Основы баз данных
 
   

  Дополнительно лекции:

 

Базовые классы VFP

Классы и объекты тесно связаны друг с другом, но тем не менее эти понятия не тождественны. Класс содержит информацию о том, как должен выглядеть объект  и определяет выполняемые им действия. Объект является экземпляром класса, который наследует характеристики класса. При создании объектов приложения вы можете использовать базовые классы Visual FoxPro,а также создавать новые специальные классы.

Большинство используемых классов являются видимыми, некоторые классы используются для объединения объектов и не отражаются в форме. Кроме того, классы объектов могут быть вложенными друг в друга. Класс, который может содержать внутри себя другие объекты, называется контейнером (container class). Вы можете получить доступ ко всем компонентам контейнера, как при создании формы, так и при разработке программы. Примером контейнера является таблица, которая содержит столбцы и надписи к ним.

Каждый базовый класс обладает собственным набором свойств, методов и связанных с ним событий. Минимальный набор свойств, которыми обладают все классы, приведен в таблице 1, а минимальный набор событий в таблице 2.

                                      Таблица 1

Наименование

Описание

Class

Тип класса

BaseClass

Базовый класс, на основе которого создан данный класс

ClassLibrary

Библиотека классов, в которой хранится данный класс

ParentClass

Определенный пользователем класс, на основе которого создан данный класс

 

                                      Таблица 2

Наименование

Описание

Init

Наступает при создании объекта

Decoy

Наступает при освобождении объекта из памяти

Error

Наступает при возникновении ошибки, связанной с объектом

 

 

1) Объект LINE - рисует линию, соединяющею левый верхний и правый нижний угол прямоугольника. Чтобы линия шла из правого верхнего угла в левый нижний, выберите свойство Line Slant и измените его значение с «\» на «/». Свойство  BorderStyle - представляет собой вид линии и имеет 7 значений (--, -.-, и т.д.). Только сплошная линия может иметь толщину более чем в один пиксель.

2) Объект Label - может занимать одну, или, если свойство WordWrap имеет значение (.Т.), несколько строк

предыдущаяследующая

Fox Pro:

теоретический курс
практический курс


Наши спонсоры:

Литература | Полезные ссылки | Карта сайта | О проекте
Написать письмо:
admin@archae-dev.com.