Исходники: Компоненты [X]

Добавил: Squall (29-12-2007)Просмотреть Скачать
Компонент ColorRow представляет из себя мини-палитру из десяти цветов(которые можно задать). В любой момент времени выбран какой-то цвет. Таким образом можно не использовать каждый раз ColorDialog, а повесить на форму ColorRow. В архиве кроме самого компонента содержится тестовое приложение.

E-mail: Squall2007@yandex.ru
Delphi, Компоненты7 кб
Добавил: cj (25-11-2007)Просмотреть Скачать
TMappedChannel компонент организующий связь между приложениями на основе MappedFiles.
В комплекте пример двух прог;

Обновление.
Delphi, Компоненты17 кб
Добавил: san-46 (15-11-2007)Просмотреть Скачать
Компонент - альтернатива TChart, как более примитивный и от того простой
без наворотов компонент.
Выводит двумерные графики функций f(X,Y). Вид графиков - линейный.
Предназначен для тех, кого мало интересует внутренности реализации построения
графиков, а надо только быстренько отобразить кривые своих функций.

Работа с компонентом проста до безобразия.
После размещения компонента на форме через свойство "Curves" вызывается список
кривых, где надо их добавить столько сколько нужно.
При этом после добавления каждой кривой можно установить их цвет и толщину
линии, если установки по умолчанию не устраивают.
Собственно, на этом работу в design-time можно считать завершенной.

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

В run-time в цикле вызывается процедура добавления точек в кривую.
GraphMois1.Curves[0].AddPoint(X, Y);

Индекс "0" в примере указывает на первую кривую, "Х" и "Y" - значения точки.
Более подробный комментарий приведен в начале исходника компонента.

Что еще умеет делать компонент.
- Если во время формирования кривой передаваемые точки выходят за
диапазон минимальных или максимальных значений по осям, то график сам
масштабируется до необходимых значений (как в TChart).
- После вывода графика. По каждому щелчку левой кнопки мыши график увеличивает
масштаб, по правой кнопке уменьшает масштаб (величину изменения масштаба
можно устанавливать какую надо).
- При увеличенном масштабе движение мыши с прижатой левой кнопкой панорамирует
график - сдвигает его вправо-влево, вверх-вниз.
- Если свойство ShowHint включено (True), то при прохождении курсора мыши около
точки на кривой будет отображаться хинт со значениями точки.

Ограничение.
Точность графика до десятых долей значений, поэтому вывод кривых, где шаг
аргументов функций меньше 0.1 приведет к несуразному виду этих кривых.
Delphi, Графика, Компоненты21 кб
Добавил: cj (20-06-2007)Просмотреть Скачать
CjHooksDTT
Мой компонент написанный из-за того, что мне ненравилось, когда при глобальном хуке надо писать DLL. Для XP можно не писаль DLL для НИЗКОУРОВНЕВОГО глобального хука, но все эти варианты были слишком нудными. С самого начала моей перехватческой деятельности я поставил цели:

1. Код как можно короче, понятнее и проще.
2. Только один исполняемый файл программы, без всяких DLL.
3. Возможность перехвата в windows: 98, 2000, XP, VISTA

Узнал про процедуру GetKeyState (кстати, она основа моего компонента) и решил организовать цикл с ней.
Компонент осуществляет перехват клавиш с 1 по 255, то есть практически все (scan-коды) клавиши. Там же в юните сделал список констант всех клавиш (по рисункам кнопок на своей клавиатуре).

События: OnKeyDown, OnKeyPress, OnKeyUp.

Недоработки: при событии OnKeyPress: например в блокноте: нажата,задержка,нажата,нажата,нажата....
а при этом событии в компоненте: нажата,нажата,нажата...
То есть нету задержки, буду работать над этим.
Лучше сделать интервал сканирования маленьким а то будут <пробелы> нажатий если Юзверь будет быстро тыкать. Ну в общем побольше отзывов, комментов, поправок и предложений по поводу компонента пишите здесь или мне на мыло StrToInt@mail.ru

ps Для работы ниже, чем XP, лучше переделать под виндовый таймер.
Delphi, Hooks, Компоненты2 кб
Добавил: _VirEx_ (29-03-2007)Просмотреть Скачать
TXPListBox компонент на основе TCustomListBox демонстрирующий нестандартную перерисовку списка: градиент (UseGradient), либо любые цвета веделения и рамки выделеной строки (ItemSelectedColor, ItemBorderColor).
Все заглавные буквы выделяются цветом который можно задать UpperCharColor.
Delphi, GUI, Компоненты4 кб
Добавил: _VirEx_ (24-03-2007)Просмотреть Скачать
Модуль TDesigner, позволяющий изменять положение, размер, выравнивание любых визуальных компонентов на форме запущеной программы, сохранять в INI файл и загружать данные настройки.
Дайте возможность изменить дизайн пользователю во время работы с программмой :)
Delphi, GUI, Компоненты8 кб
Добавил: Алхимик (01-03-2007)Просмотреть Скачать
Расширение стандартного компонента TSpinEdit для работы с вещественными числами.
Delphi, Компоненты9 кб
Добавил: AlexO (26-02-2007)Просмотреть Скачать
TScannerDetector не визуальный компонент, позволяющий определить ввод данных со сканера штрих-кодов. Умеет автоматически преобразовывать кириллицу в латиницу и не забирает фокус у других контролов. Может быть окажется кому-нибудь полезным.
Delphi, Железо, Компоненты7 кб
Добавил: TStas (20-01-2007)Просмотреть Скачать
Наследник TGraphicControl понимающий HTML Центральное св-во htmlText. Понимает теги <a> <i><u><b>
и обозначения спецсимволов. Гиперссылка ведет себя в нем, как ссылка в браузере, т. е. ее можно открыть, создать ярлык и т. д. Есть редактор св-ва, облегчающий пользование.
А использую его, чтобы в своих прогах писать людям благодарности с указанием сайтов.
Delphi, HTML, Компоненты152 кб
Добавил: Loginov (15-05-2006)Просмотреть Скачать
Приложение для фрактального сжатия / распаковки изображений. Архив содержит проект запускаемого модуля FractComp.dpr, модуль компонента FractalCompression.pas, а также несколько растровых изображений (для возможности тестирования программы). Основу приложения составляет класс TFractal.
Delphi, Графика, Компоненты207 кб
Страницы: 1 2 3
$ADV
Вы можете сбросить выбор либо уточнить:
Delphi GUI Hooks HTML WinAPI Базы данных Графика Железо Консоль Обработка ошибок
Чтобы добавить исходник, Вы должны зарегистрироваться