Générer des codes plus rapidement
Générez du code plus rapidement que vous ne le pensez, même si vous n'utilisez qu'une poignée de fonctionnalités de Visual Assist. Au fur et à mesure que vous deviendrez un utilisateur compétent, vous écrirez et mettrez à jour votre code encore plus rapidement.
Ajouter une déclaration Avancée
En C/C++, faites connaître rapidement un symbole inconnu.
Ajoutez une déclaration préalable pour un symbole référencé, par exemple un curseur vers une classe, à partir de votre emplacement actuel.
Ajouter un membre
Ajoutez rapidement une méthode ou une variable membre à une classe.
Ajoutez une méthode ou une variable membre à une classe à partir de n'importe quelle référence à la classe, sans interrompre votre flux normal.
Précisez la signature de la nouvelle méthode ou variable membre dans la boîte de dialogue qui s'ouvre.
Ajouter les déclarations de cas manquantes
Il est facile de développer une instruction switch pour prendre en compte toutes les valeurs d'une énumération.
Ajouter un membre similaire
Créez facilement un membre dans une classe similaire à celle d'un membre existant.
Ouvrez un menu de refactorisation à partir de n'importe quelle référence pour créer un membre dans une classe similaire à la référence existante. Ce style de programmation descendante n'interrompt pas votre flux.
Précisez le nom du nouveau membre, et modifiez sa signature si nécessaire.
Ajouter la directive Using
En C#, faites référence à un type .NET commun, et Visual Assist suggère d'ajouter la directive Using appropriée. Contrairement à la fonction IDE du même nom, la directive apparaît comme une suggestion ; il n'est pas nécessaire de développer un marqueur intelligent.
Ajouter la directive include
En C/C++, ajoutez rapidement une directive au fichier courant pour faire connaître un symbole.
Ajouter une directive #include pour tout symbole connu dans le projet, la solution, le système ou les bibliothèques tierces. Visual Assist insère la directive appropriée, à côté des autres directives, en haut du document actif, sans déplacer votre position.
Ajout/Suppression d'accolades
Ajoutez rapidement des accolades pour convertir une déclaration simple en déclaration composée, ou retirez les accolades d'une déclaration composée d'une ligne pour en faire une déclaration simple. Attribuez un raccourci pour changer les accolades.
Créer une déclaration
En C/C++, créez rapidement une déclaration à partir de l'implémentation de n'importe quelle méthode.
Créer la déclaration d'une méthode qui n'a qu'une mise en œuvre. Visual Assist place automatiquement la déclaration dans le fichier d'en-tête correspondant, à proximité des déclarations des méthodes voisines. Les types, les valeurs restituées et les paramètres sont cohérents entre le fichier d'en-tête et le fichier source.
Créer un fichier
Créez des fichiers dans votre projet rapidement et facilement.
Créez un fichier dans le même répertoire que le document actif, et faites en sorte que le fichier soit automatiquement ajouté à son projet. Définir le contenu initial des nouveaux fichiers avec un fragment de VA. En C/C++, invoquez la commande une seconde fois pour créer automatiquement un fichier d'en-tête et l'inclure dans un nouveau fichier source.
Créer d'après l'utilisation
Introduisez un symbole sans interrompre votre rythme de travail.
Tapez le nom d'un symbole indéfini, et ouvrez un menu de refactorisation pour introduire le symbole sans quitter votre position courante. Ce style de développement descendant fonctionne pour de nombreuses cibles, y compris les énumérations, les variables, les fonctions et les méthodes.
Indiquez à Visual Assist quelle cible créer dans la boîte de dialogue qui s'ouvre.
Créer une mise en œuvre
En C/C++, créez rapidement une implémentation à partir de n'importe quelle déclaration.
Créez l'implémentation d'un symbole qui n'a qu'une déclaration, et Visual Assist place automatiquement l'implémentation dans le fichier source correspondant, à proximité des implémentations des symboles voisins. Les types, les valeurs restituées et les paramètres sont cohérents entre le fichier d'en-tête et le fichier source.
Créer des mises en œuvre de méthodes
En une seule étape en C/C++, créer des implémentations de toutes les méthodes d'une classe.
Déclarer une classe, puis en une seule étape, créer des mises en œuvre de toutes ses méthodes. Les déclarations et les implémentations sont cohérentes entre le fichier d'en-tête et les fichiers sources. Les implémentations existantes ne sont pas écrasées ou recréées.
Méthode du document
Ajouter rapidement des blocs de commentaires avant les méthodes.
Ajouter un bloc de commentaires avant une méthode, en utilisant un format défini par un fragment de VA. Les chaînes réservées dans le Snippet VA se développent automatiquement pour les paramètres et la valeur restituée, de sorte que les composants sont commentés sur des lignes séparées.
Implémentation d'interface / Méthodes virtuelles
Générez rapidement les stubs d'une interface ou les méthodes virtuelles d'une classe de base.
Générez rapidement les bouchons (stubs) d'une interface ou les méthodes virtuelles d'une classe de base.
Sélectionnez les méthodes à mettre en œuvre dans le dialogue qui s'ouvre.
Visual Assist crée des stubs vides pour les définitions.
En C/C++, Visual Assist crée également des déclarations.