Теоретические сведения: начало работы с Delphi

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

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

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

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

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

КАЖДЫЙ НОВЫЙ ПРОЕКТ – В ОТДЕЛЬНОМ КАТАЛОГЕ НА ДИСКЕ!

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

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

Сохранение проекта (лучше всего это сделать сразу же) выполняется в два этапа. В меню File выберите пункт Save Project As. Перейдите в каталог, где будет храниться проект. Сначала надо ввести имя главного программного файла (стандартно – main.pas), а потом – имя самого проекта (расширение dpr). Полученный после компиляции exe-файл будет иметь такое же имя, как и проект. При дальнейшей работе желательно включить функцию автосохранения. При этом все файлы автоматически сохраняются перед каждым запуском программы, что гарантирует их сохранность даже в случае зависания машины. Для включения автосохранения войдите в меню ToolsàEnvironment Options и установите флажки Editor Files и Project Desktop.

       
 
   
 



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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: