Компоненты

CoolTrayIcon

Компонент CoolTrayIcon поможет вам отобразить иконки (значки) своей программы в системном трее. CoolTrayIcon имеет большое количество свойств...

RxLib

RxLib для delphi 5,6 и 7 версии...

New Audio Components (NewAC)

New Audio Components (NewAC) - набор невизуальных компонентов для Delphi. Помогает в редактировании и воспроизведении множества форматов аудио файлов...

Alpha Skin

Alpha Skin - это набор компонентов, которые поддерживают скины. Все компненты имеют тонкую настройку и им можно задавать стили из разных скинов...

kuLibrary

kuLibrarykuLibrary – набор компонентов и модулей от Горкуна Григория полезных для программирования на Delphi. Включает в себя: - kuShellListView. Компонент аля проводник. Аналог TShellListView, который выпилили из палитры компонентов Delphi после 7 версии. А жаль! Хороший и полезный был компонент! kuShellListView повторяет TShellListView и обладает множеством приятных дополнений, например Drag&Drop. - kuLabelLink. Компонент для работы с ссылками. Например сайт автора, написать письмо, перейти в папку. Переходим по любой ссылке указанной в свойстве Link - kuFontDialog. Диалог выбора шрифта. Более простой и понятный, чем стандартный заводской. - kuShellDialog. Диалог выбора папок и файлов. Заменяет стандартный OpenDialog и даёт возможность выбирать не только файлы, но и папки. - kuDrag. Модуль Delphi, добавив который вы сможете перетаскивать файлы ИЗ своей программы в другие приложения. Можно, например, перетащить файл из своей программы в проводник. - kuDrop. Модуль Delphi, добавив который вы сможете перетаскивать файлы В свою программу. Можно, например, перетащить файл из проводника в свою программу. - kuLanguage. Модуль Delphi – добавьте его к своему проекту, и вы сможете переводить вашу программу на другие языки. - kuTray. Модуль Delphi содержащий методы для сворачивания вашей программы в трей (область уведомлений). - Также этот модуль содержит описание класса TkuForm – форма имеющая свойство CloseToTray – при нажатии кнопки [x] в заголовке такой формы, приложение сворачивается в трей. - kuModul. Модуль Delphi содержащий множество полезный функций и процедур общего назначения на все случаи жизни. - kuShell. Модуль Delphi для работы проводником: копирование вырезка и вставка в/из буфера обмена, открытие приложений через вашу программу, написать письмо, открыть ссылку в браузере.

HGM Components

HGM ComponentsНабор компонентов для современного дизайна программ без отдельных скин-движков. Основные компоненты: 1. TButtonFlat - button (Numbers, Notification, Animate) 2. TTableEx - virtual table data

WordReport

WordReportКомпонент WordReport предназначен для автоматизации создания отчетов через MS Word. Как исходный шаблон, так и готовый отчет представляют собой обычные документы Word, что обеспечивает пользователю самые богатые возможности редактирования, предпросмотр и печать без каких-либо дополнительных средств.

ImageEn

ImageEnНабор компонентов ImageEn предназначен для просмотра, обработки, и анализа изображений. ImageEn может загружать и сохранять множество векторных и растровых форматов изображений, редактировать изображения используя слои а-ля Adobe Photoshop, получать изображения через TWAIN сканер (одна и несколько страниц), производить захват видео через DirectShow, применять фильтры для улучшения изображения, соединять изображения в панорамы, выбирать отдельные части изображения, распознавать на изображениях различные объекты, в том числе и распознавание текста с изображений (OCR), генерировать баркоды и многое другое...

FastReport

FastReportГенератор отчетов FastReport это современное решение для внедрения Business Intelligense в программное обеспечение любого уровня. Он создан с учетом большинства потребностей разработчиков, желающих использовать готовые компоненты для отчетных средств. Именно FastReport при всей своей простоте, удобстве и малом размере дистрибутива, способен обеспечить должный функционал и скорость работы на практически любом современном компьютере.

TFreeButton

TFreeButtonПример рисования нестандартной кнопки. Есть возможность создания падающей тени для текста кнопки. Текст может быть размещен в любом из девяти позиций. Глифы могут быть прозрачными. Можно также нарисовать подсветку у кнопки, которая автоматически срабатывает при нажатии. Кнопка реагирует на наведение мыши (падающая тень становится более глубокой), а контур кнопки при этом подсвечивается.

MyLittleBase 2.0.2

MyLittleBase 2.0.2Компонент базы данных для Borland Delphi, C++ и PHP, который позволяет взаимодействовать с данными текстового формата CSV и хранить в нем данные.

TLightSMTP 2.0

