- •Методичні вказівки
- •Загальні положення
- •Общие требования к выполнению лабораторных заданий
- •Додаток 2
- •Додаток 1
- •Указания по изучению материала необходимого для выполнения лабораторных работ
- •Индивидуальные задания на лабораторные работы
- •Контрольні запитання
- •Перелік посилань
- •61166 Харків, просп. Леніна, 14.
Общие требования к выполнению лабораторных заданий
В каждом задании необходимо разработать стандартный пользовательский интерфейс Windows. Вывод всей графической информации во всех заданиях выполняется при помощи GDI+ если это не указано явно. Студент должен самостоятельно провести анализ задания и сформулировать задачи, относящиеся к каждой лабораторной работе. На первой лабораторной работе в течение первого часа каждый студент должен подготовить документ, в котором указать перечень задач, которые необходимо реализовать в рамках каждой лабораторной работы. Во всех заданиях, если это не указано прямо, все основные функции программ должны быть разработаны в виде функций в динамической библиотеке, которые вызываются из основного приложения. Получение данных по сети должно выполняться в потоке. Вывод данных должен выполняться в потоках, которые синхронизируются. После этого студент показывает этот документ преподавателю и после его проверки приступает к выполнению каждого этапа своего задания. Общая архитектура приложения для задания по лабораторным работам приведена на рис. 1.
Додаток
який встановлює пастки (його може не
бути якщо це не потрібно ) Передача
інформації по комп’ютерній мережіДодаток 2
Додаток 1
Динамічна
бібліотека з функціями, які використовуються
у всіх додатках
Рис 1. Общая архитектура приложения для задания по лабораторным работам
В ходе выполнения задания необходимо придерживаться данной архитектуры внося в нее необходимые изменения в соответствии с заданием.
У преподавателя можно получить комплект примеров, в которых показано выполнение различных задач с реестром, динамическими библиотекам, потоками, работа с сетью и GDI+. Данные примеры демонстрируют работу тех или иных задач и могут использоваться при выполнении лабораторных работ.
Отчет о выполнении задания студент готовит на листах формата А4. В отчете должен быть приведен текст задания, описание функций программы, диаграмма классов, описание основных функций в исходном коде программы. Отчет не должен превышать по объему 10 страниц формата А4. На титульном листе необходимо указать прізвище, ініціали та групу студента, номер завдання. В отчете не нужно размещать весь исходный код программы, а только наиболее важные фрагменты программы с соответствующими комментариями и пояснениями.
Защита лабораторного задания может проводиться по отдельным этапам в конце каждой лабораторной работы после выполнения одного из следующих этапов задания:
Разработка динамических библиотек
Разработка глобальных ловушек
Сохранение и чтение данных из реестра Windows
Разработка потоков и синхронизация
Передача данных по компьютерной сети по протоколу TCP/IP
Рисование с использованием библиотеки GDI+
Для защиты каждого этапа студент должен представить работающую часть программы в соответствии с индивидуальным заданием, ответить на вопросы связанные с исходным кодом задания, теоретические вопросы, указанные в конце данных методических указаний, а также на ответить на дополнительные вопросы связанные с индивидуальным заданием. Оценка каждой лабораторной работы выставляется в интервале 6-10 баллов. Минимальная оценка 6 баллов выставляется в случае если студент представил работающую программу в соответствии с заданием, а также ответил на 3 теоретических вопроса, относящихся каждой части задания. Максимальная оценка 10 баллов выставляется в том случае если студент может ответить на все вопросы, связанные с исходным кодом задания, объяснить для чего используются те или иные API функции в программе, ответил на 6 теоретических вопросов из данных методических указаний, а также на 3 дополнительных. Оценки менее 10 баллов и выше 6 баллов выставляются, в случае если студент ответил на меньшее количество вопросов. Общая оценка за выполненное индивидуальное задание составляет 36-60 баллов. Данная оценка формируется из оценок, полученных за сдачу каждого этапа индивидуального задания.
Лабораторні роботи виконуються на ПК Pentium з операційною системою Windows XP/Windows 7 в середовищі VisualStudio 2008 або VisualStudio 2010 з використанням мови програмування Visual C ++.
Правила техніки безпеки забороняють студентам вмикати або вимикати ПК, будь-яке обладнання, знімати захисні щити, а також доторкатись до струмопровідних частин обладнання.