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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp Неплохо бы такой же Page Control

Всего записей: 651 | Зарегистр. 03-06-2009 | Отправлено: 08:35 26-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, pagecontrol надо делать самому (на базе таб контрол - который может быть любым)
 
Еще за вчера написал -
 
ATStatus - легкий status bar
Delphi 7+, Lazarus 1.2.0
https://github.com/Alexey-T/ATStatus

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:48 26-05-2014 | Исправлено: Alextpp, 19:51 26-05-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp Ну мне тогда точно смысла нет его использовать...  если самому можно сделать, но ты просил пожелание - я сказал, а еще можт был бы толк еслиб было в этом стиле что то для организации mdi приложений, как напрмер MdiTabSheet от девэкпресс )  

Всего записей: 651 | Зарегистр. 03-06-2009 | Отправлено: 19:57 26-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если тебе нет смысла использовать- не используй! Но таб контрол должен быть простым - pagecontrol делается из ЛЮБОГО таб контрола.  
Таб контролов до фига, в разных пекеджах, а page - почти нет. Потому что

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:05 26-05-2014
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
Alextpp
 
Вот тут не смотрели:
_http://rmklever.com/?p=440  ?

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 23:46 26-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChSerg
я отвечу про себя. Смотрел. Roy Klever мои табы похвалил, сказал что симпатично.  
 

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 00:08 27-05-2014
Alexey_Gawrilow



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alextpp
 
Клевера упоминали.
 
http://www.easy-ip.net/tchrometabs.html
https://code.google.com/p/delphi-chrome-tabs/
 
http://sourceforge.net/projects/icetabset/
 
Алексей, какая мотивация?
FPC и Lazarus?
 
http://atviewer.sourceforge.net
В копилке.
Спрашивают смотрелку - ATImageBox
 
 
 
Добавлено:

 
Inspiration for TChromeTabs came from TrkSmartTabs (http://www.rmklever.com) and TIceTabSet (http://sourceforge.net/projects/icetabset/).
 


----------
C уважением, Алексей.
-----------------------------------------------
Хороших %s не бывает — бывает не худший вариант.

Всего записей: 640 | Зарегистр. 08-09-2003 | Отправлено: 11:26 27-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IceTabSet видел, он в полтора раза больше и использует GDIP. Т.к. мне именно Лазарус, не знаю, как бы я возился с ним. ChromeTabs это ШИК вообще. Просто отвал башки... И анимации иконок, и анимации дрега, и анимация градиента при mouse over... Опять же - GDIP + DirectX. Плюс всякие треды.С ним бы я возился... вообще бы не получилось ничего.Ну и табы Клевера тоже GDIP

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:56 27-05-2014 | Исправлено: Alextpp, 19:59 27-05-2014
Alexey_Gawrilow



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alextpp
Я так и понял, что Lazarus.
Не вижу проблем под Windows.
GDI+ ограничивает.
Порта/клона для Linux нет?
 
Я не сталкивался с графикой под Linux.
Что нибудь в стиле Graphics32 там должно быть.
Точно:
Graphics32 is a library designed for fast 32-bit graphics handling on Delphi, Kylix and Lazarus.
 

Цитата:
ChromeTabs это ШИК вообще. Просто отвал башки


Цитата:
Inspiration for TChromeTabs came from TrkSmartTabs (http://www.rmklever.com) and TIceTabSet (http://sourceforge.net/projects/icetabset/).

Товарищ взял их за основу, и довел до конечной стадии - клон табов Chrome.
До мелочей.
 
А кстати, про мелочи, клавиатуру на самостоятельную обработку?

Цитата:
таб контрол должен быть простым


 
PS. Дело нужное, для порта под Linux просто необходимое.
Всяческих успехов.
Буду ждать ATImageBox.
 
Добавлено:
Извините, Graphics32 в шапке есть.
Нужно поправить про FreePascal.

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ATImageBox не ждите пока, мне оно для Лазарус не надо, это было для Universal viewer. Да и тестировать неясно как под Лаз, там же всякие jpeg-gif

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:26 28-05-2014
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SpTBXLib жив!!
 
28 May 2014
 
- SpTBXLib 2.5.1 released.
- MultiInstaller 3.5.1 released.
 
http://www.silverpointdevelopment.com/

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 12:28 29-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дописал за 3 дня новый scrollbar. Полностью OwnerDrawn.
https://github.com/Alexey-T/ATScrollBar
 
Из кучки на Торри.Нет я выглядел только один нормальный аналог. В составе Alcinoe pack. Но и он не очень. Не реализовано Page size, вроде нельзя менять толщину стрелок и тп. Остальное просто хлам, недоделанный.  
 
Я не смотрел от TMS.
 
 

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:25 31-05-2014 | Исправлено: Alextpp, 01:27 31-05-2014
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
прекрасная работа! И великолепная демка. Именно так и нужно делать компоненты.
Хотя собственно компонентов-то еще нет пока. Но я очень надеюсь, что ты не поленишься соорудить собственные ScrollBar и ScrollBox в формате VCL
 
Добавлено:
Alextpp
а еще неплохо бы подкорректировать алгоритм рисования, чтобы он не срывал скроллбар на доли секунды со своего места при изменении размеров клиентской области: на твоей демке это хорошо видно, если взяться за Splitter и подергать его влево-вправо.

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 02:10 31-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин до чего неудобный форум руборд, каждый раз по ссылке попадаю не в посл сообщение =( и надо крутить ниже..
 
Я вижу что при дерганьи splitter правый скроллбар дергается от края, да, но это не "моя проблема". то же будет с кнопкой у которой align alRight. да?

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 02:24 31-05-2014
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, похоже, это в консерватории: я сейчас попробовал соорудить аналогичную конструкцию со сплиттером и штатным TMemo с обоими скроллбарами — так там тоже при использовании сплиттера в режиме rsUpdate скроллбары дергаются будь здоров, хотя, казалось бы, с чего бы? Зачем в такой ситуации, например, вообще перерисовывать вертикальный скроллбар?
Прошу у всех прощения за офтопик.

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 02:52 31-05-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
Такой же момент в Firefox (у него кнопка "дом" прижата вправо).
 
Что-то в шапке моих кодов совсем нет. Жалко. Все тут https://github.com/Alexey-T

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 03:26 05-06-2014 | Исправлено: Alextpp, 03:39 05-06-2014
Ludens

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

Цитата:
Все тут

Спасибо, очень интересно!
Только ты каким-то странным хостингом пользуешься: там почему-то отсутствует возможность скачать все файлы проекта единым архивом, и приходится собирать их поштучно.
И, еще, если позволишь, маленькое замечание: имело бы смысл все демо-проекты сопроводить скомпилированными экзешниками.

Всего записей: 1528 | Зарегистр. 16-01-2006 | Отправлено: 10:38 06-06-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
 
Кнопку Download ZIP (справа внизу) жмакай.
Это не совсем хостинг

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 16:14 06-06-2014
Erazor84



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает,  Graphics32 под XE6 пойдёт? На выходных нет возможности проверить...

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erazor84
Компилится. Брал самый свежий транк.

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 06:01 07-06-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