Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus

Автор: data man
Дата сообщения: 12.11.2009 18:25
Делимся ссылками и обсуждаем Open Source компоненты, инструменты, эксперты для Delphi/BCB/FreePascal/Lazarus

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

FAQ по шапкам [more=Как править шапку в этом топике]
1. Если Вы решили изменять шапку прямо в топике, то обязательно сохраните резервную копию текущей шапки, мало ли что.
2. Кто-то может начать редактировать шапку одновременно с Вами и тогда останется тот вариант, который был отправлен последним. Кому-то из вас будет обидно. Чтобы избежать подобных случаев, настоятельно рекомендуется перед правкой вставить в начало кода строку:
[c]Шапка редактируется ![user]Ваш ник[/user]

и нажать кнопку "Отправить".
3. После окончания правки шапки, не забудьте убрать этот код ![/more] Этот топик обсуждаем здесь[/c]
Кандидатов на включение в шапку, анонсируем в топике
"Анонсы компонент и утилит с открытым исходным кодом"


Графика (3D, растровая, векторная, диаграммы, редакторы, ...)
Название и ссылки__________________________ Описание_________________________________ Последняя версия Поддерживаемые версии сред Баги :(
Автор: Hiken
Дата сообщения: 20.11.2009 19:53
Добавил ссылки из анонсов. Убрал [no]
[/no]
, предлагаю не использовать его совсем, а обходиться символом / — так и в высоту меньше получается.
Автор: oan42
Дата сообщения: 22.11.2009 22:54
Интернет-библиотеки:

Internet Component Suite
http://www.overbyte.be/frame_index.html?redirTo=/products/ics.html

INDY
Скачать: http://indy.fulgan.com/ZIP/

Synapse TCP/IP library
http://www.ararat.cz/synapse/doku.php

Автор: dzh2000
Дата сообщения: 23.11.2009 00:08
Вряд ли стоит добавлять все компоненты в шапку, достаточно обойтись сообщениями, как сделал oan42. К тому же оформление шапки отвратительное

Добавлено:
Если делать по-умному, то в шапке следует разместить только правила оформления публикации.
Автор: V1s1ter
Дата сообщения: 23.11.2009 00:54
dzh2000
Ответил Вам здесь

Автор: murkovich
Дата сообщения: 23.11.2009 01:16
Я думаю, следует добавить и наследство TurboPower на саурсфорже, ибо Ник Ходжес вроде взялся присматривать и координировать проекты.

Автор: valmont
Дата сообщения: 23.11.2009 02:04
V1s1ter

если вам так нравится, это не значит что так лучше.
вы оформляете в таблицах, а почему не все ячейки прорисовывайте?.
Автор: Tantos
Дата сообщения: 23.11.2009 06:59
По CnPack - он прекрасно чувствует себя и на BCB 4-5, так что не вводите народ в заблуждение.
Автор: V1s1ter
Дата сообщения: 23.11.2009 11:17
valmont
Cпасибо за внимание, я с Вами полностью согласен.
Но если есть конструкттивные приедложения, то лучше сделать это в теме на которую указывает ссылки из шапки "Этот топик обсуждаем здесь".

Автор: art0123
Дата сообщения: 23.11.2009 11:51
Vampyre Imaging Library v.0.26.4
Home page | Документация | [more=Описание:] Imaging is native Object Pascal image loading, saving and manipulation library. It is available for several platforms and does not require any third party dynamic libraries or other compiled binaries.

Main development language is Object Pascal (Delphi and Free Pascal compilers are supported) and there are interfaces to the library (compiled into dll/so) for other languages like C/C++ and Delphi.NET. Currently supported operating systems are Windows, Linux, FreeBSD (and some other Unixes), and Mac OS X (on Intel). Supported CPU architectures are x86 and AMD64.

Currently supported image file formats are: (loading and saving) BMP, JPEG, PNG/APNG, GIF, TGA, DDS, MNG, JNG, JPEG2000, PSD, TIFF, PGM, PPM, PAM, PFM, XPM, (loading only) PCX, and PBM. Many internal image data formats are supported: 8/16/24/32/48/64 bit RGB and ARGB formats, indexed formats, grayscale formats, half/single precision floating point formats, and compressed formats DXT1/3/5, 3Dc, and BTC. [/more]
Автор: G787
Дата сообщения: 23.11.2009 12:23
А может сделать разбивочку типа, по принадлежности, там: Интернет, Графика, Базы данных, Система, и тд. Ну как на torry.net

зы: Хотя вот щас задумался, а нафига эта тема если есть torry.net ?
Автор: art0123
Дата сообщения: 23.11.2009 12:43
G787
для обсуждения просили ведь, использовать топик Нужен ли топик по Open Source-компонентам для Delphi ?
здесь не мусорим...
Автор: data man
Дата сообщения: 23.11.2009 12:48
art0123

Цитата:
здесь не мусорим...

Да, и для анонсов есть топик
Автор: murkovich
Дата сообщения: 23.11.2009 13:26
RemObjects Pascal Script - паскалевский скриптовой движок
http://www.remobjects.com/ps.aspx

tiOPF - фреймворк для сохранения объектов в реляционной БД, для Free Pascal и Delphi
http://tiopf.sourceforge.net/

DUnit - фреймворк тестирования в стиле JUnit
http://dunit.sourceforge.net/

THtmlViewer - показ HTML
http://code.google.com/p/thtmlviewer/

ZipMaster - компоненты вокруг InfoZip DLL для архивирования-разархивирования
http://www.delphizip.org/

Toolbar2000 - Компоненты для создания офисного тулбара
http://www.jrsoftware.org/tb2k.php

SpTBXLib - расширения для Toolbar2000, добавляющие скины и юникод
http://www.silverpointdevelopment.com/sptbxlib/index.htm

Автор: Hiken
Дата сообщения: 23.11.2009 13:41
Изменил порядок первой, самой большой категории "Графика" — теперь позиции там расположены по алфавиту. Добавил CCR Exif из анонсов.

oan42
murkovich
И другие уважаемые люди, обратите внимание, что у нас есть тема анонсов компонент с открытым исходным кодом! Просто ссылки и названия большинству из нас известны. Потратьте немного времени, оформьте предложения для включения в шапку по шаблону — нам всем будет гораздо быстрее и легче делать общее дело!
Автор: G787
Дата сообщения: 27.11.2009 08:45
Alcinoe - Compoments suite for Delphi: Binary Tree, Firebird API, HTML functions, String functions, Unicode functions, Ftp Client, GSM functions, Http Client, Internet Messages, Isapi, MySql client, NNTP Client, PHP Runner, SMTP Client, Xml Parser and much more...

http://sourceforge.net/projects/alcinoe/files/
Автор: Hiken
Дата сообщения: 22.12.2009 10:07
Подновил инфу по OmniThreadLibrary, добавил TSimpleGraph, TStatusBarPro, Toolbar2k.

G787, а глаза на пост выше поднять?
Автор: Hackman1971
Дата сообщения: 31.12.2009 05:01
Cindy Components V2.5 released!

http://sourceforge.net/projects/tcycomponents/

Cindy Pack Components list:
- cyBevel: multi colored bevels
- cyPanel: multi colored bevels, gradient and shadow feature
- cyAdvPanel: like TcyPanel plus wallpaper feature
- cyPaintbox: multi colored bevels, gradient
- cyAdvPaintBox: like TcyPaintBox plus wallpaper feature
- cyLabel: caption orientation, gradient, shadow and indent caption
- cyHotLabel: like cyLabel with different views for any state (like a button).
- cyDBLabel: DB Control herited from TcyLabel
- cyDBHotLabel: DB Control herited from TcyHotLabel
- cyIniForm: save your useres size and position form without code.
- cyFlyingContainer: show a control in front of others until it lose focus.
- cyFieldLink: connect a non DB Control (for exemple a TDateTimePicker) to a field
- cySearchFiles: non visual component that retrieve files from directory with a lot of options like file mask/file exclude mask etc ... you can also pause/resume or abort, a lot of events to personalize!
- cyCopyFiles: herited from TcySearchFile, copy files with the same options!
- cyBookmark: bookmark records with this independant bookmark list
- cyVirtualGrid: define a virtual grid, see demo program.
- cySkinButton: non rectangular button with an image for each state.
- cyResizer: move and resize components at run-time!
- cySkinArea: cySkinArea allows you to create multiple non rectangular buttons with different states for exemple a virtual keyboard.
- cyColorGrid: Pick a color from the list. Totally personalizable.
- cyColorMatrix: allows build/draw spectrum etc ...
- cyLed: simple led with multi-colored feature and shape.
- cyDBLed: DB control herited from TcyLed.
- cyAdvLed: a Led with a picture for each state.
- cyDBAdvLed: DB control herited from TcyAdvLed.
- cySimpleGauge: a gauge with orientation feature, stransparency and personalizable view.
- cyDBSimpleGauge: DB control herited from TcySimpleGauge.
- cyProgressionPanel: show a panel information on blocking long process with determined several steps. Cancel button feature.
- cyAdvProgressionPanel: show a threaded panel information on undetermined time blocking single process step.
- cyDBgrid: Advanced DBGrid with checkbox feature for each record, multi-record selection made easy et ...
- cySpeedButton: colored speedButton with lot of features
- cyAdvSpeedButton: Advanced colored speedButton
- cyBitBtn: colored BitBtn with lot of features
- cyAdvButton: Advanced colored TButton
- cySplitter: Advanced splitter.

cindy Internet Explorer component list:
- cyWebBrowser: Herited from TWebBrowser, allows easy load and save documents.

Спасибо mauriciopt

Добавлено:
Еще один бесплатный эксперт GExperts.
http://www.gexperts.org/
Автор: Andryshok
Дата сообщения: 19.01.2010 08:28
Компоненты для упаковки zip cab на мой взгляд очень хороши
http://sourceforge.net/projects/tpabbrevia/
Автор: Vo1T
Дата сообщения: 26.01.2010 22:40
Шапка убога моё мнение а для придания читабельного вида нужно убрать пустоту в таблице написать все в несколько строк для читабельности далее тип компонента в квадратных скобочках указать версии дельфи и подсказкой (в more) служит дополнительная/расширенная информация

[more=DSPack]Официальный сайт
Компонент для работы с видео, а так же и веб камерами посредством Direct Show и DirectX[/more] [Видео] [D5-D7, BCB6] [more=BASS]Официальный сайт
Компонент для работы с популярными аудио форматами[/more] [Аудио] [D7]
Автор: xrusik
Дата сообщения: 08.02.2010 08:09
TDBVirtualStringTree - наследник от VirtualStringTree.
Сам VirtualStringTree. брать на http://www.soft-gems.net.


Основные возможности:
Дерево, которое подкачивает данные по распахиванию узла.
Редактируемое.
С методами фильтрации, и поиска по дереву.
Драг энд дроп.
Возможность режима дерева с чекбоксами.

FIBVirtualStringTree

адаптирован для D2007 D2009 D2010

http://depositfiles.com/ru/files/nx4xgza9n
Автор: yanus69
Дата сообщения: 23.02.2010 14:02
что посоветуете по свертыванию кода в IDE?
Автор: Odysseos
Дата сообщения: 24.02.2010 11:36
yanus69

Если имеется в виду свертывание кода в Delphi IDE младше Delphi/BCB 2005 - то такого нет (и, похоже, принципиально быть не может - в силу ограничений контрола редактирования кода).
Автор: delover
Дата сообщения: 24.02.2010 18:46
Odysseos
Под свёртыванием кода понимается REGION или TOTARegion? %) В отличие от верхних версий контрола - Delphi4 прекрасно понимает include (пардон исправил). Новый контрол обязательно нарисует волнистую линию, которая чтения не облегчает. Хотя движок у ней заменяемый.

