Содержание
- 2. Визуальный компонент - объект, большинство свойство которого доступны и видимы еще на этапе разработки.
- 3. Во всех системах визуального программирования принята концепция двойного инструментария (Two Way Tools), которая позволяет менять свойства
- 4. VCL - Visual Component Library (визуальна библиотека компонентов)
- 5. TObject - объекты. В Object Pascal все классы являются потомками этого класса. TComponent - компоненты. Все
- 6. TWinControl - оконные элементы управления. Могут получать фокус ввода. TGraphicControl - графические элементы управления. Не имеют
- 7. Свойства (Properties) хранят данные определенного типа
- 8. Свойства класса TComponent Name: string; имя компонента Tag: integer; может использоваться программистом по своему усмотрению
- 9. Свойства класса TControl Caption,Text: string; - надпись на компоненте Left,Top:integer; координаты верхнего левого угла компонента Height,Width:integer;
- 10. Свойства класса TControl Visible: boolean; видимость компонента Enabled: boolean; доступность компонента AutoSize: boolean; компонент принимает размер
- 11. Свойства класса TControl Align: TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient); выравнивание компонента Alignment: TAlignment
- 12. Свойства класса TControl Hint: string; всплывающая подсказка ShowHint: boolean; показать подсказку Cursor: TCursor=integer; -crDefault,crHourGlass,crHandPoint,…: курсор
- 13. Свойства класса TControl Font: TFont шрифт Font.Color: integer цвет шрифта Font.Size: integer размер шрифта в пунктах
- 14. Методы (Methods) - процедуры и функции, связанные с компонентами.
- 15. Методы класса TControl Hide; скрыть компонент Show; показать компонент
- 16. Метод класса TWinControl SetFocus; получить фокус ввода
- 17. Методы класса TForm Close; закрыть форму
- 18. Методы класса TEdit Clear; очистить
- 19. С каждым компонентом связан определенный список событий (Events), на которые он способен реагировать. Для каждого события,
- 20. События класса TControl OnClick: TNotifyEvent (Sender:Object) щелчок мыши OnDblClick: TNotifyEvent (Sender:Object) двойной щелчок мыши
- 21. Оператор приведения типа (Sender as Класс).Свойство; или Класс(Sender).Свойство;
- 22. События класса TControl OnMouseMove: TMouseEvent(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer) перемещение мыши OnMouseDown:
- 23. События класса TControl Параметры событий: Button: TMouseButton = (mbLeft, mbRight, mbMiddle) – нажатая кнопка мыши; Shift:
- 24. События класса TWinControl OnEnter: TNotifyEvent; получить фокус ввода OnExit: TNotifyEvent; потерять фокус ввода
- 25. События класса TWinControl OnKeyPress: TKeyPressEvent( Sender: TObject; var Key: Char); нажата клавиша OnKeyDown: TKeyEvent( Sender: TObject;
- 26. Событие для TEdit OnChange; изменение содержимого
- 28. Скачать презентацию