WholeTomato

Genera codice più velocemente

Genera codice più velocemente di quanto pensi sia possibile, anche se utilizzi solo una manciata di funzionalità di Visual Assist. Man mano che diventerai un utente esperto, potrai scrivere e aggiornare il codice ancora più velocemente.

Aggiungi la dichiarazione Forward

In C/C++, rende rapidamente noto un simbolo sconosciuto.

Aggiungi una dichiarazione forward per un simbolo referenziato, ad esempio un puntatore a una classe, dalla tua posizione attuale.

Add a forward declaration


Aggiungi un membro

Aggiungi rapidamente un metodo o una variabile membro a una classe.

Aggiungi un metodo o una variabile membro a una classe da qualsiasi riferimento alla classe, senza interrompere il flusso normale.

Add a method or member variable

Specifica la firma del nuovo metodo o della variabile membro nella finestra di dialogo che si apre.

Specify the signature of the new method or member variable


Aggiungi le dichiarazioni case

Espandi facilmente una dichiarazione switch per considerare tutti i valori di un enum.

Expand a switch statement too consider all values of an enum


Aggiungi un membro simile

Crea facilmente un membro in una classe simile a un membro esistente.

Apri un menu di refactoring da qualsiasi riferimento per creare un membro in una classe simile al riferimento esistente. Questo stile di programmazione top-down non interrompe il tuo flusso.

Add similar member

Specifica il nome del nuovo membro e modifica la sua firma se necessario.

Specify the name of the new member


Aggiungi la direttiva Using

In C#, fai riferimento a un tipo .NET comune e Visual Assist ti suggerisce di aggiungere la direttiva Using appropriata. A differenza della funzionalità IDE con nome simile, la direttiva appare come un suggerimento; non è necessario espandere un tag intelligente.

Visual Assist suggests adding the appropriate Using directive


Aggiungi la direttiva include

In C/C++, aggiungi rapidamente una direttiva al file corrente per rendere noto un simbolo.

Aggiungi una direttiva #include per qualsiasi simbolo conosciuto nel progetto, nella soluzione, nel sistema o nelle librerie di terze parti. Visual Assist inserisce la direttiva appropriata, adiacente ad altre direttive vicino alla parte superiore del documento attivo, senza spostare la tua posizione.

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


Aggiungi/rimuovi le parentesi graffe

Aggiungi rapidamente le parentesi graffe per convertire un'affermazione semplice in un'affermazione composta o rimuovi le parentesi graffe da un'affermazione composta di una riga per renderla un'affermazione semplice. Assegna una scorciatoia per attivare le parentesi graffe.

Quickly convert a simple statement to a compound statement


Crea una dichiarazione

In C/C++, crea rapidamente una dichiarazione dall'implementazione di qualsiasi metodo.

Crea la dichiarazione di un metodo che ha solo un'implementazione. Visual Assist inserisce automaticamente la dichiarazione nel file di intestazione corrispondente, vicino alle dichiarazioni dei metodi vicini. I tipi, i valori di ritorno e i parametri sono coerenti tra il file di intestazione e il file sorgente.

quickly create a declaration from any implementation


Crea file

Crea file nel tuo progetto in modo semplice e veloce.

Crea un file nella stessa directory del documento attivo e fai in modo che il file venga aggiunto automaticamente al suo progetto. Definisci il contenuto iniziale dei nuovi file con uno Snippet di VA. In C/C++, richiama il comando una seconda volta per creare automaticamente un file di intestazione e includerlo in un nuovo file sorgente.

Create files in your project quickly and easily


Crea dall'uso

Introduci un simbolo senza interrompere il tuo flusso.

Digita il nome di un simbolo non definito e apri un menu di refactoring per introdurre il simbolo senza lasciare la tua posizione attuale. Questo stile di sviluppo top-down funziona per molti obiettivi, tra cui enum, variabili, funzioni e metodi.

Introduce the symbol without leaving your current position

Indica a Visual Assist quale obiettivo creare nella finestra di dialogo che si apre.

Create from Usage


Crea l'implementazione

In C/C++, crea rapidamente un'implementazione da qualsiasi dichiarazione.

Se crei l'implementazione di un simbolo che ha solo una dichiarazione, Visual Assist la inserisce automaticamente nel file sorgente corrispondente, vicino alle implementazioni dei simboli vicini. I tipi, i valori di ritorno e i parametri sono coerenti tra il file di intestazione e il file sorgente.

quickly create an implementation from any declaration


Crea implementazioni di metodi

In un unico passaggio in C/C++, crea le implementazioni di tutti i metodi di una classe.

Dichiara una classe e poi, in un unico passaggio, crea le implementazioni di tutti i suoi metodi. Le dichiarazioni e le implementazioni sono coerenti tra il file di intestazione e i file sorgente. Le implementazioni esistenti non vengono sovrascritte o ricreate.

create implementations of all methods in a class


Metodo Documento

Aggiungi rapidamente blocchi di commenti prima dei metodi.

Aggiungi un blocco di commenti prima di un metodo, utilizzando un formato definito da uno Snippet di VA. Le stringhe riservate nello Snippet di VA si espandono automaticamente per i parametri e il valore di ritorno, quindi i componenti vengono commentati su righe separate.

Quickly add comment blocks before methods


Implementazione di interfacce e metodi virtuali

Genera rapidamente gli stub di un'interfaccia o dei metodi virtuali di una classe base.

Implementa i metodi di una singola interfaccia o classe ereditata aprendo il menu di refactoring quando il cursore del testo si trova su un oggetto ereditato. Implementa i metodi di tutti gli oggetti ereditati aprendo il menu di refactoring dal nome della classe corrente.

Implement methods from a single inherited interface or class

Seleziona i metodi da implementare nella finestra di dialogo che si apre.

Select the methods to implement in the dialog

Visual Assist crea degli stub vuoti per le definizioni.

Visual Assist creates empty stubs for definitions

In C/C++, Visual Assist crea anche le dichiarazioni.

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