Developpez.com - Delphi
X

Choisissez d'abord la catégorieensuite la rubrique :



Les meilleurs composants VCL et outils pour Delphi & C++Builder

Dernière mise à jour : 06/03/2008 par Julien Lelong

COMPOSANTS Licence Plateformes
Bibliothèques de composants
1st Class
La bibliothèque 1st Class propose de nombreux composants visuels de qualité qui s’interfacent parfaitement avec les composants orientés bases de données de Woll2Woll : InfoPower
Commercial Delphi
C++Builder
AbfComponents
AbfComponents est un ensemble de composants, la partie freeware (sans source) des composants visuels ABF Visual Components Library. Contient un ensemble de puissants composants, classes et procédures : TabfApplicationProperties, TabfAutoRun, TabfOneInstance, TabfShutdown, TabfTrayIcon, TabfWndProcHook, TabfFileOperation, TabfStartButtonProperties, TabfColorPicker.
Gratuit Delphi 3 à 7
C++Builder 3 à 6

Jedi Library (JVCL)
La plus vaste bibliothèque de composants VCL en Open Source. Près de 500 composants avec démos pour Delphi : Impressionnant ! Vous pouvez télécharger la dernière version stable (3.00) incluant la RALib et la RXLib évoquée ci-dessus.
Gratuit Delphi 5 à 2005
LMD Tools
Enorme bibliothèque contenant près de 370 composants ! Il est impossible de tous les citer ici mais sachez que cette bibliothèque contient des composants visuels ou non, orientés bases de données ou non dont la plupart sont des améliorations des composants standards de la VCL.
Notez qu’il existe une version gratuite limitée à une centaine de composants appelée LMD Tools SE.
Commercial Delphi
C++Builder
Prolib
Bibliothèque de composants VCL Freewares avec source pour Delphi et C++Builder. Nombreux composants d’interface améliorés par rapport à ceux d’origine.
Gratuit Delphi 1 à 7
C++Builder 1 à 6
Raize components
Raize components est un ensemble de composants visuels de qualité de plus de 120 composants natifs VCL. Basés sur une technologie conçue à l’époque de Delphi 1, ils ont acquis une stabilité, une puissance et une flexibilité sans égal.
Commercial Delphi 5 à 7
C++Builder 5 et 6
RmControl
Une bibliothèque pour Delphi avec des composants divers. Avec source.
Gratuit Delphi 5 à 7

TMS Component Pack Pro
Une bibliothèque de composants primée de nombreuses fois, y compris par les membres du forum de www.developpez.com. Elle comprend, entre autres, des composants grille, HTML, des contrôles d’édition, de planning, des barres de type Outlook, des composants Web, un memo avec affichage de la syntaxe, des composants système, etc. A voir absolument.
Commercial Delphi
C++Builder
TurboPower Essentials
Essentials contient 13 contrôles VCL natifs. Ces contrôles incluent des calendriers et calculatrices contextuels, des fenêtres réductibles, des labels 3D, des fonds de fenêtre en mosaïque, des messages déroulants, des boutons de menus, etc.
Gratuit Delphi
C++Builder
TurboPower Orpheus
Orpheus est un ensemble de composants visuels ayant remporté plusieurs prix. Il contient plus de 120 composants allant de la saisie de données aux calendriers ou aux horloges, ainsi que d’autres composants particulièrement intéressants comme un inspecteur d’objet, une barre LookOut ou un système de rapports.
Gratuit Delphi
C++Builder
Bibliothèques de routines et de classes
DCL
La DCL (Delphi Container Library) est une bibliothèque de classes et d’interfaces conteneurs de type liste, map, ensemble, arbre, etc. Elle est largement inspirée de la bibliothèque équivalente du langage Java et de la STL C++. Les interfaces tiennent une part importante dans l’architecture de la DCL car elles permettent une gestion automatique de la mémoire par compteur de référence (reference counting).
Gratuit Delphi 4 à 7
Kylix 1 à 3
DUnit
DUnit est un environnement de test Xtreme pour Delphi. Il est inspirée de l’environnement JUnit écrit en Java par Kent Beck et Erich Gamma, mais a évolué en un outil utilisant beaucoup plus le potentiel de Delphi afin d’être plus utile aux développeurs Delphi. Dans la distribution actuelle, le plug-in DUnitWizard, développé par XPRO, offre la possibilité de créer des projets DUnit ainsi que des cas de tests. Ce plug-in est livré avec les sources pour les versions 5, 6 et 7 de Delphi.
Gratuit Delphi 4 à 7
SDL Component Suite(
Gamme de composants pour la science et l’ingénierie. Les bibliothèques couvrent les sujets suivants : Géographie, maths, affichage (VU mètres, etc.), graphes, chimie et structures de données.
Une version gratuite plus limitée peut également être téléchargée depuis le site.
Commercial Delphi
C++Builder
TRegExpr library
Une bibliothèque contenant une classe et des fonctions pour utiliser des expressions régulières en Delphi. Vous pourrez ainsi valider des adresses e-mail, extraire des numéros de téléphones ou des codes postaux de pages web ou de documents, rechercher des correspondances complexes dans des fichiers logs, etc. Les applications possibles des expressions régulières sont innombrables.
Gratuit Delphi 2 à 7
C++Builder 3 à 6
Kylix
Free Pascal
TurboPower Object Professional
Object Professional est une bibliothèque de plus de 2000 méthodes et procédures permettant d’écrire des applications sophistiquées en mode texte DOS avec Turbo Pascal ou Pascal 7.
Gratuit TP 5.5, 6, 7
Delphi 7
TurboPower SysTools
SysTools est une bibliothèque de routines et de classes utilitaires pour Delphi, C++Builder, Kylix et tous les environnements supportant COM. Elle permet l’utilisation de codes barre 1-D et 2-D, de tris, de routines monétaires, de fonctions de trace (logging), de fonctions mathématiques de grande précision, d’un analyseur d’expressions mathématiques et plus encore.
Gratuit Delphi
C++Builder
Kylix
COM, Automation
TurboPower OfficePartner
OfficePartner offre un moyen simple d’intégrer vos projets avec Microsoft Office. Vous pouvez ainsi accéder aux fonctionnalités COM de Microsoft Office avec des composants VCL faciles à utiliser.
Gratuit Delphi
Compression, cryptographie, protection
DCPcrypt
Une librairie de composants cryptographiques. Avec entre autres : Blowfish, DES, RC6 (cryptage) et MD5, SHA (Hash). A signaler sur la page crypto de l’auteur des liens pour des clés asymétriques : notamment RSA, Elgamal en Delphi chez Triade Systems...
Gratuit Delphi 4 à 7
C++Builder 3 à 6
TurboPower Abbrevia
Abbrevia est un ensemble d’outils de compression.
Il supporte les formats PKZIP4, Microsoft CAB, TAR, gzip ainsi que la création d’archives auto extractibles. Il inclut des composants visuels simplifiant la manipulation de fichiers ZIP.
Gratuit Delphi
C++Builder
Kylix
TurboPower LockBox
LockBox est un ensemble d’outils de cryptographie multi plateformes. Il contient des routines et des composants pouvant être utilisés avec Delphi, C++Builder ou Kylix. Il fournit un support pour Blowfish, RSA, MD5, SHA-1, DES, triple-DES, Rijndael et la signature numérique de messages.
Gratuit Delphi
C++Builder
Kylix
TurboPower OnGuard
Onguard est une bibliothèque permettant de créer des versions d’évaluation de vos applications Delphi et C++Builder. Ces versions de démonstration pourront être limitées en durée, fonctionnalités, nombre d’utilisations ou en nombre d’utilisateurs réseau simultanés.
Gratuit Delphi
C++Builder
Communication, téléphonie
ASyncFree
Composant VCL Freeware de gestion des communications asynchrones. Cela ne vaut pas TurboPower AsyncPro car ce n’est pas bien fignolé ni très bien documenté.
Gratuit Delphi 3 à 6
ComPort Library
Ensemble de 6 composants pour écrire des programmes de communications séries : TComPort, TComDataPacket, TComComboBox, TComRadioGroup, TComLed et TComTerminal. Avec des composants, la programmation d’applications de communications séries est plus facile et plus rapide. Inclus le fichier d’aide et les sources (7000 lignes).
Gratuit Delphi 3 à 7
C++Builder 3 à 6
TurboPower Async Professional
Outils permettant l’accès direct aux ports série, aux fonctions de téléphonie (TAPI) et aux fonctions de Microsoft Speech API. Sont supportés les fax, l’émulation de terminal, la voix sur IP et plus encore.
Gratuit Delphi
C++Builder
Kylix
Contrôles divers
TIAeverButton
Composant Bouton basé sur le composant TButton. Peut avoir un focus, une propriété Canvas, n’importe quelle couleur, n’importe quelle forme. 14 formes par défaut, plus forme définissable, 7 styles de bordures, 3 styles de remplissage gradient. Peut être tourné dans n’importe quel angle, 3 types d’animations (Enter,exit et press). Taille modifiable.
Gratuit Delphi 4 à 6
Toolbar2000
Toolbar2000 est un ensemble de composants conçu pour imiter l’apparence et le comportement des menus et barres d’outils d’Office 2000. Toolbar2000 remplace avantageusement les composants de barres d’outils de la VCL.
Gratuit Delphi
C++Builder 4 et +
Editeurs

SynEdit
Un ensemble de composants Open Source pour réaliser des éditeurs de code.
En Anglais.
Gratuit Delphi 3 à 7
C++Builder 3 à 6
TNT Unicode controls
Les contrôles Tnt vous permettent de développer des applications tirant avantage des capacités Unicode de Windows NT/2000/XP sans abandonner Delphi, C++Builder ou Windows 95/98/Me.
Gratuit Delphi
C++Builder
Graphes, visualisation
ComponentOne Chart
ComponentOne Chart (successeur de Olectra Charts) est un composant de tracé de graphes 2D et 3D professionnel. De nombreux types de graphes sont disponibles et la personnalisation de ceux-ci est très complète.
Commercial ActiveX
DLL
FastReport
FastReport est un composant permettant de générer des rapports. Ces principales fonctionnalités sont : Editeur de rapport visuel avec règles, guides et zoom, assistants pour les types de rapports simples, filtres d’exportation pour html, tiff, bmp, jpg, xls, pdf, support des imprimantes matricielles, et support de la plupart des bases de données.
Commercial Delphi
C++Builder
Kylix
FreeReport
Système de génération de rapports comprenant moteur, éditeur et prévisualisation ayant des capacités équivalentes à QuickReport 3 et ReportBuilder3.52.
Gratuit Delphi 2 à 6
C++Builder 1, 3 et 4
TeeChart Pro VCL/CLX
TeeChart Pro est un des composants de tracé de graphes les plus utilisé au monde. TeeChart Pro propose des centaines de styles de graphes en 2D et 3D, 40 fonctions mathématiques et statistiques, un nombre illimité d'axes et pas moins de 22 composants à ajouter à votre palette.
A noter : la version Kylix 3 est disponible en téléchargement gratuit (sans les sources).
Commercial Delphi
C++Builder
TurboPower Visual PlanIt
Visual PlanIt est un ensemble de composants orientés bases de données vous permettant d’inclure des fonctionnalités de gestion du temps, de tâches ou de contacts dans les applications Delphi et C++Builder.
Gratuit Delphi
C++Builder
Grilles, listes, arbres
DbHdrCtrlGrid
Composant similaire à DBCtrlGrid mais qui propose en plus des entêtes multi lignes redimensionnables. Avec sources.
Gratuit Delphi 4 à 6
C++Builder 4 et 5

DevExpress QuantumGrid et QuantumTreeView
Les grilles de DevExpress sont tout simplement extraordinaires. Elles offrent une très grande richesse de fonctionnalités tout en restant très performantes. Les nouveaux utilisateurs peuvent être un peu perdus au départ tellement les options et les possibilités sont nombreuses, mais au bout de quelques jours ils pourront développer des applications professionnelles en quelques clicks.
Commercial Delphi
C++Builder
.NET
Kylix
TExDbGrid
Deux extensions des TDBGrid avec de très nombreuses nouvelles fonctionnalités. TExRxDbGrid requiert la Rxlib. Gratuit pour un usage non commercial (une très faible contribution dans le cas contraire).
Gratuit Delphi 3 à 6
TKStringGrid
TKstringGrid est un exemple de StringGrid avec des fonctions améliorées : gestion des colonnes avec couleurs, alignement, tri, éditeur de cellule... Ca ne vaut pas TMS Component Pack ou Developer Express Quantum Grid mais c’est déjà sympa et gratuit !
Gratuit Delphi 3 à 7
TopGrid
TopGrid contient deux grilles, l’une est orientée base de données et l’autre est une grille virtuelle. Ces grilles peuvent être personnalisées autant dans leur apparence que dans leur comportement.
Commercial Delphi 5 à 7
C++Builder 5 et 6
TXDBGrid
TXDBGrid est une extension de la grille de Borland TDBGrid. Elle implémente toutes les fonctions de TDBGrid en y en ajoutant de nouvelles. Elle peut être utilisée en remplacement direct de TDBGrid sans modifier les données ni le code existant. La grille possède son propre éditeur de colonnes qui supporte toutes les nouvelles propriétés. TXDBGrid est également compatible avec Windows XP et supporte intégralement les styles XP.
Commercial Delphi
C++Builder
Virtual Treeview
Un composant très puissant pour la gestion des TreeView. Très rapide dans la manipulation de données volumineuses (indépendamment de leur structure) et offrant des possibilités graphiques étendues.
Gratuit Delphi 4 à 7
C++Builder 4 à 6
Berg Component
Les composants Berg comportent :
1. Next Grid : Une StringGrid évoluée permettant de définir 19 types de colonnes
2. Next DBGrid : Une DBGrid évoluée, dans la lignée de la Next Grid
3. Next Inspector : Un inspector d'objet pour les composants Next ...
4. Next Sheet : TabSheet évoluée
5. Next Collection : Comporte une multitude de composant tel que les alertes façon MSN Live par exemple
6. Next Editors : Package de plusieurs composants tel que TNxEdit, TNxButtonEdit, TNxCheckBox, TNxRadioButton, TNxComboBox,
   TNxColorPicker,TNxDatePicker et bien d'autres
Gratuit / Suite Payante Delphi 6 et 7
Images, graphisme, multimédia
Common Vision Blox
Common Vision Blox (CVB) est une plateforme de développement et d’implémentation d’applications de traitement graphique. Ce "système d’exploitation pour le traitement graphique" permet de trouver rapidement des solutions aux besoins de traitement d’images dans tous les segments industriels.
Commercial ActiveX
DLL
DSPack
DSPack est une bibliothèque de composants permettant d’écrire des applications multimédia en utilisant les technologies Microsoft Direct Show et DirectX. DSPack est conçu pour fonctionner avec DirectX9 pour les systèmes Win9x, WinMe, Windows 2000 et Windows XP.
Gratuit Delphi 5 à 7
GLScene
GLScene vous procure les composants et les classes pour créer des scènes animées en 3D, en utilisant le rendering OpenGL. Contrairement aux autres moteurs 3D, GLScene vous permet la conception visuelle de vos scènes à partir de Delphi.
Gratuit Delphi 4 à 7
GraphicEx
C’est un addendum à Graphics.pas pour permettre à vos applications et à l’IDE de charger de nombreux formats d’images et de les visualiser (mais pas de les enregistrer). 33 formats sont gérés à ce jour : TIF, TIFF, FAX, BW, RGB, RGBA, SGI, CEL, PIC, TGA, VST, ICB, VDA, WIN, PCX, PCC, SCR, PCD, PPM, PGM, PBM, CUT, PAL, GIF, RLA, RPF, BMP, RLE, DIB, PSD, PDD, PSP, PNG.
Gratuit Delphi 4 à 7
C++Builder 4 à 6
Graphics32
Graphics32 est une bibliothèque graphique pour Delphi et Kylix. Optimisée pour les formats 32 bits, elle fournit des opérations sur les pixels et des primitives graphiques rapides. Dans la plupart des cas, Graphics32 est considérablement plus rapide que les méthodes standard des TBitmap et TCanvas.
Gratuit Delphi
C++Builder
Kylix
VCL-Skin
VCL-Skin est un composant qui permet d’améliorer une application Delphi en lui ajoutant une interface graphique dont l’utilisateur peut modifier l’apparence librement. Grâce à ce composant, le développeur n’a pas une ligne de code à écrire pour obtenir cet effet.
Commercial Delphi
Internet
CGI Expert
Composants CGI, Win-CGI, ISAPI, NSAPI, WSAPI et WAP pour Delphi & C++Builder.
Commercial Delphi
C++Builder
ICS & Midware
Vaste ensemble de composants VCL Freewares pour la gestion réseaux, TCP/IP, Internet, emails, etc, pour Delphi & C++Builder. ICS est dédié à l’Internet tout comme Indy. Midware est une suite conçue pour faciliter la conception d’applications Client/Serveur, et comporte en outre des modules pour des applications Web.
Gratuit Delphi 1 à 7
C++Builder 1 à 6

Indy
Internet Direct, anciennement Winshoes.
Composants VCL Freeware en Open Source pour Internet, Réseaux, TCP/IP et emails pour Delphi et C++Builder. Livrés en standard avec Delphi 7.
Gratuit Delphi 4 à 7
C++Builder 4 à 6
Internet Mail Suite
Malgré son nom conservé pour des raisons historiques, IMS propose des composants variés pour réaliser des clients ou serveurs POP, SMTP, NNTP, FTP, HTTP.
Commercial Delphi 2 à 7

IntraWeb
IntraWeb est un cadre de développement permettant de créer des applications Web qui peuvent être déployées sur .NET, Windows, Linux ou n’importe quelle plateforme basée sur JDK. Le développement d’applications pour Internet ou pour un intranet se fait de manière visuelle, comme une application classique.
L’utilisation d’IntraWeb permet de créer des applications pour le web (HTML 4.0 ou 3.2), mais aussi pour les PDA et les téléphones mobiles (WAP).
Commercial Delphi
C++Builder
Kylix
.NET
Java
IP*Works!
Si vous êtes à la recherche d’une solution fiable, bien documentée, avec des composants complémentaires dans de nombreux domaines, ainsi que d’un bon support technique personnalisé, et que vous n’avez pas de problème de budget, alors envisagez IP*Works. IP*Works de DevSoft propose tous les composants dont on a besoin, ils sont faciles à utiliser , bien documentés, très performants et économes en ressources. IP*Works existe en VCL pour Delphi & C++Builder et aussi en DLL pour VC++, en VBX pour Visual Basic et enfin en JavaBeans pour Java.
Commercial .NET
VCL
C++
Java
etc
RemObjects
RemObjects est un framework de pilotage à distance. Il permet d’accéder à distance depuis un client aux objets résidant sur un serveur à travers un réseau d’entreprise ou Internet. Il supporte un grand nombre de protocoles comme TCP/IP, HTTP, UDP, POP3/SMTP, Named Pipes, etc. Il inclut également un outil vous permettant d’exposer vos services en tant que web-services SOAP.
Commercial Delphi
Kylix
THTML Lite
Composant de visualisation de pages HTML totalement indépendant d’Internet Explorer. Il n’est pas capable de représenter certains tags correctement, mais sa simplicité et sa facilité d’utilisation peuvent intéresser ceux qui veulent intégrer de l’HTML simple dans leurs applications sans se reposer sur un composant externe.
Gratuit Delphi 3 à 7
TurboPower Internet Professional
Internet Professional est un ensemble de composants pour Delphi et C++Builder fournissant des services de connectivité Internet. iPRO inclut des composants POP3, SMTP, NNTP, FTP, HTTP, de messagerie instantanée, de visualisation HTML, ainsi que des composants d’accès de bas niveau aux sockets.
Gratuit Delphi
C++Builder
Système
MiTeC System Information
Composants qui procurent des informations système détaillées :OS settings, environnement, version, nom du PC, utilisateur , BIOS, boot info, CPU info, carte Son, périphériques, infos mémoire, disk info, système de fichiers, carte réseau, adresse IP et MAC, moteurs (BDE, ODBC, DirectX) , énumération des fenêtres Windows ... Etats aussi supportés. EXE démo inclus. Shareware pour Code Source .
Gratuit Delphi 5 à 7
TurboPower ShellShock
ShellShock fournit un ensemble de composants vous permettant de personnaliser vos applications avec l’ensemble des fonctionnalités disponibles dans le shell et l’explorateur Windows, sans écrire une seule ligne de code.
Gratuit Delphi
C++Builder
VirtualShellTools
VirtualShellTools est une bibliothèque de composants permettant d’interfacer vos applications avec le shell de Windows. La bibliothèque comprend des composants visuels autorisant l’affichage d’arborescence de fichiers, de liste de lecteurs, etc, ainsi que des classes permettant d’utiliser toutes les subtilités du shell (menus contextuels, raccourcis, etc). Basés sur TVirtualTreeView, ces composants sont très rapides et beaucoup plus complets que les contrôles Windows originaux.
Gratuit Delphi
C++Builder
Traduction, localisation
Multilizer
Multilizer est une bibliothèque de composants dédiée à la traduction des applications. Un outil externe permet de lister l’ensemble des chaînes de caractères à traduire et de construire un dictionnaire en plusieurs langues. L’application utilise chaque dictionnaire pour aider à la traduction des nouvelles applications, ainsi il devient de plus en plus rapide de traduire un projet au fur et à mesure que vous créez de nouveaux dictionnaires.
Les composants utilisent ces dictionnaires pour fournir une application multilingue en traduisant tous les termes "à la volée". De nombreuses options sont disponibles pour déterminer ce qui doit être traduit ou non (locales, dates et heures, etc).
Commercial Delphi
C++Builder
Visual C++
.NET
Java
TurboPower String Resource Manager
TurboPower String Resource Manger est un outil permettant de construire des bibliothèques de ressources de type chaîne, vous évitant ainsi la gestion des doublons et autorisant la traduction des chaînes.
Gratuit Delphi
XML, bases de données, stockage
DB Export pack
Pack de composants d’exportation base de données pour exporter des données vers d’autres formats.
1. Composants TKDatasetToText et TKDatabaseToText pour exporter et importer un dataset ou une base de données vers/a partir de fichiers ASCII text files.
2. Composants TKDatasetToHTML pour générer des pages HTML à partir de données dataset.
3. Composant TKDatasetToPrinter qui imprime les données dataset directement sans utiliser de générateurs d’états.
4. Composant TKDatasetToDBF qui stocke les données dataset vers de nouvelles tables dBASE.
Pack très utile pour sauvegarder des résultats de requêtes, ou pour importer/Exporter des données avec d’autres applications. Avec sources.
Gratuit Delphi 2 à 5
C++Builder 1 à 5
IBObjects
IBObjects est une bibliothèque de composants permettant un accès direct (natif) aux bases de données Interbase et Firebird. Les opérations n’étant plus ralenties par les diverses couches comme BDE, ODBC, dbExpress ou ADO, les applications client/serveur sont donc plus rapides et plus fiables.
Commercial Delphi
C++Builder
InfoPower
InfoPower est une bibliothèque de composants orientés bases de données plusieurs fois primée. Elle contient de nombreux contrôles d’édition, une grille avancée, etc.
Commercial Delphi
C++Builder
OmniXML
OmniXML est un parser XML pour Delphi et Kylix dont le code source est disponible sous licence Mozilla Public License (MPL) 1.1, et qui supporte les spécifications Document Object Model (DOM) de niveau 1 et XML 1.0 (deuxième édition).
Gratuit Delphi 5 à 7
Kylix
TurboPower B-Tree Filer
B-Tree Filer est un système de base de données rapide orienté fichiers. Il supporte les programmes isolés ainsi que ceux exécutés sur les réseaux compatibles Microsoft, y compris Novell Netware.
Gratuit Turbo Pascal
Delphi
Kylix
TurboPower FlashFiler
FlashFiler est un système de bases de données client-serveur pour Delphi et C++Builder. Il offre une architecture basée sur des composants et son serveur peut être inclut directement dans votre application. FlashFiler est facile à configurer, fonctionne bien et inclut un support SQL.
Gratuit Delphi
C++Builder
TurboPower XML Partner
XMLPartner vous aide à intégrer la puissance d’XML à vos projets Delphi, C++Builder et Kylix grâce à des composants VCL et CLX natifs et faciles à utiliser. Ces composants simplifient le processus de création, de modification et de lecture des documents XML.
Gratuit Delphi
C++Builder
Kylix

ZeosLib
ZeosLib est un projet Open Source apportant aux développeurs des technologies pour l’accès natif haute performances à plusieurs types de bases de données à travers diverses plateformes. Avec cet outil, vous vous débarrassez des problèmes de lenteur ou des difficultés liés au déploiement des pilotes de bases de données.
Gratuit Delphi 4 à 7
C++Builder 4 à 6
Kylix 1 à 3
Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -