Delphi-компонент - Большая Энциклопедия Нефти и Газа, статья, страница 1
Оригинальность - это искусство скрывать свои источники. Законы Мерфи (еще...)

Delphi-компонент

Cтраница 1


Большинство Delphi-компонентов, особенно основанные на Windows, имеют базовый класс TCustom-XXX, реализующий общие функциональные возможности, но открывающий лишь ограниченный набор свойств. Наследование от этих базовых классов является стандартным способом открытия некоторых из свойств компонента в пользовательской версии.  [1]

Как я уже упоминал, вместо использования для генерации элемента управления ActiveX мастера ActiveX Control Wizard можно использовать ActiveForm, которая является элементом управления ActiveX, основанным на форме, и может содержать один и более Delphi-компонентов. Эта технология используется в Visual Basic для создания новых элементов управления и имеет смысл при создании составного ( сложного) компонента.  [2]

Поскольку свойства Реп и Brush оригинальных Delphi-компонентов недоступны, я сделал доступным их цвет.  [3]

Вторая часть главы посвящена специальному типу динамически подключаемых библиотек - пакетам Delphi. Эти пакеты обеспечивают хорошую альтернативу открытым DLL, хотя немногие Delphi-программисты используют их преимущества, ограничиваясь написанием Delphi-компонентов. Здесь мы рассмотрим некоторые подсказки и методики использования пакетов для разбиения больших приложений.  [4]

Все компоненты, устанавливаемые в Delphi, должны иметь неповторяющиеся имена классов. По этой причине многие разработчики Delphi-компонентов прибегают к добавлению к именам собственных компонентов 2 - 3-буквенного префикса. Преимущество такого подхода заключается в том, что вы можете установить мой компонент TMdFontCombo, даже если уже установлен компонент с именем TFontCombo. Обратите внимание, что имена модулей также должны быть уникальными для всех компонентов, установленных в системе, поэтому я использовал тот же префикс.  [5]

Но если вы в основном работаете в Delphi и находите два подобных компонента, основанных на двух разных технологиях, я советую вам приобрести Delphi-компонент, поскольку он лучше подходит для этой среды, а, следовательно, проще в использовании.  [6]

Это все компоненты библиотеки, относящиеся к базам данных. Если вы будете рассматривать эти компоненты как часть DataCLX, то только интерфейсная часть dbExpress и IBX переносимы между Windows и Linux. Помимо этого DataCLX содержит компонент ClientDataSet, который теперь называется MyBase, а также другие связанные с ним классы. Delphi-компоненты доступа к данным рассмотрены в третьей части этой книги.  [7]

В отдельной ячейке этой таблицы ( которая, как это ни странно, не имеет строк) сценарий с помощью команды Response. Write выводит строчное значение. Это значение строится с помощью цикла for, количество повторений которого определяется значением нумератора страниц приложения, хранимым в глобальном элементе Pages. Заголовок каждой страницы добавляется к строчному значению только в том случае, если страница опубликована. Каждый заголовок использует гиперссылку без включения ссылки на текущую страницу. Наличие такого кода в сценарии, а не в жестко программируемом коде Delphi-компонента, позволяет передавать его грамотному веб-дизайнеру, который может превратить его во что-то более привлекательное в визуальном плане.  [8]



Страницы:      1