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.
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.
Specifica la firma del nuovo metodo o della variabile membro nella finestra di dialogo che si apre.
Aggiungi le dichiarazioni case
Espandi facilmente una dichiarazione switch per considerare tutti i valori di un 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.
Specifica il nome del nuovo membro e modifica la sua firma se necessario.
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.
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.
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.
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.
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.
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.
Indica a Visual Assist quale obiettivo creare nella finestra di dialogo che si apre.
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.
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.
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.
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.
Seleziona i metodi da implementare nella finestra di dialogo che si apre.
Visual Assist crea degli stub vuoti per le definizioni.
In C/C++, Visual Assist crea anche le dichiarazioni.