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

Требования к разрабатываемым программам

1. Структурированность – текст программы должен быть составлен в соответствии с требованиями структурного программирования.

2. Документированность – до текста программы должен быть приведен текст задания и выполнена спецификация программы. Каждый модуль (функция) программы специфицируется аналогично. В каждом модуле должны быть специфицированы все объявляемые переменные.

3. Универсальность – все исходные данные, используемые в программе и определяемые из вне, должны вводиться с возможностью задания любых допустимых значений.

4. Сама программа готовится и предъявляется либо в двух вариантах либо в одном объединенном. Отладочный вариант - с автоматической инициализацией данными контрольных примеров. Рабочий вариант с возможностью задания любых допустимых исходных значений (см. предыдущий пункт).

Список лабораторных работ (4 семестр, 32 часа)

Работа с оконными Windows-приложениями

Лабораторная работа № 1. “Создание каркасов проектов Windows-приложений в системе Microsoft Visual Studio. Типовой каркас (ткп)” (4 часа)

ЦЕЛЬ РАБОТЫ

1. Ознакомиться с особенностями программирования оконных Windows-приложений.

2. Изучить структуру оконных приложений.

3. Изучить структуру типового каркаса оконных приложений (ТКП).

4. Изучить создание каркасов Windows-приложения (тип Empty, Simple) средствами мастера Win32 Application.

5. Cоздать приложение на базе ТКП. Изучить управление его интерфейсом (окном), организовать вывод данных.

ЛИТЕРАТУРА

Выполнение работы ведется по методическому пособию “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 1 (см. в сети файл - МетодПОСОБИЕ(ПроцСтиль) Часть 1.doc).

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Порядок выполнения работы представлен в § 6 методического пособия “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 1 (см. в сети). Включает выполнение заданий, указанных в § 6 в пунктах 1-8.

Учесть при выполнении п.7: выполнить п.7 и на основе текста ТКП из § 5.4 и на основе текста ТКП из ПРИЛОЖЕНИЯ 7.

Учесть при выполнении п.8: выполнить отмену опции окна ТКП - WS_OVERLAPPEDWINDOW и обеспечить тот же состав окна, но путем поэлементного включения соответствующих элементов (кнопок и т.п.).

ПРИМЕЧАНИЕ

Основные отличия оконных приложений от консольных:

- наличие графического интерфейса;

- использование более сложных каркасов (обеспечивающих, в частности, поддержку интерфейса) в отличие от каркаса int main() { } консольного приложения;

- управление сообщениями, идущими от ОС, о происшедших событиях;

- режим работы – ожидание сообщений, к которым приложение чувствительно и выполнение запрограммированных действий;

- само программирование каркасное.

Состав минимального каркаса, поддерживающего интерфейс в виде главного окна с системными кнопками, - программа WinMain, управляющая окном и сообщениями, и программа-обработчик сообщений.

К СОДЕРЖАНИЮ ОТЧЕТА

Уделить основное внимание на свойства каркаса empty, каркаса Simple, типового каркаса приложения ТКП. Привести в ОТЧЕТЕ: - состав интерфейса, предоставляемые возможности; - файловый состав (структуру проекта, дерево папок, состав, назначение файлов и их соподчиненность по включению); - функциональный состав (привести схему иерархии функций приложения, описать назначение и прототипы функций); - ресурсный состав.