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

Лабораторная работа № 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 Диалоговое окно со списком и окном редактирования в качестве главного окна - Задания для самостоятельного выполнения);

ПРИМЕЧАНИЕ

Остальные задания для самостоятельного выполнения выполняются по указанию преподавателя!