Практическая работа № 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