WholeTomato

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.

Add a forward declaration


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.

Add a method or member variable

Précisez la signature de la nouvelle méthode ou variable membre dans la boîte de dialogue qui s'ouvre.

Specify the signature of the new method or member variable


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.

Expand a switch statement too consider all values of an enum


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.

Add similar member

Précisez le nom du nouveau membre, et modifiez sa signature si nécessaire.

Specify the name of the new member


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.

Visual Assist suggests adding the appropriate Using directive


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.

quickly add a directive to the current file to make a symbol known


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.

Quickly convert a simple statement to a compound statement


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.

quickly create a declaration from any implementation


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.

Create files in your project quickly and easily


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.

Introduce the symbol without leaving your current position

Indiquez à Visual Assist quelle cible créer dans la boîte de dialogue qui s'ouvre.

Create from Usage


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.

quickly create an implementation from any declaration


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.

create implementations of all methods in a class


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.

Quickly add comment blocks before methods


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.

Implement methods from a single inherited interface or class

Sélectionnez les méthodes à mettre en œuvre dans le dialogue qui s'ouvre.

Select the methods to implement in the dialog

Visual Assist crée des stubs vides pour les définitions.

Visual Assist creates empty stubs for definitions

En C/C++, Visual Assist crée également des déclarations.

In C/C++, Visual Assist also creates declarations