Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
620251-ПБ / МУ_ЛР_Информатика / ЛР №4 Delphi линейный алгоритм.doc
Скачиваний:
36
Добавлен:
16.03.2016
Размер:
311.81 Кб
Скачать
  1. Теоретические сведения: начало работы сDelphi

Что бы с вами ни случилось, все это уже случалось

с кем-то из ваших знакомых, только было еще хуже.

Из законов Мэрфи

Итак, запускаем Delphi. Запуск занимает некоторое время, причем даже на самых быстрых машинах. Картина, которую вы увидите, показана на рис. 1. Вполне возможно, что Delphi запомнил проект, который в него загружали в прошлый раз, и автоматически открыл его. Чтобы не трогать чужое, в этом случае закройте все файлы (меню FileClose All)исоздайтеновыйпроект(FileNewApplication).

В отличие от обычного Pascal, программа на Delphi (она называется "проект") "рассыпана" по многим файлам с расширениями pas, dcu, dpr, dfm, res и другими. Поэтому необходимо неукоснительно соблюдать простое правило:

Каждый новый проект – в отдельном каталоге на диске!

Несоблюдение этого правила приводит к самым печальным последствиям. Если два студента сохранят свои проекты в один и тот же каталог, файлы перемешаются и оба проекта погибнут.

При открытии ранее сохраненного проекта открывать надо только файл с расширением dpr. Если открыть какой-либо другой файл, проект загрузится не полностью и работать не будет.

Сохранение проекта (лучше всего это сделать сразу же) выполняется в два этапа. В меню Fileвыберите пунктSaveProjectAs. Перейдите в каталог, где будет храниться проект. Сначала надо ввести имя главного программного файла (стандартно –main.pas), а потом – имя самого проекта (расширениеdpr). Полученный после компиляцииexe-файл будет иметь такое же имя, как и проект. При дальнейшей работе желательно включить функцию автосохранения. При этом все файлы автоматически сохраняются перед каждым запуском программы, что гарантирует их сохранность даже в случае зависания машины. Для включения автосохранения войдите в менюToolsEnvironmentOptionsи установите флажкиEditorFilesиProjectDesktop.

Рис. 1 – Экран системы Delphi.

Итак, что же мы видим на экране? Во-первых, так называемую форму. Форма – это будущее окно нашей программы. На форме размещаютсякомпоненты, которые берутся изпалитры компонентов. Компоненты бывают визуальные (кнопки, меню, поля ввода, изображения) и невизуальные (диалоги, таймер, базы данных). Визуальные компоненты отображаются в окне программы при ее работе.

Текст программы по большей части пишется автоматически в виде модуля (unit). Модуль делится на две секции:InterfaceиImplementation. СекциюInterface лучше пока не трогать и ничего там не добавлять и тем более не удалять.

И сама форма, и все компоненты являются объектами. У каждого объекта естьсвойства, методы и события. Например, у объекта "Кнопка" есть свойство "Текст на кнопке" и событие "Нажатие на кнопку". Свойства и события отображаются винспекторе объектов. Важно следить за тем, какой объект в данный момент выделен на форме (его название отображается в верхней части окна инспектора объектов), так как все отображаемые свойства и события относятся именно к выделенному объекту.

Запомните следующие горячие клавиши, необходимые для работы с Delphi:

F12– переключение между формой и текстом программы;

F11– вызов инспектора объектов;

F9– запуск программы на выполнение;

Ctrl+F2 – прерывание работы запущенной программы.