
|
КОМПОНЕНТЫ
. : Компоненты Delphi (24) : .
TDBF
Описание
Компонент предназначен для непосредственного доступа к файлам формата dbf (версий dBase III+, dBase IV, dBase V, dBase for Windows) без использования BDE, ODBC и т.п.
Возможности компонента:
- Поддерживаемые типы данных: символьный, дата, числа с плавающей точкой, числа с фиксированной точкой, логический. Позволяет выполнять основные операции с dbf-файлами а также создавать их.
- Набор доступных методов и свойств компонента максимально приближен к компоненту TTable, но компонент не является потомком TTable и взаимодействовать с визуальными компонентами TDBXXX "не умеет".
Информация
- Статус: Полнофункциональный
- Исходник: Да
- EXE-демо: Нет
- Размер: 51 Кб
Платформы:
D2, D3, D4, D5, D6, D7, D2005
Метки:
базы данных
DBNavSearch
Описание
Усовершенствованный компонент DBNavigator (к компоненту DBNavigator добавлена еще одна кнопка - nbSearch (Поиск), а также были добавлены и другие функции).
За основу взят стандартный DBNavigator из исходных текстов VCL Delphi7, из файла C:\Program Files\Borland\Delphi7\Source\Vcl\DBCtrls.pas выделено только то, что относится к компоненту DBNavigator и добавлена еще одна кнопка - nbSearch (Поиск). Также появилось еще одно опубликованное свойство (свойство видимое в Инспекторе) - RuKeybrd (логического типа), значение по умолчанию True. Это свойство управляет автоматическим переключением клавиатуры на русскую раскладку при нажатии на кнопку nbSearch (Поиск) и появлении модального диалога для ввода значений полей искомой записи/записей.
После закрытия модального диалога клавиатура переключается обратно на ту же раскладку, которая была до этого. Переключение работает корректно при любом количестве раскладок в системе (две и более) и даже при отсутствии русской раскладки - остается та же раскладка. Остальные опубликованные свойства компонента DBNavSearch такие же как и у стандартного DBNavigator. При включении показа всплывающих подсказок (ShowHint = True), всплывающие подсказки для кнопок компонента DBNavSearch выводятся на русском языке, также на русском языке выводятся запрос на подтверждение удаления записи и сообщение о том что искомая запись не найдена. Вся русификация компонента DBNavSearch инкапсулирована внутри модуля DBNAVSCH.PAS и никак не связана со строковыми ресурсами VCL.
В свете клиент-серверных технологий в компоненте DBNavSearch сделаны еще два изменения по сравнению с DBNavigator:
1. При нажатии на кнопку nbInsert (Вставка), выполняется Append, а не Insert. Соответственно изменена всплывающая подсказка на кнопку nbInsert с 'Вставить запись' на 'Добавить новую запись'.
2. Если связанный с DBNavSearch DataSet является запросом (Query), то кнопка nbRefresh (Обновить данные) является неактивной (Enabled = False) вне зависимости от возможности редактировать данные (CanModify).
Идея создания данного компонента взята из книги Кена Хендерсона "Руководство разработчика баз данных в Delphi 2". Все оригинальные файлы компонента DBNavSearch от Кена Хендерсона помещены в поддиректории Original (взяты с прилагаемого к книге CD).
Информация
- Статус: Полнофункциональный
- Исходник: Да
- EXE-демо: Нет
- Размер: 26 Кб
Платформы:
D2, D3, D4, D5, D6, D7, D2005, D2006
Метки:
базы данных
ATViewer
Описание
Исходник программы, предназначенной для просмотра файлов различных форматов. Режимы просмотра: "текст / двоичный / hex / unicode / изображение / мультимедия". В режимах "двоичный / hex / unicode" позволяет просматривать по частям файлы неограниченного размера (используется специальный компонент), в остальных режимах осуществляется просмотр с помощью стандартных компонент (RichEdit / TImage / TMediaPlayer).
Информация
- Статус: Полнофункциональный
- Исходник: Да
- EXE-демо: Нет
- Размер: 159 Кб
Платформы:
D2, D3, D4, D5, D6, D7, D2005, D2006
Метки:
графика, диски и файлы, мультимедиа
Drawer Panel
Описание
Компонент, представляющий собой нечто типа панели, от которой в обычном состоянии виден только небольшой кусочек около края окна, однако при необходимости эти панели выезжают и дают пользователю доступ к тем компонентам, которые на них расположены.
Информация
- Статус: Полнофункциональный
- Исходник: Да
- EXE-демо: Нет
- Размер: 30 Кб
Платформы:
D2, D3, D4, D5, D6, D7, D2005, D2006, D2007
Метки:
panels
|
Страницы: 1 2 3
|