Пишем утилиту управления метаданными. Урок 5. Форма редактирования описания типа |
Автор megabax | ||||||||||||||||||||||||||||||||||||||||||||
12.09.2011 г. | ||||||||||||||||||||||||||||||||||||||||||||
Пишем утилиту управления метаданными. Урок 5. Форма редактирования описания типаЧто бы смотреть урок полностью, подпишитесь на платный раздел. В платном разделе статья находиться здесь. Исходники к уроку можно скачать в платном разделе. Для начала создадим форму, при помощи которой мы будем редактировать описание типа (данные класса, который мы создали на прошлом уроке)*: Файл формы назовем TypeDefEdit. Компоненты назовем следующим образом:
В самой форме нам необходимо реализовать функцию Edit, которую надо объявить в секции public. Вот как мы реализуем данную функцию... ... ... В этой функции у нас используется процедура FillDataTypes, которая будет заполнять список типов в поле списка "Список типов по умолчанию": вот как она реализована:
Так же нам необходимо изменить файл mdebase.pas... ... ... Эти константы, как вы поняли, необходимы для диалога редактирования типов. И еще нам надо объявить две глобальные функции FindTypeNameByDataType и FindDataTypeFromTypeName... ... ... Теперь перейдем к тестовому примеру... ... ... И вот такой его код ... ... (C) Шуравин Александр Скриншоты, помеченные знаком * , являются цитатами и иллюстрациями программного продукта "Turbo Delphi", авторское право на который принадлежит "Borland Software Corporation
|
||||||||||||||||||||||||||||||||||||||||||||
Последнее обновление ( 06.11.2011 г. ) |
« След. | Пред. » |
---|