- •Методические указания к лабораторной работе №4 Программирование алгоритмов линейной структуры
- •Информатика-1
- •Содержание
- •Цели и задачи работы
- •Теоретические сведения: начало работы сDelphi
- •Каждый новый проект – в отдельном каталоге на диске!
- •Наша первая программа
- •Свойства формы и приложения
- •Свойство name не трогать!!!
- •Ввод и вывод данных
- •События
- •Обработка ошибок
- •Ввод – вывод массивов данных
- •Запись в файл
- •Деактивация элементов интерфейса
- •Использование клавиши Tab
- •Всплывающие подсказки
- •Объекты исследования, оборудование, материалы и наглядные пособия
- •Задание на работу
- •Порядок выполнения работы
- •Содержание отчета
- •Список использованных источников
Теоретические сведения: начало работы сDelphi
Что бы с вами ни случилось, все это уже случалось
с кем-то из ваших знакомых, только было еще хуже.
Из законов Мэрфи
Итак, запускаем Delphi. Запуск занимает некоторое время, причем даже на самых быстрых машинах. Картина, которую вы увидите, показана на рис. 1. Вполне возможно, что Delphi запомнил проект, который в него загружали в прошлый раз, и автоматически открыл его. Чтобы не трогать чужое, в этом случае закройте все файлы (меню FileClose All)исоздайтеновыйпроект(FileNewApplication).
В отличие от обычного Pascal, программа на Delphi (она называется "проект") "рассыпана" по многим файлам с расширениями pas, dcu, dpr, dfm, res и другими. Поэтому необходимо неукоснительно соблюдать простое правило:
Каждый новый проект – в отдельном каталоге на диске!
Несоблюдение этого правила приводит к самым печальным последствиям. Если два студента сохранят свои проекты в один и тот же каталог, файлы перемешаются и оба проекта погибнут.
При открытии ранее сохраненного проекта открывать надо только файл с расширением dpr. Если открыть какой-либо другой файл, проект загрузится не полностью и работать не будет.
Сохранение проекта (лучше всего это сделать сразу же) выполняется в два этапа. В меню Fileвыберите пунктSaveProjectAs. Перейдите в каталог, где будет храниться проект. Сначала надо ввести имя главного программного файла (стандартно –main.pas), а потом – имя самого проекта (расширениеdpr). Полученный после компиляцииexe-файл будет иметь такое же имя, как и проект. При дальнейшей работе желательно включить функцию автосохранения. При этом все файлы автоматически сохраняются перед каждым запуском программы, что гарантирует их сохранность даже в случае зависания машины. Для включения автосохранения войдите в менюToolsEnvironmentOptionsи установите флажкиEditorFilesиProjectDesktop.
Рис. 1 – Экран системы Delphi.
Итак, что же мы видим на экране? Во-первых, так называемую форму. Форма – это будущее окно нашей программы. На форме размещаютсякомпоненты, которые берутся изпалитры компонентов. Компоненты бывают визуальные (кнопки, меню, поля ввода, изображения) и невизуальные (диалоги, таймер, базы данных). Визуальные компоненты отображаются в окне программы при ее работе.
Текст программы по большей части пишется автоматически в виде модуля (unit). Модуль делится на две секции:InterfaceиImplementation. СекциюInterface лучше пока не трогать и ничего там не добавлять и тем более не удалять.
И сама форма, и все компоненты являются объектами. У каждого объекта естьсвойства, методы и события. Например, у объекта "Кнопка" есть свойство "Текст на кнопке" и событие "Нажатие на кнопку". Свойства и события отображаются винспекторе объектов. Важно следить за тем, какой объект в данный момент выделен на форме (его название отображается в верхней части окна инспектора объектов), так как все отображаемые свойства и события относятся именно к выделенному объекту.
Запомните следующие горячие клавиши, необходимые для работы с Delphi:
F12– переключение между формой и текстом программы;
F11– вызов инспектора объектов;
F9– запуск программы на выполнение;
Ctrl+F2 – прерывание работы запущенной программы.