Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_ukaz_lab_SPO.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
269.82 Кб
Скачать

38

Министерство образования и науки Украины

Технологический институт

Восточноукраинского национального университета

имени ВладимираДаля

(г. Северодонецк)

Методические указания

для лабораторных работ по дисциплине

"СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ "

Программирование в многозадачных системах

для студентов дневной и заочной форм обучения направления

0915 “Компьютерная инженерия”специальностей:

7.091501 "Компьютерные системы и сети"

7.091502 "Системное программирование

Утверждено

кафедрой КИ

протокол № 8 от 20. 03. 2009.

К изданию в электронном виде разрешаю”:

Зам. директора _______________(Барвин А. И.)

Протокол №______от”_____”________2009г.

Составители: ст. преп. А.М. Ларгина, ст. преп. Г. Н. Смирнов

Северодонецк, 2009г.

УДК 681.3.06

Методические указания для лабораторных работ по дисциплине "СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ"» , Программирование в многозадачных системах (для студентов дневного и заочного отделений, обучающихся по направлению 6.0915 «Компьютерная инженерия», специальностей: 7.091501 «Компъютерные системы и сети и 7 7.091502 «Системное программирование») / Сост.: А. М. Ларгина, Г. Н. Смирнов – Северодонецк: Издательство ТИ, 2009. - 39с

Темы лабораторных работ посвящены ключевым задачам, которые возникают при программировании в многозадачных системах: вывод графической и текстовой информации, управление вводом, разработка многозадачных приложений. Кроме того, лабораторные занятия позволят получить практические навыки в использовании интерфейса прикладного программирования (API – Application Programming Interface) многозадачной операционной системы Windows.

Сост.: А.М. Ларгина, Г.М. Смирнов.

Отв. за випуск Г.М. Смирнов.

Рецензент: Е. В. Щербаков

Утверждено ученым советом института

Протокол № ___от «___» __________ 2009г.

Зав. Ученого совета

Оглавление

ОБЩИЕ ПОЛОЖЕНИЯ 4

1. ПОЛУЧЕНИЕ И ВЫВОД ИНФОРМАЦИИ О ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ 6

2. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ (GRAPHICAL USER INTERFACE, GUI) 22

3. ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ И ЭВМ 26

4. МНОГОЗАДАЧНОСТЬ И МНОГОПОТОЧНОСТЬ 32

СПИСОК ЛИТЕРАТУРЫ 37

Общие положения

Данные методические указания предназначены для проведения лабораторных работ по курсу “Системное программное обеспечение”. Лабораторные работы введены в учебный процесс на основании учебных планов по вышеупомянутым учебным планам и проводятся в 5-м семестре с целью обучения на практике проектированию, написанию и отладке программ системного уровня.

Требования к лабораторной установке

При выполнении всех лабораторных работ используется единая конфигурация программно-аппаратных средств: ПЭВМ типа IBM-PC с процессором не ниже Pentium100, операционная система Windows 98 - 2000 или Windows NT, Microsoft Visual C++ v.6.0 и старше, стандартные библиотеки функций Windows (Application Programming Interface) API.

Порядок выполнения работы

При проведении лабораторных работ студент должен показать твор­ческий подход к разработке модулей программного обеспечения, грамотное использование существующего программного обеспечения, хорошее алгоритмическое мышление, навыки высококвалифицирован­ного программирования на алгоритмических языках низкого уровня. Студенты должны уметь пре­вратить свою программу в программный продукт, выполнить качествен­ный анализ программы, сделать оценку полученных результатов при использовании различных вариантов.

Задания предполагают создание уникальной программы, кото­рая написана с использованием процедур и функций операционной системы. Особое внимание при разработке необходимо уделить эффективности с точки зрения используемых ресурсов вычислительной системы. Важное значе­ние в разработке имеет удобный интерфейс с пользователем и хорошая докумен­тация к программе, предназначенная для пользователей и сопровождения программы.

Выполнение работы включает следующие этапы:

  1. Подготовительный этап (до проведения лабораторной работы):

а) получение задания, номера варианта, согласно данного методического указания и требований преподавателя;

б) изучение теоретического материала по теме лабораторной работы;

в) разработка алгоритма и текста программы;

  1. Непосредственное создание программы в компьютерном классе вычислительного центра:

а) прохождение допуска к лабораторной работе (обсуждение с преподавателем предлагаемого решения задачи);

б) написание программы с использованием Microsoft Visual C++. NET;

в) отладка программы;

г) проверка правильности выполнения задания (тестирование).

  1. Выполнение отчета и защита лабораторной работы.

Содержание отчета

Отчет должен содержать:

- титульный лист с наименованием лабораторной работы и данными исполнителя;

  • цель работы;

  • задание;

  • описание алгоритма решения поставленной задачи;

  • листинг программы с комментариями и пояснениями;

  • результаты работы программы и их анализ;

  • выводы;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]