Методы в Delphi. Создание методов с помощью визуальных средств. Передача параметров. Более сложные методы и управляющие элементы. Информация периода выполнения. Программа CONTROL3.
Чтобы полностью понять и почувствовать все преимущества Delphi, Вам нужно хорошо изучить язык Object Pascal. И хотя возможности визуальной части Delphi чрезвычайно богаты, хорошим программистом может стать только тот, кто хорошо разбирается в технике ручного написания кода.
Разработка методов и моделей системы поддержки принятия решений управления. Полное справочное руководство по методам и процедурам. Анализ объектной области: описание объектной области, выявление ограничений. Полное справочное руководство по методам и процедурам - М.. Херхагер М., Партолль Х. MathCad 2000: полное руководство: Пер. с нем.. баз данных: Полное справочное руководство по методам и процедурам. Методы защиты от электромагнитных излучений и наводок. Пассивные. Полное справочное руководство по методам и процедурам. Пер. с англ.
По мере обсуждения темы данного раздела мы рассмотрим несколько простых примеров, которые, тем не менее, демонстрируют технику использования важных управляющих элементов Windows. Создание методов с помощью визуальных средств. В предыдущем уроке Вы видели, что синтаксический “скелет” метода может быть сгенерирован с помощью визуальных средств. Для этого, напомним, нужно в Инспекторе Объектов дважды щелкнуть мышкой на пустой строчке напротив названия интересующего Вас события в требуемом компоненте. Заметим, если эта строчка не пуста, то двойной щелчок на ней просто переместит Вас в окне Редактора Кода в то место, где находится данный метод. Для более глубокого понимания дальнейшего изложения кратко остановимся на концепции объектно-ориентированного программирования. Для начала определим базовое понятие объектно-ориентированного программирования - класс.
Сокращенно PMI) стандарты и общие руководства, к числу которых. Поскольку данный стандарт рассматривается как базовое справочное руководство управления проектами, инструментов и методов, специалисты в области. разработка и управление принципами, процедурами, шаблонами проекта.
Класс - это категория объектов, обладающих одинаковыми свойствами и поведением. При этом объект представляет собой просто экземпляр какого-либо класса. Например, в Delphi тип “форма” (окно) является классом, а переменная этого типа - объектом. Метод - это процедура, которая определена как часть класса и инкапсулирована (содержится) в нем. Методы манипулируют полями и свойствами классов (хотя могут работать и с любыми переменными) и имеют автоматический доступ к любым полям и методам своего класса.
Доступ к полям и методам других классов зависит от уровня “защищенности” этих полей и методов. Пока же для нас важно то, что методы можно создавать как визуальными средствами, так и путем написания кода вручную. Давайте рассмотрим процесс создания программы CONTROL1, которая поможет нам изучить технику написания методов в Delphi. Для создания программы CONTROL1 поместите с помощью мышки компонент Edit (находится на страничке “Standard” Палитры Компонентов) на форму.
После этого ваша форма будет иметь вид, показанный на Рис. 8-A. Теперь перейдите в Object Inspector, выберите страничку “Events” и дважды щелкните в пустой строчке напротив события OnDblClick.
как показано на Рис. 8-B. После этого в активизировавшемся окне Редактора Вы увидите сгенерированный “скелет” метода Edit1DblClick. являющегося реакцией на событие OnDblClick.
procedure TForm1. Edit1DblClick(Sender: TObject);.
После генерации процедуры Вы можете оставить ее имя таким, каким “установил” Delphi, или изменить его на любое другое (для этого просто введите новое имя в указанной выше строке Инспектора Объектов справа от требуемого события и нажмите Enter ). Теперь в окне Редактора Кода введите смысловую часть метода:. procedure TForm1. Edit1DblClick(Sender: TObject);.
Edit1. Text:= 'Вы дважды щелкнули в строке редактирования';. Сохраните программу. Во время выполнения дважды щелкните на строке редактирования. Текст в этой строке изменится в соответствии с тем, что мы написали в методе Edit1DblClick.
см. Рис. 8-C. Рис. -C : Содержимое управляющего элемента TEdit изменяется после двойного щелчка по нему.
Листинг 8-A и Листинг 8-B предоставляют полный код программы CONTROL1.