Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делимся ссылками и обсуждаем Open Source компоненты, инструменты, эксперты для Delphi/BCB/FreePascal/Lazarus

Обсуждаем только то, что в шапке !


Кандидатов на включение в шапку, анонсируем в топике
"Анонсы компонент и утилит с открытым исходным кодом"

 
 
Графика (3D, растровая, векторная, диаграммы, редакторы, ...)
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     Anti-Grain Geometry   Библиотека для работы с растровыми изображениями   2.4   D7..D2010,FP
     Asphyre   Библиотека под DirectX   4.1   D2006,FP
     DelphiX   Библиотека под DirectX   1.0.8.5   D4..D2010
     FASTGEO   Библиотека 2D/3D алгоритмов   5.0.1   D4..D2006,FP1.9.x
     GLScene; csv; русский сайт   Библиотека под OpenGL   1.0.0.0724   D4+,L
     Graphics32 / zip 1.9, tar 1.9   Быстрый аналог TCanvas   1.9 (релиз)   D6+/+
     GR32_Lines and GR32_Text / zip   Расширение для Graphics32   3.8   D4+ Подробнее
     Omega Engine   Кроссплатформенный игровой движок под DirectX/OpenGL   1.1.5   D7+,FP
     Simple Graph / zip   Визуальный компонент для составления схем   2.72 от 2 февраля 2009   D4+      
     
Обработка информации, но не БД (математика, физика, сжатие, кодирование, шифрование, ...)
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     DIUcl   Pas-реализация резко асимметричного алгоритма UCL.   2.0.0   D2—DXE2      
     
Математика
     
