Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_методички на лабы.doc
Скачиваний:
14
Добавлен:
13.04.2015
Размер:
163.33 Кб
Скачать

Общие требования к выполнению лабораторных заданий

В каждом задании необходимо разработать стандартный пользовательский интерфейс Windows. Вывод всей графической информации во всех заданиях выполняется при помощи GDI+ если это не указано явно. Студент должен самостоятельно провести анализ задания и сформулировать задачи, относящиеся к каждой лабораторной работе. На первой лабораторной работе в течение первого часа каждый студент должен подготовить документ, в котором указать перечень задач, которые необходимо реализовать в рамках каждой лабораторной работы. Во всех заданиях, если это не указано прямо, все основные функции программ должны быть разработаны в виде функций в динамической библиотеке, которые вызываются из основного приложения. Получение данных по сети должно выполняться в потоке. Вывод данных должен выполняться в потоках, которые синхронизируются. После этого студент показывает этот документ преподавателю и после его проверки приступает к выполнению каждого этапа своего задания. Общая архитектура приложения для задания по лабораторным работам приведена на рис. 1.

Додаток який встановлює пастки (його може не бути якщо це не потрібно )

Додаток 2

Передача інформації по комп’ютерній мережі

Додаток 1

Динамічна бібліотека з функціями, які використовуються у всіх додатках

Рис 1. Общая архитектура приложения для задания по лабораторным работам

В ходе выполнения задания необходимо придерживаться данной архитектуры внося в нее необходимые изменения в соответствии с заданием.

У преподавателя можно получить комплект примеров, в которых показано выполнение различных задач с реестром, динамическими библиотекам, потоками, работа с сетью и GDI+. Данные примеры демонстрируют работу тех или иных задач и могут использоваться при выполнении лабораторных работ.

Отчет о выполнении задания студент готовит на листах формата А4. В отчете должен быть приведен текст задания, описание функций программы, диаграмма классов, описание основных функций в исходном коде программы. Отчет не должен превышать по объему 10 страниц формата А4. На титульном листе необходимо указать прізвище, ініціали та групу студента, номер завдання. В отчете не нужно размещать весь исходный код программы, а только наиболее важные фрагменты программы с соответствующими комментариями и пояснениями.

Защита лабораторного задания может проводиться по отдельным этапам в конце каждой лабораторной работы после выполнения одного из следующих этапов задания:

  1. Разработка динамических библиотек

  2. Разработка глобальных ловушек

  3. Сохранение и чтение данных из реестра Windows

  4. Разработка потоков и синхронизация

  5. Передача данных по компьютерной сети по протоколу TCP/IP

  6. Рисование с использованием библиотеки GDI+

Для защиты каждого этапа студент должен представить работающую часть программы в соответствии с индивидуальным заданием, ответить на вопросы связанные с исходным кодом задания, теоретические вопросы, указанные в конце данных методических указаний, а также на ответить на дополнительные вопросы связанные с индивидуальным заданием. Оценка каждой лабораторной работы выставляется в интервале 6-10 баллов. Минимальная оценка 6 баллов выставляется в случае если студент представил работающую программу в соответствии с заданием, а также ответил на 3 теоретических вопроса, относящихся каждой части задания. Максимальная оценка 10 баллов выставляется в том случае если студент может ответить на все вопросы, связанные с исходным кодом задания, объяснить для чего используются те или иные API функции в программе, ответил на 6 теоретических вопросов из данных методических указаний, а также на 3 дополнительных. Оценки менее 10 баллов и выше 6 баллов выставляются, в случае если студент ответил на меньшее количество вопросов. Общая оценка за выполненное индивидуальное задание составляет 36-60 баллов. Данная оценка формируется из оценок, полученных за сдачу каждого этапа индивидуального задания.

Лабораторні роботи виконуються на ПК Pentium з операційною системою Windows XP/Windows 7 в середовищі VisualStudio 2008 або VisualStudio 2010 з використанням мови програмування Visual C ++.

Правила техніки безпеки забороняють студентам вмикати або вимикати ПК, будь-яке обладнання, знімати захисні щити, а також доторкатись до струмопровідних частин обладнання.