Программирование в Delphi:среда разработки

Программирование в Delphi:среда разработки

Поговорим от самом простом, о среде разработки. Для начала купим за 90к рублей скачаем среду разработки. Лучше всего брать Embarcadero RAD Studio 2010.

Запустим программу (bds. exe). В меню слева сверху выберем File -> New -> VCL Forms Application. Вот что мы увидим:

Слева находится блок Structure, где показывается список компонентов на форме, и блок Object Inspector, на котором находятся параметры выбранного компонента. Справа находится блок File, где показаны все файлы проекта, и блок Tool Palette со всеми компонентами. Посередине находится само окошко: то, как будет выглядеть главное окно после компиляции программы.

Сейчас выбран компонент самой формы. Слева, в Object Inspector мы можем настроить некоторые параметры формы, такие как заголовок (Caption), цвет (Color), стиль рамки (Border Style), длину (Width), ширину (Height), положение сверху (Top), положение слева (Left) и так далее. Форму также можно растягивать и сжимать, что упрощает задание размера форме.

Попробуем запустить нашу программу. Сверху, в меню, нажмите Run -> Run Without Debugging. Результат не заставит себя ждать:

Теперь попробуем разместить некоторые компоненты на форме. Идём на Tool Palette, раскрываем категорию Standard и перетаскиваем TButton на нашу форму. Теперь мы сможем перемещать эту кнопку и изменять её размеры. В Object Inspector также появятся параметры, характерные для кнопки.

Помимо кнопок, в Tool Pallete есть множество интересных вещей: надписи (TLabel), формы ввода (TEdit), расширенные формы ввода (TMemo), галочки (TCheckBox), картинки (TImage), индикаторы прогресса (TProgressBar), панель состояния (TStatusBar) и множество других интересных вещей.

Рекомендуется поэкспериментировать и опробовать хотя бы половину из категорий (Standard), (Additional) и (Win32).

Вот что получилось у меня:

Как видите, всё достаточно просто и вполне очевидно. На следующем уроке уже начнётся непосредственно программирование, то что сегодня я написал – лишь вводная часть в среду Delphi. Удачки :3.

Вопросы и ответы:

В: Как можно более точно задать позицию объекта на форме?

О: Выбери объект, зажми Ctrl и нажимай на стрелочки на клавиатуре. Объект будет передвигаться. Если зажать Shift и начать жать на кнопки – объект начнёт изменять свой размер.

В: Обнаружил компонент TPanel/TGroupBox. Как можно перемещать объекты за их пределы?

О: Слева в блоке Structure можно перемещать элементы в группы и за их пределы. Стоит освоить и этот момент.

В: Как можно сделать отключёнными некоторые объекты? Например, чтобы кнопка была серой и т. д.

О: У множества объектов есть параметр Enabled, который отключает их или наоборот, включает. Такой параметр есть даже у формы (!), однако не рекомендуется его использовать.

В: Как добавлять элементы в TListBox/TRadioGroup/TMemo/TTabControl и подобные?

О: У подобных объектов есть параметр Lines/Items и подобные. Значение параметра – строчка «(TStrings)». Нажмите на неё двойным кликом и откроется редактор текста. Каждая строчка отвечает за новый элемент.

Полезные советы:

TForm: За кнопки разворачивания, сворачивания, закрытия и помощи отвечает параметр BorderIcons.

TForm: За рамку окна отвечает параметр BorderStyle: bsSizeable для окна, которое можно растягивать, bsSingle для окна со статичной рамкой, bsDialog для для окна без иконки и без кнопок сворачивания/разворачивания.

TForm: Можно установить позицию по-умолчанию для формы с помощью параметра Position: poDefault – окно будет появляться в левом верхнем углу, poScreenCenter – окно будет появляться по центру. Рекомендуется выбирать один из этих двух положений.


Карта сайта


Информационный сайт Webavtocat.ru