Composants Adalog


Adalog a le plaisir de vous offrir des utilitaires, des composants Ada et des Adapplets. Ils peuvent être utilisés et modifiés librement pour n'importe quel usage, sous réserve de ne pas modifier le commentaire initial.

Nous vous proposons également des programmes d'usage général (mais écrits en Ada bien sûr) sur notre page Programmes.

Pour télécharger un composant ou voir sa documentation, cliquez sur le bouton correspondant.

Accès direct aux composants
Utilitaires Composants Ada Adapplets
AdaControl
AdaDep
AdaSubst
Normalize
Tcl2ada
Debug
OS_Services
Protection
Variable_String
Animtext
Defaulted_Parameters
Filesel
Periodic_Updater

Utilitaires

AdaControl

Une application ASIS qui permet de contrôler l'application de diverses règles de style ou de programmation dans vos programmes Ada, ainsi que de rechercher les occurrence de pratiquement n'importe quelle entité. Vu l'importance et le succès croîssant d'AdaControl, celui-ci dispose maintenant de sa propre page; pour plus d'informations, cliquez ici.

AdaDep

Une application ASIS pour comprendre qui utilise quoi dans vos projets; bien utile pour réorganiser des paquetages... AdaDep vous dit, pour chaque paquetage utilisés par un module, quels éléments du paquetage sont réellement utilisés.

Note: Les distributions exécutables ne fonctionnent qu'avec la dernière version publique de GNAT (GPL2010). Si vous utilisez une autre version, téléchargez la version source et recompilez.

Documentation
Voir la doc
Distribution source
Télécharger
Distribution exécutable
Linux

Télécharger
Distribution exécutable
Windows

Télécharger

AdaSubst

Une application ASIS pour faciliter la réorganisation de vos projets. AdaSubst effectue des substitutions sémantiques, c'est à dire qui tiennent compte des règles Ada. Avec AdaSubst, vous pouvez changer un identificateur, ou déplacer des éléments d'un paquetage dans un autre, et modifier automatiquement tous les anciens modules pour tenir compte de la modification.

Note: Les distributions exécutables ne fonctionnent qu'avec la dernière version publique de GNAT (GPL2010). Si vous utilisez une autre version, téléchargez la version source et recompilez.

Adasubst
Télécharger
Distribution source
Télécharger
Distribution exécutable
Linux

Télécharger
Distribution exécutable
Windows

Télécharger

Normalize

Cet utilitaire lit un source Ada et le réécrit en ayant éliminé tous les espaces inutiles, les commentaires, et en ayant converti tout le texte en majuscules (sauf les chaînes et littéraux caractères).
Intérêt: permet de comparer des fichiers source Ada sans tenir compte des modifications de présentation.

Tcl2ada

Ce petit programme est une aide aux programmeurs Tash. Il permet d'inclure automatiquement un fichier Tcl sous forme d'une chaîne de caractères correctement formatée dans un programme Ada.


Composants Ada

Debug

Ce paquetage est une aide à la mise au point qui permet de "tracer" l'exécution d'un programme. Il est particulièrement utile dans un contexte multi-tâches, car les traces sont gérées indépendemment pour chaque tâche. Il y a une documentation complète, en anglais.

OS_Services

Ce paquetage permet d'accéder aux fonctions du système d'exploitation sous-jascent, comme de copier des fichiers, avoir la liste des fichiers dans un répertoire, connaître ou changer le répertoire courant, etc. Il y a une documentation complète, en anglais.

Protection

Ce paquetage fournit une forme de sémaphore évolué, ainsi que des services permettant de protéger un appel de procédure contre tout avortement. Il y a une documentation complète, en anglais.

Variable_String

Ce paquetage gère des chaines de caractères de longueur variable. Il est commode pour le stockage et la manipulation de chaînes simples; des entrées-sorties sont fournies dans un paquetage enfant. Il y a une documentation complète, en anglais.


Adapplets

Vous ne savez pas ce que sont les adapplets ? Cliquez ici.

Tous nos adapplets sont fournis sous forme de fichier zip contenant le source Ada et les classes Java prêtes à utiliser. Vous pouvez donc vous en servir même si vous n'avez pas le compilateur Ada-Java. Un commentaire en tête du source donne la signification des paramètres. Ces Adapplets ont besoin des classes qui constituent l'exécutif Ada. Cliquez sur le bouton ci-dessous pour les télécharger.

Filesel

Cette adapplet permet d'offrir un fichier à télécharger en plusieurs formats. Une liste déroulante permet de choisir le format souhaité, et un bouton de lancer le téléchargement.

Animtext

Cette adapplet permet d'animer un texte en le faisant se déplacer dans son cadre en rebondissant sur les bords, et en faisant varier sa taille. De nombreux paramètres permettent d'obtenir des effets variés.

Cette adapplet requière les adapplets Periodic_Updater et Defaulted_Parameters ci-dessous.

Periodic_Updater

Si vous voulez faire des animations en Java, mais que vous n'avez pas envie de vous embêter avec les thread Java, cette classe vous simplifiera la vie en assurant un repaint de votre applet avec une période spécifiable.

Defaulted_Parameters

Cette classe (un simple paquetage en fait) vous permet de récupérer la valeur des paramètres, en affectant automatiquement une valeur par défaut si la valeur est absente ou incorrecte. Gère des paramètres String, Integer et Float.


C'est tout pour l'instant, mais nous en mettrons bientôt d'autres en service. Revenez nous voir de temps en temps !

Retour page d'accueil Cette page vous a été utile ?  Votez pour nous sur le site Weborama