Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб1 и далее.doc
Скачиваний:
7
Добавлен:
18.11.2019
Размер:
2.98 Mб
Скачать

Лабораторная работа 4 Структура модулей проекта

Выполнив эту лабораторную работу, Вы сможете:

  • Познакомиться со структурой программных модулей.

1.Структура программных модулей

Напоминаем, что в Лабораторной работе №1 уже рассказывалось о структуре проекта, и там было выяснено, что любой проект состоит из нескольких файлов, каждый из которых имеет свое назначение. Среди всего набора файлов можно выделить файлы программных модулей. Именно в программных модулях работает программист. Поэтому задачей данной лабораторной работы является разбор структуры программных модулей и правила их использования.

Задание 1

Запустите приложение «Структура программных модулей» (файл Structure_of_unit.exe), изучите приведенный там материал и выполните указанные задания. Оформите конспект по материалам данной лабораторной работы.

Задание 2

  • Просмотрите программные модули следующих приложений first, Task_5_1, Task_6_1, Task_11_1, Task_11_2 и заполните таблицу из файла Structure of project.doc.

  • Для удобства переключения между рабочими модулями и формами целесообразно воспользоваться возможностями панели инструментов View.

    • сохраните документ в папке Рабочая.

2.Исследовательские задания

  • Выясните в справке, какие еще из файлов проекта могут иметь расширения PAS.

  • Выясните, какие еще файлы входят в состав проекта.

  • Выясните назначение файлов с расширениями DOF, RES.

3.Индивидуальное задание:

Самостоятельно разработайте интерфейс и выполните решение задачи согласно вашему варианту:

1. Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку.

2. Написать программу для проверки устного счета, т.е. умения складывать двузначные числа. Программа должна генерировать 10 примеров и выставлять оценку.

3. Написать программу, которая проверит, является ли введенное пользователем число простым.

4. Реализовать программу игры «Угадай число». Компьютер «задумывает» число в выбранном пользователем интервале. Если пользователь вводит неверный ответ, то компьютер сообщает больше или меньше задуманное им число и приглашает ввести число снова. В итоге компьютер выдает сообщение вида: «Вы угадали с … попытки»

5. Составить программу, загадывающую 5 загадок и проверяющую ответы. В специальных окнах выводится количество правильных и неправильных ответов.

4.Контрольные вопросы

  1. Какое минимальное количество файлов должно входить в состав проекта?

  2. Какое расширение имеет главный модуль проекта?

  3. Какое расширение имеют файлы рабочих модулей?

  4. Какое расширение имеют программные модули?

  5. Какое расширение имеет файл ресурсов проекта?

  6. В каком файле хранятся параметры проекта?

  7. Зависит ли количество рабочих модулей от количества форм в проекте?

  8. В какой части рабочего модуля ведется непосредственное программирование?

  9. В какой части программного модуля задаются начальные значения глобальных переменных?

  10. Как можно увидеть содержимое главного модуля проекта?

Лабораторная работа 5 Конструирование меню и работа со стандартными окнами диалога Windows

Выполнив эту лабораторную работу, Вы сможете:

  • Научитесь создавать главное меню и всплывающее меню приложения;

  • Научитесь использовать компоненты стандартных окон диалогов;

  • Научитесь создавать панели инструментов приложения;

  • Познакомитесь с понятием метод;

  • Познакомитесь с основными методами объектов общих диалогов;

  • Научитесь применять методы к объектам;

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

Работу с этими компонентами рассмотрим на примере разработки приложения, представляющего собой простейший текстовой редактор со следующими возможностями:

  • загрузить текст из файла;

  • очистить поле редактора;

  • сохранить файл на диске;

  • изменить цвет фона окна редактора;

  • изменить шрифт текста;

  • закрыть редактор;

  • все возможности, кроме последней, осуществимы с помощью панели инструментов.

Внешний вид такого редактора можно увидеть на Рис. 4.

Рис. 4. Внешний вид текстового редактора

Задание 1

    • Создайте новый проект;

    • Установите необходимые параметры формы. В заголовке формы укажите название приложения;

    • Сохраните проект в личной папке папки Рабочая.