
Основные понятия
Программа Lazarus – одна из объектно-ориентированных, визуальных программ. Кажущиеся очень простыми на первый взгляд программные объекты могут иметь очень много свойств. Например, рассмотрим командную кнопку в окне. Эта кнопка имеет размер, место, цвет, надпись и другие свойства. Во время программирования нужно работать только с необходимыми свойствами, а остальные свойства, использовав один раз (при создании программы), можно «забыть». Свойства объектов программ можно менять. Для этого применяют специальные процедуры – методы.
Возможно, многие из вас для того, чтобы вовремя проснуться утром, пользуются будильником. Как объект будильник обладает определенными свойствами и действиями. Но здесь следует обратить внимание на следующее: после завода будильника он без вашего контроля совершает действие (звенит). Это происходит потому,что наступило время, на которое его заводили. Для будильника на этот факт можно посмотреть как на событие. Когда происходит событие, то начинается его обработка. Для будильника это приведение в действие звуковых сигналов. Значит любое событие, связанное с объектом, является причиной его определенно го действия. То есть объект использует определенные методы для обработки события.
Этот принцип работает и в операционной системе Windows. Если сказать более точно, Windows – это среда, управляемая событиями. В системе, управляемой событиями, компьютер постоянно ожидает, что пользователь при помощи мыши, клавиатуры или других устройств станет производить какие-то действия. Такие действия – это событие для программного обеспечения, которое должно на них реагировать (действовать).
Таким образом, для каждого объекта существует определенный набор событий. Например, командная кнопка поддерживает события Click (щелчок), MouseDown (нажата кнопка мыши), MouseUp (отпущена кнопка мыши).
Возможно, эти понятия покажутся немного сложными, однако на следующем уроке, когда вы будете в объектно-ориентированной среде создавать свою программу, они станут для вас понятными.
Можете скачать программу Lazarus по прямым ссылкам:
Скачать Lazarus для Windows 7 (32 бит)
Скачать Lazarus для Windows 7 (64 бит)