ЖУРНАЛ ХАКЕР

Delphi: Основы кодинга

Xakep, номер #031, стр. 031-066-2


Caption - заголовок кнопки.

Cursor - тип курсора при наведении на кнопку.

Default - использовать по умолчанию, если юзер нажал Enter в окне.

Enabled - доступность. Если этот параметр равен false, то кнопка отображается серым цветом.

Font - шрифт текста на кнопке.

Hint - подсказка, показываемая при наведении на кнопку.

TabOrder - порядковый номер компонента. При перемещении между компонентами с помощью Tab используется указанный здесь порядок.

TabStop - Можно ли переходить на кнопку с помощью клавиши Tab

Left, Right, Height, Width - левая, правая позиция кнопки и высота и ширина.

Visible - видимость.

Это основные свойства, которые присутствуют практически во всех компонентах Delphi. Помимо свойств, у любого компонента есть методы и события. Методы - это действия, которые может выполнять компонент. События - реакция на происходящие действия в компоненте. В объектном инспекторе тебе доступны свойства на закладке Properties и события на закладке Events.

Перейди на закладку Events. Здесь перечислены основные события от выделенного тобой компонента (рисунок 2).

Посмотрим на события кнопки:

OnClick - это событие происходит после нажатия на кнопку.

OnEnter - когда кнопка получила фокус.

OnExit - когда фокус пропал.

OnKeyPress - когда нажата какая-нибудь клавиша.

OnMouseDown - когда надавили на кнопку мышкой.

OnMouseMove - когда мышка ездит над компонентом.

OnMouseUp - когда мышку отпустили.

Прим.: фокус - это когда ты переходишь TAB-ом именно на эту кнопку. Еще не нажимаешь, а только перешел на нее. Обычно на кнопке появляется пунктирный прямоугольник.

Эти события можно увидеть у большинства компонентов, и ими приходится пользоваться достаточно часто. Остальные свойства и события будем изучать в процессе, а методы вообще можно изучать годами. Дядя Борман оплодотворил Delphi таким количеством возможностей, что не изучишь и за десяток лет.

Для того чтобы твоя программа смогла реагировать на события от компонентов, ты должен дважды долбануть мышкой справа от имени нужного события. Delphi моментально создаст необходимую заготовку для твоего кода в окне редактора. Это действие называется на языке кодеров - создать обработчик события. Вот мы и подошли к реальному кодингу.

Первый блин кодом

Прежде чем разбираться с кодингом, я должен объяснить тебе, как оформляются комментарии. Комментарии - это любой тескт (хоть матерщина), который абсолютно не влияет на код программы. Он никогда не компилится и не вставляется в .ехе файл, а используется только для пояснений кода. Комментарии могут оформляться двумя способами:

1. Все, что идет после двойного слеша, воспринимается как комментарий. Так можно оформить только одну строку.

2. Все, что заключено в фигурные кавычки {вот так, блин, мать вашу, туды ее через три колоды, екарный бабай!}, тоже комментарий. Так можно заключить в комментарий сколько угодно строк. Теперь посмотрим на текст, который сейчас расположен в редакторе кода с моими комментариями:

unit Unit1;//Имя модуля

interface

Назад на стр. 031-066-1  Содержание  Вперед на стр. 031-066-3