ps.
Когда теневое компилирование не может состыковать символьную информацию модулей просматриваемых в редакторе, тогда символьная информация получаемая теневой компиляцией отсутствует. Следовательно встречаемые символы таких модулей являются ошибкой, что подчёркивается в редакторе волнистой линией. Итого - свёртывание кода плюс, а изобилие подчёркиваний минус.
Автор: Odysseos
Дата сообщения: 24.02.2010 21:24
delover

Ничего не понял.
Автор: svs123456789
Дата сообщения: 16.04.2010 21:23
а ссылка ?
Автор: deks
Дата сообщения: 28.05.2010 09:41
Есть предложение перенести таблицу из шапки в какое нибудь Вики по теме (хоть в википедию на /Delphi_Open_Source.

В вики проще вносить правки, и миру виднее! А здесь оставить обсуждение этой странички.
Автор: Misha_T
Дата сообщения: 12.08.2010 17:11
А как же забыли про GExperts? есть под Delphi5 - D2010
Неплохой эксперт (расширитель возможностей IDE), OpenSource
http://www.gexperts.org/
Автор: mickolam2004
Дата сообщения: 13.08.2010 14:38
Библиотека Gala. Разработчик Сергей Гурин.

Реализация библиотеки Gala опирается на низкоуровневые возможности параллельного программирования, предоставляемые платформой Win32 (операционные системы Windows 95, 98, NT, 2000) - потоки, сигналы, мьютексы, семафоры, критические секции, сообщения. Библиотека позволяет выполнять декомпозицию задачи с использованием асинхронных взаимодействующих параллельных процессов и разделяемых ресурсов, существующих в рамках одной Windows-программы. Delphi предоставляет класс TThread, но его функциональность ограничивается, в основном, взаимодействием с VCL-компонентами, которые не являются потокобезопасными. TThread не дает никаких методов взаимодействия с другими параллельными процессами (потоками). Этот класс удобно использовать, когда в программе малое количество статически создаваемых процессов (потоков), взаимодействующих с основным VCL-потоком и не взаимодействующих между собой. Если же задача раскладывается на достаточно большое число динамически создаваемых, уничтожаемых и взаимодействующих между собой процессов, то использование TThread становится очень сложным и ненадежным. Непосредственное же использование разнообразных низкоуровневых средств синхронизации Win32 чрезвычайно трудоемко, чревато ошибками и громоздко (хотя и более эффективно).

Библиотека Gala свободна для использования (Freeware) и распространяется с исходными текстами.

Версия 1.11 от 24 янв 2004. Библиотека тестировалась на Delphi 4, 5, 6, 7 в среде Windows 95, 98, NT, 2000, XP.
Архив включает в себя:
библиотеку Gala в виде исходных текстов,
справочный hlp-файл (для версии 1.0),
исходные тексты примеров использования библиотеки.

http://gurin.tomsknet.ru/gala.html
Автор: ak545
Дата сообщения: 07.10.2010 17:30
JEDI VCL for Delphi / v3.40 JVCL+v2.21 JCL
http://sourceforge.net/projects/jvcl/files/


Добавлено:
OmniThreadLibrary / v1.05b + fix
http://code.google.com/p/omnithreadlibrary/downloads/list

Страницы: 12345678910111213

Предыдущая тема: AutoCad 2005/VBA


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.