🗊Презентация Библиотека VCL в Delphi

Нажмите для полного просмотра!
Библиотека VCL в Delphi, слайд №1Библиотека VCL в Delphi, слайд №2Библиотека VCL в Delphi, слайд №3Библиотека VCL в Delphi, слайд №4Библиотека VCL в Delphi, слайд №5Библиотека VCL в Delphi, слайд №6Библиотека VCL в Delphi, слайд №7Библиотека VCL в Delphi, слайд №8Библиотека VCL в Delphi, слайд №9Библиотека VCL в Delphi, слайд №10Библиотека VCL в Delphi, слайд №11Библиотека VCL в Delphi, слайд №12Библиотека VCL в Delphi, слайд №13Библиотека VCL в Delphi, слайд №14Библиотека VCL в Delphi, слайд №15Библиотека VCL в Delphi, слайд №16Библиотека VCL в Delphi, слайд №17Библиотека VCL в Delphi, слайд №18Библиотека VCL в Delphi, слайд №19Библиотека VCL в Delphi, слайд №20Библиотека VCL в Delphi, слайд №21Библиотека VCL в Delphi, слайд №22Библиотека VCL в Delphi, слайд №23Библиотека VCL в Delphi, слайд №24Библиотека VCL в Delphi, слайд №25Библиотека VCL в Delphi, слайд №26Библиотека VCL в Delphi, слайд №27

Содержание

Вы можете ознакомиться и скачать презентацию на тему Библиотека VCL в Delphi. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Библиотека VCL 
в Delphi
Описание слайда:
Библиотека VCL в Delphi

Слайд 2





Визуальный компонент - объект, большинство свойство которого доступны и видимы еще на этапе разработки.
Визуальный компонент - объект, большинство свойство которого доступны и видимы еще на этапе разработки.
Описание слайда:
Визуальный компонент - объект, большинство свойство которого доступны и видимы еще на этапе разработки. Визуальный компонент - объект, большинство свойство которого доступны и видимы еще на этапе разработки.

Слайд 3





Во всех системах визуального программирования принята концепция двойного инструментария (Two Way Tools), которая позволяет менять свойства компонентов: 
Во всех системах визуального программирования принята концепция двойного инструментария (Two Way Tools), которая позволяет менять свойства компонентов: 
в процессе визуального конструирования с помощью мыши и клавиш (Design Time); 
в процессе работы приложения с помощью операторов языка программирования (Run Time).
Описание слайда:
Во всех системах визуального программирования принята концепция двойного инструментария (Two Way Tools), которая позволяет менять свойства компонентов: Во всех системах визуального программирования принята концепция двойного инструментария (Two Way Tools), которая позволяет менять свойства компонентов: в процессе визуального конструирования с помощью мыши и клавиш (Design Time); в процессе работы приложения с помощью операторов языка программирования (Run Time).

Слайд 4





VCL - Visual Component Library (визуальна библиотека компонентов)
Описание слайда:
VCL - Visual Component Library (визуальна библиотека компонентов)

Слайд 5





TObject - объекты. В Object Pascal все классы являются потомками этого класса. 
TObject - объекты. В Object Pascal все классы являются потомками этого класса. 
TComponent - компоненты. Все элементы VCL являются потомками этого класса. 
TControl - элементы управления. Одинаково выглядят в Design Time и Run Time.
Описание слайда:
TObject - объекты. В Object Pascal все классы являются потомками этого класса. TObject - объекты. В Object Pascal все классы являются потомками этого класса. TComponent - компоненты. Все элементы VCL являются потомками этого класса. TControl - элементы управления. Одинаково выглядят в Design Time и Run Time.

Слайд 6





TWinControl - оконные элементы управления. Могут получать фокус ввода. 
TWinControl - оконные элементы управления. Могут получать фокус ввода. 
TGraphicControl - графические элементы управления. Не имеют фокуса и уникального дескриптора, не получают сообщений.
Описание слайда:
TWinControl - оконные элементы управления. Могут получать фокус ввода. TWinControl - оконные элементы управления. Могут получать фокус ввода. TGraphicControl - графические элементы управления. Не имеют фокуса и уникального дескриптора, не получают сообщений.

Слайд 7





