Практическая работа № 25

advertisement
Практическая работа № 25
Тема :
Основы программирования в визуальной среде (RAD1).
Установка Delphi, знакомство с интерфейсом, создание
первой простой программы.
Цель:
Научиться создавать, отлаживать и компилировать простейшие программы на
языке Pascal в среде Delphi.
Время:
80 мин.
Задание:
Создать программу, состоящую из формы и простых элементов управления –
кнопок, надписей. Заголовок формы должен отображать фамилию автора
программы.
Литература:
1. Фаронов В.В. Программирование на языке высокого уровня: Учебник
для вузов. – СПб.: Питер, 2003.
2. Бобровский С.И. Delphi 7. Учебный курс. – СПб.: Питер, 2005.
Содержание отчёта:
− Ответы на вопросы, поставленные в пунктах
выполнения работы.
− Текст программы.
− Выводы по работе (что изучили, чему научились).
описания
последовательности
Последовательность выполнения работы:
1. Установите на свой компьютер Delphi (7 или 2010), если это программное обеспечение ещё
не установлено.

Для проверки нажмите на кнопку «Пуск», затем на «Выполнить…» и в строке введите
команду «delphi32» (для Delphi 7) или «bds» (для Delphi 2010 – Borland Developer Studio):
Если хоть одна из этих программ установлена, она запустится…

1
Можно поискать в «Моём компьютере» на диске C: в «Program Files» папку «Borland» или в
главном меню ярлыки этих программ:
RAD - от англ. rapid application development — быстрая разработка приложений
Корюков И.В. «Практикум по информатике. Основы программирования»
1
2. Запустите Delpi и внимательно рассмотрите интерфейс, найдите окно формы, модуля,
проекта, вкладку «Стандартные» (“Standard”) панели компонентов и элементы управления
для создания кнопок, надписей, строк и блоков текста.
Корюков И.В. «Практикум по информатике. Основы программирования»
2
Корюков И.В. «Практикум по информатике. Основы программирования»
3
Корюков И.В. «Практикум по информатике. Основы программирования»
4
Корюков И.В. «Практикум по информатике. Основы программирования»
5
Корюков И.В. «Практикум по информатике. Основы программирования»
6
8. В заголовок главной формы поместите текст: «Основы программирования. Практическая
работа № 1». Измените (уменьшите) размер формы. Свойство «Position» («Позиция»)
измените
так,
чтобы
ваша
программа
располагалась
в
центре
экрана:
9. Разместите внизу на форме метку «Label» и с её помощью создайте надпись по образцу:
Работу выполнила студентка гр. Б-11
… (Фамилия, Имя)
10. Поместите на форму кнопку «Button», в свойстве «Caption» напишите «Закрыть», измените
шрифт и размер кнопки.
11. Нажмите на клавиатуре «F12» и посмотрите на текст вашей программы. Скопируйте его в
отчёт. Нажмите снова «F12». Модуль сменит форма.
12. Для кнопки «Закрыть» создайте обработчик события, закрывающий форму.


Выполните двойной щелчок мышью по кнопке, автоматически откроется редактор кода,
сформируются необходимые строки программы и курсор установится в том месте, куда
нужно будет ввести инструкции.
Введите «Close».
Снова скопируйте в отчёт текст программы. Опишите, что изменилось.
Структура модуля
Модуль состоит из последовательности разделов. Каждый раздел начинается ключевым словом и
продолжается до начала следующего раздела.
unit ИмяМодуля;
interface // раздел интерфейса
{ Здесь находятся описания процедур и функций модуля, которые могут использоваться другими
модулями. }
const // раздел объявления констант
{ Здесь находятся объявления глобальных констант модуля, которые могут использоваться
процедурами и функциями модуля.}
type // раздел объявления типов
{ Здесь находятся объявления глобальных типов модуля, которые могут использоваться
процедурами и функциями модуля }
var // раздел объявления переменных
{ Здесь находятся объявления глобальных переменных модуля, которые могут использоваться
процедурами и функциями модуля }
implementation // раздел реализации
{ Здесь находятся описания (текст) процедур и функций модуля}
Корюков И.В. «Практикум по информатике. Основы программирования»
7
end.
13. Сохраните проект, запустите и протестируйте его.

Для сохранения нажмите кнопку «Save all»:
F9.
, для запуска – «Run»
или
14. Добавьте кнопке «Закрыть» одно интересное событие: выделите кнопку на форме, в
инспекторе объектов откройте вкладку «Events» (События), найдите «OnMouseMove»,
справа от него выполните двойной щелчок и напишите такой обработчик события:
Button1.Left:=100+random(250);
Button1.Top:=30+random(250);
15. Запустите программу и попробуйте нажать на кнопку «Закрыть»… Получилось?
16. Добавьте на форму ещё надпись и кнопку, но не стандартную, а более привлекательную
BitBtn из палитры компонентов на вкладке Additional. Измените её вид с помощью
свойства Kind, измените шрифт кнопки и надписи. Сделайте надпись невидимой (свойство
enabled установите в false).
17. Сделайте так, чтобы после нажатия кнопки BitBtn на экране появлялось сообщение:
«Привет! С первыми успехами!»
18. Добавьте на форму таймер и настройте его так, чтобы он включался через 5 секунд после
нажатия на кнопку BitBtn и менял содержимое надписи Lable2. (Например, на «Успехов и в
дальнейшем!»
Корюков И.В. «Практикум по информатике. Основы программирования»
8
Корюков И.В. «Практикум по информатике. Основы программирования»
9
19. Сохраните файлы в своём каталоге на сервере в папку «Программирование, пр.25» под
именем pr25-unit.pas и pr25.dpr (проект), запустите на выполнение (при этом
автоматически в том же каталоге создастся файл pr25.exe).
20. Покажите работу преподавателю.
Корюков И.В. «Практикум по информатике. Основы программирования»
10
Download