Методы в Delphi
- Обзор
- Создание
методов с помощью визуальных средств
Чтобы полностью понять и почувствовать все преимущества Delphi, Вам
нужно хорошо изучить язык Object Pascal. И хотя возможности визуальной
части Delphi чрезвычайно богаты, хорошим программистом может стать только
тот, кто хорошо разбирается в технике ручного написания кода.
По мере обсуждения темы данного
раздела мы рассмотрим несколько простых примеров, которые, тем не менее,
демонстрируют технику использования важных управляющих элементов Windows.
В предыдущем уроке Вы видели,
что синтаксический “скелет” метода может быть сгенерирован с помощью визуальных
средств. Для этого, напомним, нужно в Инспекторе Объектов дважды щелкнуть
мышкой на пустой строчке напротив названия интересующего Вас события в
требуемом компоненте. Заметим, если эта строчка не пуста, то двойной щелчок
на ней просто переместит Вас в окне Редактора Кода в то место, где находится
данный метод.
Для более глубокого понимания
дальнейшего изложения кратко остановимся на концепции объектно-ориентированного
программирования. Для начала определим базовое понятие объектно-ориентированного
программирования – класс. Класс – это
категория объектов, обладающих одинаковыми свойствами и поведением. При
этом объект представляет собой просто экземпляр какого-либо
класса. Например, в Delphi тип “форма” (окно) является классом, а переменная
этого типа – объектом. Метод – это процедура, которая определена как часть
класса и инкапсулирована (содержится) в нем. Методы манипулируют полями
и свойствами классов (хотя могут работать и с любыми переменными) и имеют
автоматический доступ к любым полям и методам своего класса. Доступ
к полям и методам других классов зависит от уровня “защищенности” этих
полей и методов. Пока же для нас важно то, что методы можно создавать как
визуальными средствами, так и путем написания кода вручную.
Давайте рассмотрим процесс
создания программы CONTROL1, которая поможет нам изучить технику написания
методов в Delphi. Прочитать остальную часть записи »
