Работа с пользовательскими классами в dBASE , Кен Майер, старший инженер SQA, 30 января 2001 г. в http://www.dbase.com/knowledgebase/int/custom_classes/custclas.htm
Что такое класс и что такое пользовательский класс?
Класс - это определение объекта
- он хранит в своем определении все свойства, события и методы
связан с объектом (это,
кстати, «инкапсуляция»).
Пользовательский класс определяется разработчиком
класс, основанный на одном из акций
классы (классы, встроенные в dBASE).
действительно хороший пример пользовательского класса
файл поставляется с dB2K - он находится в
КЛАССЫ (в Visual dBASE 7.x это
папка CUSTOM) и является
называется DATABUTTONS.CC. Мы будем кратко
посмотрите на одну из кнопок, определенных в
этот файл класса, но большая часть кода
посмотрим будет немного
отличается от того, что здесь определено.
Microsoft использует термин «пользовательский» в своей документации для любого расширения своих поставляемых библиотек.
Если вы хотите расширить ListBox
, вы создадите «пользовательский элемент управления». Если вы хотите расширить Timer
, вы должны создать «пользовательский компонент». Расширьте DataTable
, создайте «пользовательский класс». Они сделали это в течение длительного времени. Самая ранняя справка, которую я могу вспомнить, - это руководства по Visual Basic 5.0, которые, я думаю, были 1996/1997 гг.
Были проекты «Мастер пользовательских приложений», «Пользовательские бизнес-объекты в RDS [ADO]», «События пользовательских щелчков», «Пользовательские свойства в SQL Server MDX», «Пользовательские элементы управления OCX», «Пользовательские элементы управления с DHTML» и этот список можно продолжать и продолжать. По моим оценкам, в библиотеке MSDN за октябрь 2001 года имеется более 300 записей указателей, начинающихся со слова «custom».