TLightSMTP 2.0Компонент для работы с протоколом SMTP через сокеты. Позволяет отправлять почту по протоколу SMTP. Поддерживает авторизацию и отправку файлов, но главная его особенность - работа через сокеты и малый размер компилированного файла (не добавляется 70-100 лишних Кб, как у TIdSMTP).

TSimpleGraph

TSimpleGraphВизуальный компонент для построения графов и блок-схем, который обеспечивает простой интерфейс пользователя для чертежа простых графов/орграфов.

TImageAndMore

TImageAndMoreКомпонент для обработки изображений. Компонент позволяет применять к изображениям множество различных эффектов (размытие, инверсия, пикселизация, пороги, изменение яркости и насыщенности и множество других).

TDBF

TDBFКомпонент предназначен для непосредственного доступа к файлам формата dbf (версий dBase III+, dBase IV, dBase V, dBase for Windows) без использования BDE, ODBC и т.п. Возможности компонента: Поддерживаемые типы данных: символьный, дата, числа с плавающей точкой, числа с фиксированной точкой, логический. Позволяет выполнять основные операции с dbf-файлами а также создавать их. Набор доступных методов и свойств компонента максимально приближен к компоненту TTable, но компонент не является потомком TTable и взаимодействовать с визуальными компонентами TDBXXX "не умеет".

DBNavSearch

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).

ATViewer

ATViewerИсходник программы, предназначенной для просмотра файлов различных форматов. Режимы просмотра: "текст / двоичный / hex / unicode / изображение / мультимедия". В режимах "двоичный / hex / unicode" позволяет просматривать по частям файлы неограниченного размера (используется специальный компонент), в остальных режимах осуществляется просмотр с помощью стандартных компонент (RichEdit / TImage / TMediaPlayer).

Drawer Panel

Drawer PanelКомпонент, представляющий собой нечто типа панели, от которой в обычном состоянии виден только небольшой кусочек около края окна, однако при необходимости эти панели выезжают и дают пользователю доступ к тем компонентам, которые на них расположены.

TAudioMixer 1.70

TAudioMixer 1.70Компонент для захвата аудио со звуковой карты, либо другого выбранного источника и сохранения звука в файл.

TRyMenu

TRyMenuПример нестандартной отрисовки меню. Не требует установки дополнительных компонентов. При этом не перекрываются никакие процедуры и функции стандартного меню, так что при необходимости легко будет от него отказаться.

fwZIP

fwZIPПример создания компонента умеющего упаковывать и распаковывать ZIP-файлы больших размеров, а также работать с зашифрованными архивами. Имеется поддержка алгоритма сжатия PPM-D.

fwHint, fwTrayIcon

fwHint, fwTrayIconПример изменения вида стандартной подсказки и отображение иконки в трее (компоненты FWHint и FWTrayIcon). Компоненты имеют такие свойства, как: прозрачность, анимация, горячие клавиши и т.п.

fwPopupPanel

fwPopupPanelПример создания компонента, реализующего составное меню - аналог панели, на которую накидываются контролы и отображающегося в виде всплывающего меню.

fwVistaPathEedit

fwVistaPathEeditПример создания класса для вывода пути в стиле Vista/Windows 7. Оригинальный контрол, используемый в данных ОС представляет из тебя стандартный ToolbarWindow32 отрисованный с применением стилей, поэтому пришлось писать с нуля, т.к. такую отрисовку будет достаточно проблематично отобразить на ХР и ниже. Исходный код показывает принципы написания составных компонентов. В частности данный компонент может работать как в режиме графического отображения, так и в режимах EDIT и COMBOBOX.

BDE32

BDE32С помощью данного компонента пользователь может запускать свои базы данных на компьютере без установленного на нем BDE. Для работы исходника требуется установить компонент BDE32 (содержится в исходнике).

BarCode

BarCodeПример отображения этикеток со штрих-кодами форматов EAN8, EAN13, Code39 (компонент BarCode прилагается).

BComPort

BComPortСвободно распространяемый (freeware) компонент TBComPort предназначен для обмена данными с внешними устройствами через интерфейс RS-232 в асинхронном или синхронном режиме. Разработан на основе библиотеки ComPort Library от Dejan Crnila. Обеспечивает прием и передачу данных по линиям TXD и RXD, управление линиями RTS и DTR, мониторинг состояния линий CTS, DSR, RI (Ring Indicator) и RLSD (Carrier Detect). Управление потоком приема-передачи (Flow Control) не предусмотрено. Состояние порта отслеживается в отдельном потоке с генерацией соответствующих событий. Работает с Delphi 2..7 под Windows 9X/ME/NT4/2K/XP.

GMPanel

GMPanelУлучшенный компонент TPanel (отображение заголовка, тень (непрозрачная или полупрозрачная), изображение или градиент на фоне, панели нестандартной формы, встроенные темы и многое другое).