Visual Studio è un ambiente di sviluppo integrato (IDE) sviluppato da Microsoft per sviluppare GUI (Graphical User Interface), console, applicazioni web, applicazioni web, applicazioni mobili, cloud e servizi web, ecc. Con l’aiuto di questo IDE, è possibile creare codice gestito e codice nativo. Utilizza le varie piattaforme di software di sviluppo Microsoft come Windows Store, Microsoft Silverlight e Windows API, ecc. Non è un IDE specifico per una lingua, perché potete usarlo per scrivere codice in C#, C++, VB (Visual Basic), Python, JavaScript e molti altri linguaggi. Fornisce supporto per 36 diversi linguaggi di programmazione. È disponibile sia per Windows che per macOS.
Evoluzione di Visual Studio: La prima versione di VS (Visual Studio) è stata rilasciata nel 1997, chiamata Visual Studio 97 con numero di versione 5.0. L’ultima versione di Visual Studio è la 15.0 che è stata rilasciata il 7 marzo 2017. È anche chiamato Visual Studio 2017. Le versioni di .Net Framework supportate nell’ultimo Visual Studio sono da 3.5 a 4.7. Java era supportato nelle vecchie versioni di Visual Studio, ma nell’ultima versione non fornisce alcun supporto per il linguaggio Java.
Visual Studio Editions
Ci sono 3 edizioni di Microsoft Visual Studio come segue:
1. Community: È una versione gratuita che è stata annunciata nel 2014. Tutte le altre edizioni sono a pagamento. Contiene le caratteristiche simili all’edizione Professional. Utilizzando questa edizione, qualsiasi sviluppatore individuale può sviluppare le proprie applicazioni gratuite o a pagamento come applicazioni .Net, applicazioni Web e molte altre. In un’organizzazione aziendale, questa edizione ha alcune limitazioni. Per esempio, se la vostra organizzazione ha più di 250 PC e ha entrate annuali superiori a $1 milione (dollari USA) allora non vi è permesso di usare questa edizione. In un’organizzazione non aziendale, fino a cinque utenti possono usare questa edizione. Il suo scopo principale è quello di fornire il supporto dell’ecosistema (accesso a migliaia di estensioni) e delle lingue (si può scrivere in C#, VB, F#, C++, HTML, JavaScript, Python, ecc.
2. Professional: È l’edizione commerciale di Visual Studio. È disponibile in Visual Studio 2010 e versioni successive. Fornisce il supporto per l’editing XML e XSLT e include lo strumento come Server Explorer e l’integrazione con Microsoft SQL Server. Microsoft fornisce una prova gratuita di questa edizione e dopo il periodo di prova, l’utente deve pagare per continuare ad usarlo. Il suo scopo principale è quello di fornire flessibilità (strumenti di sviluppo professionale per la costruzione di qualsiasi tipo di applicazione), produttività (caratteristiche potenti come CodeLens migliorano la produttività del tuo team), collaborazione (strumenti di pianificazione del progetto agile, grafici, ecc.) e vantaggi per gli abbonati come il software Microsoft, più Azure, Pluralsight, ecc.
3. Enterprise: è una soluzione integrata, end to end per squadre di qualsiasi dimensione con le esigenze di qualità e scala. Microsoft fornisce una prova gratuita di 90 giorni di questa edizione e dopo il periodo di prova, l’utente deve pagare per continuare ad usarla. Il vantaggio principale di questa edizione è che è altamente scalabile e fornisce software di alta qualità.
Iniziare con Visual Studio 2017
- Prima di tutto, devi scaricare e installare Visual Studio. Per questo, puoi fare riferimento a Scaricare e installare Visual Studio 2017. Non dimenticare di selezionare il carico di lavoro .NET core durante l’installazione di VS 2017. Se ti dimentichi, allora devi modificare l’installazione.
- Puoi vedere una serie di finestre di strumenti quando aprirai Visual Studio e inizierai a scrivere il tuo primo programma come segue:
- Editor di codice: Dove l’utente scriverà il codice.
- Finestra di output: Qui Visual Studio mostra gli output, gli avvertimenti del compilatore, i messaggi di errore e le informazioni di debug.
- Solution Explorer: Mostra i file su cui l’utente sta attualmente lavorando.
- Proprietà: Dà ulteriori informazioni e contesto sulle parti selezionate del progetto corrente.
- Un utente può anche aggiungere finestre secondo le esigenze scegliendole dal menu View. In Visual Studio le finestre degli strumenti sono personalizzabili in quanto l’utente può aggiungere altre finestre, rimuovere quelle già aperte o spostare le finestre per adattarle al meglio.
- Vari menu in Visual Studio: Un utente può trovare molti menu nella schermata superiore di Visual Studio come mostrato di seguito
- I comandi Crea, Apri e salva progetti sono contenuti nel menu File.
- I comandi Cerca, Modifica, Rifattorizza il codice sono contenuti nel menu Modifica.
- Il menu Visualizza è usato per aprire le finestre degli strumenti aggiuntivi in Visual Studio.
- Il menu Progetto è usato per aggiungere alcuni file e dipendenze nel progetto.
- Per cambiare le impostazioni, aggiungere funzionalità a Visual Studio tramite estensioni, e accedere a vari strumenti di Visual Studio si può usare il menu Strumenti.
- Il menu in basso è conosciuto come la barra degli strumenti che fornisce l’accesso rapido ai comandi usati più frequentemente. Puoi aggiungere e rimuovere i comandi andando su Visualizza → Personalizza
Nota:
- Il supporto per diversi linguaggi di programmazione in Visual Studio viene aggiunto utilizzando uno speciale VSPackage che è conosciuto come Language Service.
- Quando installi Visual Studio allora la funzionalità che è codificata come VSPackage sarà disponibile come Service.
- Visual Studio IDE fornisce tre diversi tipi di servizi conosciuti come SVsSolution, SVsUIShell, e SVsShell.
- Il servizio SVsSolution è usato per fornire la funzionalità per enumerare soluzioni e progetti in Visual Studio.
- Il servizio SVsUIShell è usato per fornire funzionalità dell’interfaccia utente come barre degli strumenti, schede ecc.
- Il servizio SVsShell è usato per occuparsi della registrazione di VSPackages.