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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Erazor84



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

Цитата:
Компилится. Брал самый свежий транк.

Спасибо! Самый свежий это 1.9.1 от 2012 или я чего-то не знаю?

Всего записей: 368 | Зарегистр. 22-01-2008 | Отправлено: 01:35 08-06-2014 | Исправлено: Erazor84, 01:35 08-06-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erazor84
Вот же репозиторий. http://sourceforge.net/p/graphics32/code/HEAD/tree/
"Download Snapshot", если еще не пользовался...

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 05:23 08-06-2014
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хорошая библиотека для работы с Open Office (форматы odt, ods)
http://yuri.elmeh.ru/  
есть обширная демка
Поскольку альтернатив вроде бы ей нету, может кто-то с ней работал и подскажет -  
как сделать oo calc невидимым?
у меня OC.Visible := False; выдает ошибку

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 15:43 13-06-2014 | Исправлено: XPerformer, 15:54 13-06-2014
YuriyRR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fundamentals Code Library
http://fundementals.sourceforge.net
Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 16:48 26-06-2014
Anjin_Kazawa



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fundamentals Code Library
Из того что проверил, генератор примитивов для RSA глючный, в итоге расшифровать, то что зашифровано не возможно. Заставить его нормально работать мне не удалось. tplockbox справился на ура
http://tplockbox.sourceforge.net

Всего записей: 392 | Зарегистр. 08-06-2005 | Отправлено: 14:16 03-07-2014 | Исправлено: Anjin_Kazawa, 14:19 03-07-2014
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил в шапку Lazy Delphi Builder - Лучший инструмент для создания билдов для Delphi  
Перекомпилирует из исходников(.pas) проекты/пакеты со всеми зависимостями, без возни с конфигами.
Позволяет быстро переустановить в IDE компоненты из исходников, без необходимости изменять Library Path.

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 00:20 09-07-2014
noisy

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кажись не было
 
GMLib – Google Maps Library
Компоненты для работы с картами Google
 
GMLib (Google Maps Library) are a components for Delphi/C++ Builder that encapsulate the Google Maps API and thus be able manage Google maps showing easily the result in a browser (TWebBrowser).
 
может работать с Delphi Chromium  
 
 
Кто встречал подобное для OpenStreetMap или Яндекс?

Всего записей: 982 | Зарегистр. 30-05-2002 | Отправлено: 02:23 09-07-2014
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Windows 7 Taskbar Components
 
Delphi 5-XE2
компоненты бесплатные с исходниками для поддержки новых фич панели задач W7: кастом превью формы, прогресс бар и др.

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 04:35 09-07-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
noisy
OpenStreetMap можно использовать на движке гугл. Если компонент позволяет указать альтернативный источник тайлов, т.е. самой картинки карты. У Яндекса движок свой. Мне удалось заюзать Google, OSM (Google), Mail.ru (Google), 2GIS (Google), MapQuest (Google) и Yandex через один универсальный скрипт, и через этот скрипт управлять из дельфийского класса созданием и поведением карты, объектов и т.п. (карта, объекты и т.п. оформил так же классами). Причем можно на лету динамически переключаться между типами карт, все содержимое карты автоматом восстанавливается. Полная обратная связь с картой (все события карты и объектов приходят в класс). Использую TEmbeddedWebBrowser, может быть потом адаптирую для Delphi Chromium Embedded (посмотрел - возможность есть). Выложить пока не готов.

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 06:31 09-07-2014 | Исправлено: dred2k, 08:44 09-07-2014
noisy

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

Всего записей: 982 | Зарегистр. 30-05-2002 | Отправлено: 08:57 09-07-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
noisy
Я не бахвальства ради, а хинта для.
В свое время в чем-то чуть более, а в чем-то - чуть менее расширенная информация, плюс собранное по крупицам, натолкнуло на всякое...
 
Сейчас очень занят, но планирую переработать эту часть в компонент в том числе, правда, будет без сырцов, если будет. Демка (она же тест) ща глючит почему-то (что-то быстро вводил, не углядел с демкой что-то, хотя проект пашет без проблем), так что пока только хинт.

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 19:43 09-07-2014 | Исправлено: dred2k, 19:46 09-07-2014
YuriyRR



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

Цитата:
правда, будет без сырцов, если будет

Тут про опенсорс тема.

Всего записей: 516 | Зарегистр. 07-06-2007 | Отправлено: 07:20 11-07-2014
Erazor84



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dred2k
Извини, но без сырцов как-то стрёмно будет использовать. А если в API что-то поменяется и перестанет работать, то как исправлять? Как правильно заметил YuriyRR, тут опенсорс публикуется.
 

Всего записей: 368 | Зарегистр. 22-01-2008 | Отправлено: 12:08 11-07-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erazor84
 
Ничего я публиковать не собираюсь. И не обещал этого делать.
Понабежало "модераторов"...  
 

Цитата:
если в API что-то поменяется

Ну, вариант такой возможен, конечно. Но вот уже два года скрипт не трогал, хотя апи меняется регулярно, и у гугла, и у яндекса. Но идет строгая поддержка старых версий (там в урле версия указывается явно). Другое дело переход на новое апи, но это совсем другая история...

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 15:54 11-07-2014 | Исправлено: dred2k, 15:56 11-07-2014
Erazor84



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

Цитата:
Ничего я публиковать не собираюсь.

Так бы сразу и сказал, а то писал:
 

Цитата:
Выложить пока не готов


Цитата:
будет без сырцов, если будет

 

