- •Методические указания к лабораторным работам по дисциплине
- •Литературные источники, методические указания
- •Примерное содержание отчета
- •Требования к разрабатываемым программам
- •Список лабораторных работ (4 семестр, 32 часа)
- •Лабораторная работа № 1. “Создание каркасов проектов Windows-приложений в системе Microsoft Visual Studio. Типовой каркас (ткп)” (4 часа)
- •Лабораторная работа № 2. “Создание каркасов проектов Windows-приложений в системе Microsoft Visual Studio. Организация вывода” (4 часа)
- •Лабораторная работа № 3. “Создание интерфейсов Windows-приложений. Использование диалоговых окон” (4 часа)
- •Лабораторная работа № 4. “Создание интерфейсов Windows-приложений. Использование меню и диалоговых окон. Типовые каркасы” (4 часа)
Лабораторная работа № 2. “Создание каркасов проектов Windows-приложений в системе Microsoft Visual Studio. Организация вывода” (4 часа)
ЦЕЛЬ РАБОТЫ
1. Ознакомиться с особенностями организации вывода в оконных Windows-приложениях.
2. Ознакомиться с особенностями управления сообщениями.
3. Изучить создание Windows-приложений с использований каркасов (тип Hello).
ЛИТЕРАТУРА
Выполнение работы (п.1 и п.2) ведется по методическому пособию “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 2 (см. в сети файл - МетодПОСОБИЕ(ПроцСтиль) Часть 2.doc).
Выполнение работы (п.3) ведется по методическому пособию “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 1 (см. в сети файл - МетодПОСОБИЕ(ПроцСтиль) Часть 1.doc).
Справочная информация по функциям вывода может также браться из методического пособия “СОЗДАНИЕ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++ ”, § 1.10 (см. в сети файл - ПОСОБИЕ СозданиеWindowsПриложений).
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Порядок выполнения работы представлен в § 3 методического пособия “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 2 (см. в сети). Включает выполнение:
- пунктов 1-4 (см. Примечания, п.2 !), 7 “организация вывода в оконных Windows-приложениях”;
- пунктов 8, 8.1 (см. Примечания, п. 3!), 9 “особенности управления сообщениями”.
А также в § 6 методического пособия “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 1 (см. в сети) включает выполнение:
- пунктов 13-15 “использование каркасов типа Hello”.
ПРИМЕЧАНИЕ
1) при разработке приложений учитывать, что контекст устройства (КУ - HDC hdc;), как правило, выделяется только в одном месте программы (hdc = BeginPaint(hWnd, &ps); … EndPaint(hWnd, &ps);). КУ – системный ресурс, (область памяти) для хранения атрибутов объектов, связанных с рисованием (информация о кисти, перьях, шрифтах и т.п.). Используется графическими функциями GDI через <ДескрипторКУ>;
2) для преобразований вещественных значений в строковые использовать из-за некорректности работы wsprintf аналогичные функции sprintf или _gcvt(см. Часть 2, §1.4.1. Преобразование типов данных);
3) при выполнении второй части п. 8 (“Повторить задачи п. 3-4, выполняя все действия в секции…”) учесть, что секция case WM_PAINT должна быть пустой!.
Лабораторная работа № 3. “Создание интерфейсов Windows-приложений. Использование диалоговых окон” (4 часа)
ЦЕЛЬ РАБОТЫ
1. Изучить технологию работы с диалоговыми окнами.
2. Изучить технологию использования диалогового окна в составе главного окна, в качестве главного окна.
3. Изучить использование типовых элементов управления (ЭУ) диалогового окна.
ЛИТЕРАТУРА
Выполнение работы ведется по методическому пособию “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 2 (см. в сети файл - МетодПОСОБИЕ(ПроцСтиль) Часть 2.doc).
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Порядок выполнения работы представлен пунктом 10 в § 3 методического пособия “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 2 (см. в сети). Включает:
а) изучение теоретического материала и воспроизведение демонстрационного примера по использованию диалогового окна в составе главного (см. § 2.1.1 Диалоговое окно в составе главного окна);
б) самостоятельное выполнение заданий 1, 2, 4 (см. § 2.1.1 Диалоговое окно в составе главного окна - Задания для самостоятельного выполнения);
в) изучение теоретического материала и воспроизведение демонстрационного примера по использованию диалогового окна в качестве главного (см. § 2.1.2 Диалоговое окно в качестве главного окна);
г) изучение теоретического материала и воспроизведение демонстрационного примера по использованию диалогового окна с окошком редактирования в качестве главного (см. § 2.1.3 Диалоговое окно с окном редактирования в качестве главного окна);
д) изучение теоретического материала и воспроизведение демонстрационного примера по использованию диалогового окна со списком и окошком редактирования в качестве главного (см. § 2.1.4 Диалоговое окно со списком и окном редактирования в качестве главного окна);
е) самостоятельное выполнение задания 1 (см. § 2.1.2 Диалоговое окно в качестве главного окна - Задания для самостоятельного выполнения);
ж) самостоятельное выполнение задания 2 (см. § 2.1.4 Диалоговое окно со списком и окном редактирования в качестве главного окна - Задания для самостоятельного выполнения);
ПРИМЕЧАНИЕ
Остальные задания для самостоятельного выполнения выполняются по указанию преподавателя!