Свойства (Properties) хранят данные определенного типа 
Свойства (Properties) хранят данные определенного типа
Описание слайда:
Свойства (Properties) хранят данные определенного типа Свойства (Properties) хранят данные определенного типа

Слайд 8





Свойства класса TComponent 
Name: string; имя компонента
Tag: integer; может использоваться программистом по своему усмотрению
Описание слайда:
Свойства класса TComponent Name: string; имя компонента Tag: integer; может использоваться программистом по своему усмотрению

Слайд 9





Свойства класса TControl 
Caption,Text: string; - надпись на компоненте 
Left,Top:integer; координаты верхнего левого угла компонента
Height,Width:integer; высота и ширина компонента
ClientHeight,ClientWidth: integer; высота и ширина части компонента, доступной для пользователя
Описание слайда:
Свойства класса TControl Caption,Text: string; - надпись на компоненте Left,Top:integer; координаты верхнего левого угла компонента Height,Width:integer; высота и ширина компонента ClientHeight,ClientWidth: integer; высота и ширина части компонента, доступной для пользователя

Слайд 10





Свойства класса TControl 
Visible: boolean; видимость компонента
Enabled: boolean; доступность компонента 
AutoSize: boolean; компонент принимает размер в зависимости от его содержимого.
Color: TColor=integer; цвет компонента ($000000 - $FFFFFF (BGR) clBlack,clRed,…)
Описание слайда:
Свойства класса TControl Visible: boolean; видимость компонента Enabled: boolean; доступность компонента AutoSize: boolean; компонент принимает размер в зависимости от его содержимого. Color: TColor=integer; цвет компонента ($000000 - $FFFFFF (BGR) clBlack,clRed,…)

Слайд 11





Свойства класса TControl 
Align: TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient); выравнивание компонента
Alignment: TAlignment = (taLeftJustify, taRightJustify, taCenter); выравнивание содержимого компонента
Описание слайда:
Свойства класса TControl Align: TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient); выравнивание компонента Alignment: TAlignment = (taLeftJustify, taRightJustify, taCenter); выравнивание содержимого компонента

Слайд 12





Свойства класса TControl 
Hint: string; всплывающая подсказка
ShowHint: boolean; показать подсказку
Cursor: TCursor=integer; -crDefault,crHourGlass,crHandPoint,…: курсор
Описание слайда:
Свойства класса TControl Hint: string; всплывающая подсказка ShowHint: boolean; показать подсказку Cursor: TCursor=integer; -crDefault,crHourGlass,crHandPoint,…: курсор

Слайд 13





Свойства класса TControl 
Font: TFont шрифт
Font.Color: integer цвет шрифта 
Font.Size: integer размер шрифта в пунктах
Font.Name: string название шрифта
Font.Style: TFontStyles = set of TFontStyle, где TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut); стиль шрифта (жирный, курсив, подчеркнутый, зачеркнутый)
Описание слайда:
Свойства класса TControl Font: TFont шрифт Font.Color: integer цвет шрифта Font.Size: integer размер шрифта в пунктах Font.Name: string название шрифта Font.Style: TFontStyles = set of TFontStyle, где TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut); стиль шрифта (жирный, курсив, подчеркнутый, зачеркнутый)

Слайд 14





Методы (Methods) - процедуры и функции, связанные с компонентами. 
Методы (Methods) - процедуры и функции, связанные с компонентами.
Описание слайда:
Методы (Methods) - процедуры и функции, связанные с компонентами. Методы (Methods) - процедуры и функции, связанные с компонентами.

Слайд 15





Методы класса TControl 
Hide; скрыть компонент
Show; показать компонент
Описание слайда:
Методы класса TControl Hide; скрыть компонент Show; показать компонент

Слайд 16





Метод класса TWinControl 
SetFocus; получить фокус ввода
Описание слайда:
Метод класса TWinControl SetFocus; получить фокус ввода

Слайд 17





Методы класса TForm  
Close; закрыть форму
Описание слайда:
Методы класса TForm Close; закрыть форму

Слайд 18





Методы класса TEdit 
Clear; очистить
Описание слайда:
Методы класса TEdit Clear; очистить

Слайд 19