Всего записей: 368 | Зарегистр. 22-01-2008 | Отправлено: 22:09 11-07-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
Товарищи, понадобился легкий, надежный, быстрый и открытый пакетик для работы с XML. Что можете посоветовать из проверенного ? Куда обратиться ?
 
Erazor84
Ты фразы из контекста не выхватывай и всякое не додумывай - про выкладывание именно на форум речи не было вообще. А главное, плотнее за собой следи, а не других поучай. За форумом пусть следят те, кто должен. Выглядит твое "высказывание мнения" некрасиво - банальный набор количества сообщений.

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 01:41 12-07-2014
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CnWizards_1.0.2.671_Unstable.exe     2014-07-11
 
(вышла новая бета)

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 03:12 12-07-2014
Alexey_Gawrilow



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

Цитата:
легкий, надежный, быстрый и открытый пакетик для работы с XML

Приготовился?
 
OXml - The next generation XML library for Pascal
Его "папа" OmniXML
NativeXml: A native Delphi XML parser and writer

Всего записей: 640 | Зарегистр. 08-09-2003 | Отправлено: 15:28 12-07-2014
dred2k



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

Цитата:
Приготовился?  

Как последний пионер.
 
О, благодарю! (с)
Посмотрим...  
Сам каким пользуешься ?

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 16:19 12-07-2014 | Исправлено: dred2k, 16:21 12-07-2014
Alexey_Gawrilow



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dred2k
 
"Старые" проекты(давно не смотрел, не обращался, не использовал)
TurboPower XML Partner должен быть в личной копилке - must have
XMLparser(LibXmlParser).destructor.de - аналогично
OpenXML(philo.de) - аналогично
 
Libxml2 for pascal - внешние зависимости
KDS XML is a class library for streamed parsing, validating and generating XML - не понял я его киллер-фичи, в итоге не использовал никогда
idom2-pas так и не вышел из бэты
 
SAX
SAX for Pascal is designed to implement the Simple API for XML Parsing in Pascal/Delphi должен быть в личной копилке - must have
См также TurboPower XML Partner.
См также Expat.
Stitch SAX - используется интенсивно - допиливал под Unicode.
 
Pascal версии известных библиотек
AElfred2 - Native Pascal version of the AElfred2 parser
PasExpat - Pascal port of the Expat XML parser library
Сам Expat
AntiGrainGeometry содержит интерфейс к Expat, см также
http://sourceforge.net/projects/aggpas/
http://sourceforge.net/projects/aggpasmod/
 
"Зацепили"
http://skch.net(http://skch.net/projects/xml_data.html, http://skch.net/download/xmllib30.zip,  
http://skch.net/xmldata/xmldata.zip) попрятал все, но за такую библиотеку не стыдно.
VerySimpleXML - a lightweight, one-unit XML reader/writer
CrystalXML Парсер для Delphi
 
"Сахар" для конфигов, сериализации
Hitsoft XML Object Library, Она же
RegXML
JEDI-XMLWorks
bin2xml_xml2bin.rtti http://codecentral.borland.com/codecentral/ccweb.exe/download?id=15597
quickRTTI.rtti http://www.undu.com/Articles/011127a.html  
 
Alcinoe.sf Содержит неплохой код разбора XML, есть SAX и DOM.
 
Еще huge библиотеки и/или программы, содержащие, как часть, XML-парсеры(тысячи их):
Jedi
WindowsRibbonForDelphi
Jan Verhoeven
SIBuilder2
vgLib
agLib
AlexanderAdam-SP
GlobusLib - now Jedi part
Iocomp_Ultra_Pack
JEDI_Obiwan_OPF.sf
StorageLibrary
SweetDrawingEngine
part.tool.want
WinShoes_OSISS
zeXMLss
ODAC - $
FastReport - $
XMLInspector - $
 
"Тысячи их":
GM-Software
gmXML
GsvXml
GXML
mv-SimpleXML
mv-XxmlDom
mvbXML(SimpleXML clone)
MYTHcode_org
cdsparser.zip
CSXML.zip
ECXML_Parser.zip
hparse.zip
parse an XML file.htm
SimpleXML.zip
simploxml.zip
TGXML.ZIP
xmlcomp.zip
Разбор XML-1.zip
Разбор XML-2.zip
 
Добавлено:
dred2k

Цитата:
Сам каким пользуешься

В разные времена, в разных организациях, смотря от целей.
 
Крайние шесть лет DOM не строю - у меня в основном ETL процессы:
Stitch SAX - где нет сложной структуры и/или достаточно его возможностей, но допиливал.
SAX for Pascal - где посложнее.
Коллега использует Alcinoe.sf (и даже не говорите, по рукам не дали - ну не переделывать же теперь)
 
Генерирую "руками" и/или из Oracle.
 
Нужно будет DOM - возьму в порядке предложения первую тройку.
 
Можно взять любой..
Потом обязательно попадется документ на котором он зубы обломает
 
Тэги разбирают все.
А дальше начинается..
Лицензирование
Зависимости от внешних библиотек
Принимает строку,поток или только файл
Кодировки
Валидация
DTD
CDATA, PCDATA
Comment
include, external entities
XML-Security
XLS
XPath
XLST
и далее..
 
Поскольку их как грязи - выбор сложный.
 
Добавлено:
Fundamentals Code Library - забыл, вспомнил, как скроллировал к шапке.

Всего записей: 640 | Зарегистр. 08-09-2003 | Отправлено: 16:35 12-07-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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