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 |