С каждым компонентом связан определенный список событий (Events), на которые он способен реагировать.
С каждым компонентом связан определенный список событий (Events), на которые он способен реагировать.
Для каждого события, связанного с компонентом, можно написать специальную процедуру - обработчик события (Events Handler). 
Обработчик каждого события относится к определенному классу, который определяется набором передаваемых в обработчик параметров.
Описание слайда:
С каждым компонентом связан определенный список событий (Events), на которые он способен реагировать. С каждым компонентом связан определенный список событий (Events), на которые он способен реагировать. Для каждого события, связанного с компонентом, можно написать специальную процедуру - обработчик события (Events Handler). Обработчик каждого события относится к определенному классу, который определяется набором передаваемых в обработчик параметров.

Слайд 20





События класса TControl 
OnClick: TNotifyEvent (Sender:Object) щелчок мыши
OnDblClick: TNotifyEvent (Sender:Object) двойной щелчок мыши
Описание слайда:
События класса TControl OnClick: TNotifyEvent (Sender:Object) щелчок мыши OnDblClick: TNotifyEvent (Sender:Object) двойной щелчок мыши

Слайд 21





Оператор приведения типа
(Sender as Класс).Свойство;
или
Класс(Sender).Свойство;
Описание слайда:
Оператор приведения типа (Sender as Класс).Свойство; или Класс(Sender).Свойство;

Слайд 22





События класса TControl 
OnMouseMove: TMouseEvent(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer)  перемещение мыши
OnMouseDown: TMouseEvent  нажата кнопка мыши
OnMouseUp: TMouseEvent  отпущена кнопка мыши
Описание слайда:
События класса TControl OnMouseMove: TMouseEvent(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer) перемещение мыши OnMouseDown: TMouseEvent нажата кнопка мыши OnMouseUp: TMouseEvent отпущена кнопка мыши

Слайд 23





События класса TControl 
Параметры событий: 
Button: TMouseButton = (mbLeft, mbRight, mbMiddle) – нажатая кнопка мыши; 
Shift: TShiftState = set of (ssShift, ssAlt, ssControl,                              ssLeft, ssRight, ssMiddle, ssDouble) – управляющие клавиши; 
X,Y: integer; - координаты мыши на компоненте.
Описание слайда:
События класса TControl Параметры событий: Button: TMouseButton = (mbLeft, mbRight, mbMiddle) – нажатая кнопка мыши; Shift: TShiftState = set of (ssShift, ssAlt, ssControl, ssLeft, ssRight, ssMiddle, ssDouble) – управляющие клавиши; X,Y: integer; - координаты мыши на компоненте.

Слайд 24





События класса TWinControl 
OnEnter: TNotifyEvent; получить фокус ввода
OnExit: TNotifyEvent; потерять фокус ввода
Описание слайда:
События класса TWinControl OnEnter: TNotifyEvent; получить фокус ввода OnExit: TNotifyEvent; потерять фокус ввода

Слайд 25





События класса TWinControl 
OnKeyPress: TKeyPressEvent(  
    Sender: TObject; 
    var Key: Char); нажата клавиша
OnKeyDown: TKeyEvent(
   Sender: TObject; var Key: Word; 
   Shift: TShiftState); прижата клавиша
OnKeyUp: TKeyEvent(Sender: TObject; var Key: Word; Shift: TShiftState); отпущена клавиша
Описание слайда:
События класса TWinControl OnKeyPress: TKeyPressEvent( Sender: TObject; var Key: Char); нажата клавиша OnKeyDown: TKeyEvent( Sender: TObject; var Key: Word; Shift: TShiftState); прижата клавиша OnKeyUp: TKeyEvent(Sender: TObject; var Key: Word; Shift: TShiftState); отпущена клавиша

Слайд 26





Событие для TEdit 
OnChange; изменение содержимого
Описание слайда:
Событие для TEdit OnChange; изменение содержимого

Слайд 27





События для TForm 
OnCreate; создание формы
OnClose; закрытие формы
OnActivate; форма становится активной
Описание слайда:
События для TForm OnCreate; создание формы OnClose; закрытие формы OnActivate; форма становится активной



Похожие презентации
Mypresentation.ru
Загрузить презентацию