|
Delphi
полезные сведения
|
- Мои статьи по программированию
- BDE: Ошибка при работе с CashedUpdates
- Создание таблиц и добавление полей в run-time
- Как сделать так, что бы у двух пользователей, работающих с одной и той же
таблицей Interbase, данные на экране обновлялись синхронно
- Можно ли подключить компоненты прямого доступа
(например, FIBPlus) через соединение BDE ?
- Маленькие хитрости и советы по Delphi
- Вопросы по FastReport (из переписки с Alexander Tzyganenko)
- SOAP - это просто!
- Двумерный DBGrid
- Мои любимые компоненты
- kbmMemTable - таблица в памяти
- FIBPlus - компоненты прямого доступа к Interbase
- EhLib - чрезвычайно крутой грид
- FastReport - очень удачный генератор отчетов
(вы никогда не пытались нарисовать Торг-12 в QuickReport?
)
- Мои разработки
- Компонент для быстрого преобразования фурье
- Диалог запроса пароля FibSecurity v.1.3, компонент сделан по мотивам
аналогичного компонента из RX Library, но заточен под FibPlus
- Модуль автоматической сортировки и фильтрации
TpFibDataset при изменении маркеров в заголовке TDBGridEh ver.3.3.
Для сортировки у TDBGridEh должно быть включено dlgAutoSortMarkingEh в OptionsEh,
проставлены необходимые TColumnEh.Title.TitleButton:=True и
не должно быть обработчика события OnSortMarkingChanged.
Для локальной фильтрации у датасета должен стоять флаг Filtered:=true и
в FilterOptions желательно foCaseInsensitive, у грида STFilter.Visible:=true и
STFilter.Local:=true, для фильтрации на сервере - STFilter.Local:=false
и в SelectSQL в условиях WHERE должна быть отдельная строка /*Filter*/, которая будет заменяться на
условия фильтрации.
Данный модуль необходимо подключить в Uses любого из модулей проекта.
- Небольшая правка оригинального модуля EhLibKbmMT.pas.
Вероятно из-за разницы в версиях kbmMemoryTable
- Модуль для генерации простейших печатных отчетов,
когда не нужен сложный бланк, а достаточно вывести текущую таблицу с заголовком.
Идея организации preview взята из книжки С.Орлика "Секреты Дельфи на примерах".
- Поправленный с согласия автора экспортер из FastReport в Excel.
Работает почти идеально: правильно переносятся текстовые блоки (с сохранением
форматирования) и картинки. Основной недостаток - мееедленный (увы, надо
отказываться от использования Excel как OLE-сервера
и переходить на прямое сохранение в файл...).
- Моя версия экспортера из FastReport в ASCII текст (Tab-delimited),
отличается тем, что текстовый блок рассматривается целиком, независимо от
количества строк в нем. Текст позиционируется в соответствии с координатами
левого верхнего угла блока: блоки с одинаковым Y помещаются на одну строку,
с одинаковым X будут иметь слева равное число разделителей (удобно для
выгрузки длинных отчетов с минумумом форматирования).
- ... выложить остальные пока руки не доходят...
- Разное
- FAQ по Delphi 1, хоть и устарел, но
некоторые приемы и хитрости актуальны и сейчас
- Выполнение запросов к базе данных в фоновом режиме
(копия статьи с сайта Borland, к сожалению сейчас она куда-то переехала,
не смог найти куда, поэтому выкладываю здесь). Статья про BDE, но основные принципы
работы остались те же.
- Рекомендую зайти
- Torry's Delphi Pages
- RSDN.RU
- КОРОЛЕВСТВО Дельфи Виртуальный клуб программистов
- Мастера DELPHI
|
|