Парсеры/компиляторы
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     Pegtop Math / zip   Компилятор выражений   1.01   D4+/*      
     
Библиотеки классов и функций
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     CCR Exif   Библиотека для работы с Exif-метаинформацией.   1.5.1 beta от 16 января 2012   Delphi 2006—XE2
     OmniThreadLibrary / v2.0   Создание многопоточных приложений, синхронизация потоков.   2.0 от 10 декабря 2010   Delphi 2009+
     NativeXml / v4.01   Библиотека для работы с XML-файлами, есть возможность сохранять и загружать объекты (классы).   4.01 от 27.07.2011   FPC, Delphi 5+
     
     
Библиотеки визуальных компонент
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     JEDI VCL for Delphi / v3.39 JVCL+JCL 7z   Самая крупная библиотека компонент с открытым исходным кодом   3.39   D6+/BCB5+
     Pegtop Delphi / zip   Симпатичные ползунки, индикаторы прогресса, компоненты для отображения градиентов.   от 15 августа 2005   D5+      
     
Текст (работа со строками, регулярные выражения, редакторы, генераторы отчетов...)
 
Текст-редакторы
 
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     ATSynEdit / Wiki   Многострочный редактор с подсветкой синтаксиса. Не основан на SynEdit. Поддерживает адаптеры для любых движков подсветок.   2018.12   Lazarus 1.8+  
     
Регулярные выражения
 
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     TPerlRegEx / zip   Библиотека для работы с регулярными выражениями   27.10.09   D4+/*
     .Net-style RegEx / zip   Библиотека для работы с регулярными выражениями в стиле .Net   1.0   D2009+/-      
     
Работа с базами данных (визуальные и не визуальны компоненты и библиотеки)
     
Работа с оборудованием (коммуникация, порты, сеть, диски, принтеры, звук, ...)
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     New Audio Components (NewAC) / v2.3.0 zip / SVN   Библиотека для работы со звуком в Delphi: вопроизведение, кодирование, фильтры   2.3.0 от 11 декабря 2009   D5-XE6 Подробнее…
     ComPort Library (svn)   Библиотека для работы с COM портом (синхронные и асинхронные операции чтения и записи в порт, использование многопоточности для мониторинга событий COM портов и многое другое)   4.11f (2011-11-24)   D5 .. XE      
     
Визуальные (интерфейсные) компоненты, не попавшие в другие категории
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     ATTabs   Табы (tab control), с огромным количеством опций   2018.12   D7+, Lazarus 1.8+
     ATBinHex / Lazarus port   Просмотр файлов любого размера, в нескольких режимах, как в TotalCmd Lister   2014.05 Delphi, 2017.12 Laz   D7+, Lazarus 1.6+
     StatusBar Pro / zip   Улучшенная строка состояния (status bar)   1.76 от 18 ноября 2008   D3+
     Toolbar2000 / zip   Навороченная панель инструментов в стиле Office 2000   2.2.2 от 25 сентября 2009   D4+, BCB4+
     Virtual Treeview;   svn   Быстрый Tree View   4.8.6/5.0 (svn)   D7..DXE6, BCB4..6      
     
Не визуальные компоненты, не попавшие в другие категории
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     TOneInstance / ZIP   При использовании этого компонента ваше приложение может быть запущено только в одном экземпляре.   1.6.1   D5—DXE2      
     
IDE-эксперты и утилиты
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     CnPack IDE Wizards   Хороший расширитель возможностей IDE, доступен исходный код   0.9.8.603
(2011-06-06)
  D7+, BCB 5+
     Lazy Delphi Builder   инструмент для создания билдов для Delphi. Позволяет быстро переустановить в IDE компоненты из исходников   1.10.9.269
(2014-03-15)
  D5 - XE6
     Delphi Setting Manager   Полезная утилита, позволяющая использовать отдельные ветки реестра Delphi для разных проектов.   1.3.3
(2014-05-07)
  D6 .. XE6      
           

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 19:25 12-11-2009 | Исправлено: Alextpp, 21:06 26-12-2018
dzh2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
murkovich
Я не сомневаюсь, что разработчик Delphi не в силах охватить всю область применения своего продукта, и кое-что приходится либо дописывать самому, либо использовать со стороны. Но считать TEdit, TButton - неполноценными можно только после употребления какой-нибудь чудо-травы

Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 02:19 11-02-2012
murkovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dzh2000

Цитата:
Но считать TEdit, TButton - неполноценными можно только после употребления какой-нибудь чудо-травы

Ладно, тогда нету спора. Я думал больше о таких компонентах как всякие гриды и подобные.

Всего записей: 1551 | Зарегистр. 26-05-2005 | Отправлено: 03:00 11-02-2012
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел CnWizards 0.9.9.627 с симпатичнейшей новой фичей разделителя описаний процедур

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 15:06 18-02-2012
druff

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
Поставил, а где это увидеть можно? это новый мастер или что?

Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 11:11 20-02-2012
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
druff
Нет, это новая опция в настройках:
Main Menu / CnPack / IDE Enhancement Settings / Source Highlight Enhancements / Enable Separate Lines between Functions

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 11:39 20-02-2012
zedxxx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вышел CnWizards 0.9.9.627

Так ещё не вышел, а Unstable. А новая фича - да, интересная

Всего записей: 1535 | Зарегистр. 14-07-2008 | Отправлено: 12:51 20-02-2012
KAndrew13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто там спрашивал про Toolbar 2000 и либу SpTBX там версии для XE2 и вроде даже x64
 
http://www.armin-pfaeffle.de/blog/2011/11/toolbar2000-and-sptbx-for-delphi-xe2/#comment-1073
https://skydrive.live.com/?cid=83A7119830FC7582&id=83A7119830FC7582%21158&sc=documents

Всего записей: 33 | Зарегистр. 18-01-2012 | Отправлено: 18:22 20-02-2012
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KAndrew13
боян
Эти моды от Armin (без 64) и еще кого-то (с поддержкой 64) появились за пару месяцев до того, как автор SpTBXLib сам выкатил новую версию своей гениальной библиотеки. Теперь в SpTBXLib есть «родная» полная поддержка XE2.

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 21:50 20-02-2012
KAndrew13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ludens
боян  
 Эти моды от Armin (без 64) и еще кого-то (с поддержкой 64) появились за пару месяцев до того, как автор SpTBXLib сам выкатил новую версию своей гениальной библиотеки. Теперь в SpTBXLib есть «родная» полная поддержка XE2.

 
Понятно, буду знать.

Всего записей: 33 | Зарегистр. 18-01-2012 | Отправлено: 11:39 21-02-2012
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но считать TEdit, TButton - неполноценными можно только после употребления какой-нибудь чудо-травы

+1, особенно учитывая что это всего лишь обертки над родными окнами управления windows (EDIT и BUTTON соответственно).

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 17:53 25-02-2012
Vo1T



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в GR32_Text баг  

Код:
function StripCRs(const widetext: widestring): widestring;
var
   i: integer;
begin
   result := widetext;
   i := pos(#13, widetext);
   while i <> 0 do
   begin
     delete(result,i,1);
     // i := pos(#13, widetext); // цикл уходит в небо
     i := pos(#13, result); // ... с миром всё в порядке
   end;
end;

Всего записей: 312 | Зарегистр. 20-08-2008 | Отправлено: 11:53 30-07-2012 | Исправлено: Vo1T, 11:57 30-07-2012
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
редактор тем для Delphi IDE (Version 7-XE2)
приятная темная тема

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 03:10 24-12-2012 | Исправлено: XPerformer, 03:43 24-12-2012
dortmund



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JEDI VCL под XE4 можно как то использовать или ждать версию выше 3.47?

Всего записей: 2306 | Зарегистр. 28-04-2008 | Отправлено: 10:48 29-05-2013
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А между прочим, еще 15 апреля обновился SpTBXLib до 2.4.8

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 14:00 07-06-2013
utmost80



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
некогда искал либу для межпроцессного взаимодействия и открыл для себя Cromis-IPC
http://www.cromis.net/blog/downloads/cromis-ipc/

Цитата:
 Fast inter process communication channel
 Packet oriented messaging.
 Hides technical implementation from user
 Client/Server approach. Multiple clients, thread safe…
 Multithreaded server using thread pool
 Data packets are versatile data carriers
 Only 0.1 ms per average message (client -> server -> client)
 

автор периодически обновляет либу.

Всего записей: 49 | Зарегистр. 26-01-2011 | Отправлено: 18:41 23-10-2013
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
utmost80
тоже видел эту библиотеку, но пока не пользовал.
Есть опыт использования? негативные моменты какие-то?

Всего записей: 2567 | Зарегистр. 20-06-2011 | Отправлено: 20:02 23-10-2013
utmost80



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPerformer
в комплекте имеются примеры использования, а сама либа не требует установки.
багов и утечек не замечал, но я и не передаю между процессами много объектов,
работает действительно шустро.

Всего записей: 49 | Зарегистр. 26-01-2011 | Отправлено: 21:35 23-10-2013
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос к пользователям SpTBXLib. Нормально ли в одном и том же проекте использовать как компоненты SpTBX, так и их стандартные аналоги (TSpTBXLabel вместе с TLabel, TSpTBXCheckBox вместе с TCheckBox и т. д.)?
Оптимально ли я поступаю, когда употребляю компоненты SpTBX только там, где требуются их особые возможности (например, OnDrawCaption), а во всех остальных случаях юзаю штатные? Или более рационально (с точки зрения размера исполняемого файла, например), если уж где-то в проекте применяешь SpTBX, то применять его повсюду?

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 18:47 04-11-2013
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
Я не пользователь SpTBXLib, но если вставить в твой вопрос вместо SpTBXLib, ну например, EhLib, то вопрос в принципе не изменится. Так что выскажу свое мнение.
Оптимальность у каждого своя. В размере - для одних увеличение на 300 Кб много для других и 10 Мб не проблема. В стиле - для одних стильно и правильно все визуальные компоненты выдержать в едином виде и едином поведении, для других главное функциональность и нет проблем что в ряде случаев используются одни гриды со специфичными функциями, а в других другие, а внешний вид это так - понты.
Я лично придерживаюсь мнения, что если есть возможность использовать одного стиля компоненты и это не в ущерб функционалу программы, то так и нужно делать. Потому, что пользователю так привычней и удобней. Если критичным становится размер или  функционала используемых одно стильных компонентов не хватает тогда уже надо что то менять. Если ставка на размер и быстродействие, то API вам в руки.
 
Добавлено:
И, да, простите за оффтоп

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 20:50 04-11-2013
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
С точки зрения размера экзешника нет никакой разницы, один раз используется компонента или 100. Разве что она в dfm много пишет. Так что в вашем случае остается только вопрос стиля.

Всего записей: 2319 | Зарегистр. 24-05-2007 | Отправлено: 22:29 04-11-2013 | Исправлено: Frodo_Torbins, 22:31 04-11-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru