IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)


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

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

OUTILS, EXPERTS, PLUG-INS Licence Plateformes
Bases de données

Firebird
Firebird est une base de données relationnelle offrant de nombreuses fonctionnalités ANSI SQL-92 et fonctionnant sous Linux, Windows et plusieurs versions d’Unix. Firebird offre d’excellents accès simultanés, des performances élevés, et un support puissant des procédures stockées et des événements. Elle a été utilisée en production (sous plusieurs noms différents) depuis 1981.
Gratuit Windows
Linux
Divers Unix
IBAccess
IBAccess est une application cliente Interbase qui offre à l’utilisateur ou à l’administrateur un accès facilité aux serveurs Interbase/Firebird ainsi qu’aux fichiers et objets Interbase/Firebird au travers d’une interface graphique. Ca n’est pas du niveau de certaines applications commerciales, mais c’est suffisant dans de nombreux cas.
Gratuit Windows
Linux
Conception, mise au point
AQTime
AutomatedQA QTime n’est pas le plus facile à utiliser, mais c’est le plus puissant des environnements de test et de profiling pour vos application. C’est très bien conçu, et c’est si puissant qu’il faut un certain temps d’apprentissage pour en bénéficier pleinement. Cependant, dès les premiers temps de son utilisation, cet outil permet d’optimiser très rapidement la performance des applications. C’est un outil que vous devriez utiliser si vous êtes un développeur professionnel et qu’il est important pour vous de livrer des applications robustes et performantes.
Commercial Delphi
C++Builder
Autres
Dependency Walker
Dependency Walker est un outil qui analyse n’importe quel module 32 ou 64 bits (exe, dll, ocx, sys, etc.) et construit un arbre hiérarchique de tous les modules dépendants. Pour chaque module trouvé, il liste toutes les fonctions exportées par celui-ci, et indique celles qui sont actuellement appelées par d’autres modules. Une seconde vue affiche le jeu minimum de fichiers nécessaires a son fonctionnement, ainsi que des informations détaillés à propos de chaque fichier.
Dependency Walker est également pratique pour résoudre les messages d’erreur système liés au chargement et à l'exécution des modules.
Gratuit Windows
Discover
Discover pour est un outil d’analyse qui vous permet de mesurer dans quelle mesure votre programme est bien testé. Discover vous affiche pendant l’exécution les blocs de codes qui ont été exécutés, et ceux qui ne l’ont pas été. Avec cette information, vous pouvez vérifier que vous avez bien tout testé, ou créer des tests spécifiques pour les parties qui n’ont pas encore été exécutées.
Commercial Delphi 3 à 7
EssModel
UML-Tool pour projets Delphi et Java. Cet utilitaire Open Source présente graphiquement les diagrammes de classe de vos applications et permet de naviguer entre les classes en visualisant les héritages. Options : génération de documentation HTML, export des données au format XMI, sauvegarde des diagrammes en bitmap. Ce n’est pas aussi performant que ModelMaker, mais c’est gratuit et avec source !
Gratuit Windows
Delphi
Kylix
Java
GpProfile
GpProfile est un profiler Open Source avec instrumentation pour Delphi. Il est capable de profiler des programmes, des dll ou des packages.
Gratuit Delphi 2 à 5
Icarus
Icarus est une version limitée de l’outil Pascal Analizer. Il est capable d’analyser les sources d’un projet Delphi ou Pascal et de vous donner la liste des unités inutiles dans les clauses uses.
Gratuit Delphi
Borland Pascal
MemCheck
Outil de mise au point capable de détecter les fuites mémoires, les corruptions de mémoire, l’utilisation d’objets après leur destruction, etc. Il s’agit d’une application console prévue pour scruter vos projets en permanence et ne donner l’alerte qu’en cas de problème.
Gratuit Delphi
MemProof
MemProof est un vérificateur de pile de mémoire et de fuites de ressources très puissant pour Delphi, C++Builder et Borland C++. MemProof est spécialement conçu pour trouver les pointeurs et les autres ressources applicatives que vous avez allouées mais oublié de libérer. MemProof est plus intéressant si vous utilisez les outils Borland que les outils génériques de vérification pour les langages (tels que Boundchecker, etc.), car il permet de vérifier des ressources spécifiques aux produits Borland, comme par exemple les allocations liées au Borland DataBase Engine, à InterBase ou aux VCL par exemple.
Gratuit Delphi
C++Builder
ProDelphi
ProDelphi est un outil de mesure du temps d’exécution des programmes écrits en Delphi. Il permet d’instrumenter le code afin de mesurer précisément le temps passé dans chaque fonction ou méthode afin de réaliser des statistiques utiles pour leur optimisation.
Une version gratuite mais limitée est disponible en téléchargement.
Commercial Delphi 2 à 8
Kylix
Want
Want est un outil permettant d’automatiser la compilation de projets à partir de documents xml contenant la liste des fichiers, des dépendances, etc. Cela ressemble à un makefile, mais avec de nombreuses possibilités supplémentaires.
Gratuit Windows
Documentation
DelForExp
DelForExp est un outil de formatage de code Delphi. Il permet d’améliorer ou de corriger l’indentation, les espaces, la mise en majuscules et l’utilisation de lignes vides.
Gratuit Delphi
Kylix
DelphiCodeToDoc
Un système de génération automatique de documentation pour Delphi. Celui-ci utilise les symboles du code source ainsi que les commentaires pour produire une documentation détaillée de votre application ou de vos composants. L’auteur peut être joint sur le forum et un fil de discussion y est consacré sur le forum Delphi.
Gratuit Delphi
Kylix
DiPasDoc
Programme qui génère la documentation de votre code source en HTML. Sources inclus (v0.8.7) .
Gratuit Delphi 4 à 7
dHELP
dHELP est un puissant utilitaire pour la génération automatique des fichiers d’aides au format CHM, HLP, HTML, RTF et TXT. dHELP inclus un parser avancé de code source Delphi et créera automatiquement la structure et les pages thèmes du fichier d’aide et le fichier d’aide lui même, en utilisant les informations de votre code source.
Gratuit Delphi
Jedi Code Format
Cet outil permet de standardiser le format de votre code source Delphi, en particulier l’indentation, l’espacement et l’utilisation de capitales. Il est ainsi possible de formater un code source dont on n’est pas l’auteur ou de standardiser des morceaux de code écrits par des personnes différentes. Un plug-in peut être installé directement dans l’EDI Delphi.
Gratuit Delphi
Shalom Help Maker 0.6.1
Editeur de fichier d’aide au format Windows Help (hlp) qui ne nécessite pas l’utilisation de Word. Il supporte les images, les fenêtres popup, les liens vers d’autres pages, des pages web ou des adresses e-mail, et fournit un système automatique de mise à jour des liens quand les pages sont réarrangées ainsi que des rapports sur les images et les fenêtres inutilisée, etc.
Gratuit Windows
Experts

GExperts
Experts incontournables à tout environnement Delphi et CB (toutes versions). Ces outils améliorent la productivité en ajoutant des fonctionnalités à l’IDE : experts de code, recherches, raccourcis etc. GExpert est un projet Open Source. En Anglais.
La nouvelle version 1.2 est disponible.
Gratuit Delphi
C++Builder
PaletteBar
PaletteBar est une alternative à la palette de composants fournie avec Delphi. Cet expert permet, entre autres, d’afficher la liste des composants sous forme de liste et de classer ceux-ci par ordre alphabétique. Très utile pour ceux qui sont submergés par le nombre de composants qu’ils ont installé.
Gratuit Delphi 6 et 7
C++Builder 6
Gestion de configuration
FreeVCS
FreeVCS est un système de gestion des versions et de gestion des projets. Très utile pour le développement en équipe. Réalisé en Client/Serveur, basé sur les composants de François Piette. Supporte de nombreux SGBD : DBISAM, Interbase, Oracle, MSSQL, et bientôt MySQL.
FreeVCS passe en Open Source sur Sourceforge.net sous le nom de JEDIVCS.
Gratuit Windows
ArchiveMaker
ArchiveMaker est un utilitaire de compression dont les fonctionnalités telles que l’archivage, la consultation, l’extraction et la mise à jour de documents permettent un travail facile et sécurisé lors de leur transfert d’un poste à un autre (fonctionne avec Zlib.pas ).
Gratuit Delphi
Installation
Inno Setup
L’installeur de programmes plébiscité par la rédaction, aussi performant (si ce n’est plus) que InstallShield et les autres. Mais gratuit et avec code source (pour Delphi 2 à 5).
Gratuit Windows
ISTool
ISTool est un assistant d’aide à la création de scripts pour Inno Setup. Avec lui, vous pouvez éditer vos scripts graphiquement. Leur création devient beaucoup plus simple.
C’est un complément idéal à Inno Setup.
Gratuit Windows
Nullsoft Scriptable Install System
NSIS (NullSoft Scriptable Install System) est un outil permettant de générer des programmes d’installations. Basé sur l’usage de scripts, c’est un projet Open Source écrit en Visual C++ 6.0.
Gratuit Windows
Youseful
Si vous êtes plutot un fan des composants VCL, alors Youseful est fait pour vous : 18 composants natifs VCL qui transforment votre projet Delphi ou C++Builder en programme d’installation. Et comme votre installation est comme n’importe quel autre projet Delphi ou C++Builder, vous pouvez personnaliser tous les aspects de votre installation dans le langage de votre outil, inutile d’apprendre un langage de script archaïque. En plus d’être complêtement paramétrable, Youseful vous permet de créer facilement un exécutable autoextractible, ou une installation à partir d’un site Web. Le fichier de traduction existe en Français.
Commercial Delphi 5 à 7
C++Builder 6
Ressources
Resource Hacker
Avec l’excellent éditeur de ressources Resource Hacker, visualisez, modifiez, ajoutez, effacez, et extrayez des ressources exécutables WIndows 32 bits. Visualisez : Cursor, Icon, Bitmap, GIF, AVI, et JPG, jouez WAV et MIDI. Visualisez en tant que script de ressources décompilées : Menus, Dialogs, MessageTables, StringTables, Accelerators, Delphi Forms, et VersionInfo. Les Menus et Dialogs peuvent aussi être visualisés comme ils apparaissent dans les applications qui s’exécutent. Sauvegardez les ressources en fichiers images (*.ico, *.bmp etc), en fichiers script (*.rc), en fichier de ressource binaire (*.res), ou en fichier binaire sans type (*.bin).
Gratuit Windows