Monday 13 March 2017

Delforexp Delphi Xe

J'ai été pendant un certain temps libérant des versions expérimentales de GExperts qui incluent le formateur de code autrefois connu sous le nom DelForEx avec quelques améliorations et correctifs. La dernière version est du 2008-12-26 et prend en charge les versions Delphi suivantes: Delphi 6 à 7 Delphi 2005 à 2010 Delphi XE Delphi XE2 à XE7 S'il vous plaît noter que je l'utilise seulement avec Delphi 2007, donc les autres versions Peut avoir des bogues inconnus. En outre, toutes les améliorations linguistiques des versions Delphi ultérieures ne fonctionneront pas, par ex. Les types imbriqués, les génériques et les méthodes anonymes. Btw: Toute aide à l'amélioration du formatteur, en particulier l'ajout des nouvelles constructions de langage serait appréciée. Le code source peut être téléchargé à partir du référentiel subversion lié depuis ma page d'accueil. La version TWM de GExperts fonctionne bien et est bien intégrée dans l'IDE. Il vous permet d'écrire et de modifier votre code sans vous préoccuper trop de la mise en forme exacte, puis il suffit de cliquer sur la touche de raccourci affectée et il reformats instantanément. J'ai toujours trouvé facile à mettre en place pour correspondre au style que je préfère, et pas aussi complexe que JEDI Code Format, qui a ressemblé à une overkill pour moi. La version Delphi 2009 est maintenant disponible à partir du lien affiché ci-dessus, bien que basé sur une version bêta de GExperts. C'est encore le même formateur en dessous, cependant, et ignore la syntaxe de certaines des améliorations Delphi plus récentes. Répondue Déc 31 08 à 12: 19Marco Tech Blog Dans ce premier blog bêta discuter d'une fonctionnalité IDE thats pas couverts dans la première vidéo bêta, les améliorations dans le formatage de code. Dans ce premier blog bêta, je discuterai d'une fonctionnalité IDE qui n'est pas couverte dans la première vidéo bêta, à savoir des améliorations dans le formatage de code. J'ai choisi ce sujet spécifique pas parce que c'est la caractéristique la plus importante du produit, mais parce que c'est un petit bijou que je peux facilement discuter dans un billet de blog. Couvrir quelque chose comme l'intégration extensive de subversion dans un billet de blog est assez difficile, je dois dire. Au cas où vous ne savez pas, Delphi bêta blogs sont autorisés blog posts par des blogueurs indépendants couvrant les fonctionnalités d'une version bêta de Delphi. Cela signifie que j'ai reçu une autorisation spécifique pour publier sur ce sujet et je discute d'une fonctionnalité d'une version préliminaire. Notez également que la page officielle RAD Studio XE Preview est à l'adresse embarcaderorad-studio-xe-preview. Comme il s'agit d'une pré-libération, il n'y a aucune garantie qu'il fonctionnera de la même dans la version finale (ou sera réellement dans le produit). Formatage de code source Le formatage de code source a été introduit dans Delphi 2010, mais il a eu quelques faiblesses qui ont limité son utilité. Tout d'abord, vous pouvez formater les lignes sélectionnées d'une unité ou d'une unité complète, mais pas toutes les unités d'un projet à la fois. Deuxièmement, si vous avez personnalisé les paramètres de formatage, il n'y avait aucun moyen évident de copier les paramètres sur un autre ordinateur ou de les partager avec les autres membres de votre équipe pour conserver le format du code source cohérent. Nouveau: Format Project Delphi XE traite les deux problèmes, en ajoutant d'autres options de formatage. La première et plus évidente modification est que vous pouvez maintenant utiliser l'option de menu Project Project Project Sources ou l'entrée correspondante du menu local Project Manager (sur un nœud de projet). Comme son nom l'indique, les paramètres de format source actuels s'appliquent à toutes les unités du projet en cours, après avoir affiché une boîte de dialogue de confirmation. Au fur et à mesure que vous reformatez un projet, vous obtenez des informations d'état sur une boîte de dialogue à laquelle vous pouvez à peine regarder (plus ou moins comme lorsque vous compilez), mais cela est ajouté à un onglet spécifique du volet Messages, comme dans le cas simple suivant: Si vous formatez une unité individuelle, au lieu de cela, la boîte de dialogue ci-dessous vous permettra de désactiver d'autres confirmations et de ne pas afficher son état dans le volet Messages: Profils de formatter La page Profils de formatter et état de la boîte de dialogue Options mentionnée dans la boîte de message ci - Les paramètres et aussi l'option de désactiver le formatteur de code, en supprimant les éléments de menu correspondants. Son objectif principal est de vous permettre de gérer les paramètres actifs du formatteur, de choisir une des options prédéfinies, de la mettre à jour et d'enregistrer les paramètres actuels dans un fichier personnalisé. Si vous enregistrez les fichiers dans le dossier d'itinérance des utilisateurs de Delphi, comme dans mon cas: et son nommé avec le formatter. config de motif il sera choisi par l'IDE et répertorié dans la zone de liste déroulante en haut de la page, sinon vous pouvez encore Le localiser avec une boîte de dialogue Ouvrir fichier. Le haut de la page est illustré ci-dessous: Fait intéressant, un profil de formatteur est un fichier XML assez simple que vous pouvez même modifier ou traiter directement. Au début, il ya les paramètres globaux, suivis par les paramètres spécifiques pour chaque langue, regroupés par catégorie à l'aide de quelques commentaires: C'est tout pour ce premier post. Trouveront du temps pour quelques autres dans les prochains jours et semaines. PS. Avant de poser des questions sur les fonctionnalités générales de Delphi XE et les fonctionnalités potentiellement manquantes. Bien devront attendre la mise à jour de la carte routière que le directeur de produit Mike Rozlog a dit hes près de libérer dans ce fil. Jusqu'à ce que cette information devienne publique, je ne peux rien dire.


No comments:

Post a Comment