Visual Studio 2019 – 10 nuove funzionalità e miglioramenti

Microsoft ha rilasciato una nuova versione per Visual Studio nel 2019.


Come tutti sappiamo di questo software chiamato Integrated Development Environment (IDE), e aumenterà la produttività dei programmatori durante lo sviluppo del software & applicazioni. In questo articolo, parleremo delle ultime funzionalità avanzate di Visual Studio 2019 e di come queste funzioni avranno un ruolo vitale nella produttività e nello sviluppo del software.

Quindi, prima di entrare in questo articolo, alcune cose che dobbiamo discutere per una migliore comprensione, come segue

Cos’è l’IDE?

IDE sta per Ambiente di sviluppo integrato. Inoltre, viene utilizzato per creare un ambiente per gli sviluppatori e fornire funzionalità all-inclusive per lo sviluppo e il test del software. Generalmente, IDE contiene editor di codice sorgente, alcuni strumenti di automazione e debugger per i test. L’obiettivo principale di IDE è migliorare la produttività degli sviluppatori.

Che cos’è Visual Studio?

Visual Studio è uno degli IDE più famosi che ha utilizzato negli ultimi anni. Microsoft l’ha sviluppato. Viene utilizzato per creare un programma per computer, applicazioni Web e file EXE, ecc. La prima versione del suo genere è stata lanciata nel 1997. E ora l’ultima versione disponibile sul mercato è Visual Studio 2019.

Novità di Visual Studio 2019?

Visual Studio 2019 è stato rilasciato il 2 aprile 2019. Ci sono così tante funzionalità avanzate che saranno incluse in questa versione.

Cerchiamo quindi di approfondire queste funzionalità avanzate,

Finestra di avvio con esperienza di un nuovo utente

Una cosa importante che hai notato è che la nuova finestra di avvio verrà visualizzata in Visual Studio 2019. È composta da tante opzioni descritte di seguito.

  1. Controlla il codice
  2. Apri un progetto
  3. Apri una cartella
  4. Crea un nuovo progetto

finestra di avvio in Visual Studio 2019

Visual Studio Live Share

Live Share è un servizio di sviluppo in Visual Studio 2019. Questa funzione consente direttamente di condividere il contesto del codice e il processo di debug con i tuoi compagni di squadra e ottenere l’accesso in tempo reale all’interno di Visual Studio come i servizi documentali di Google.

condivisione dal vivo di Visual Studio

Utilizzando Live Share, i tuoi compagni di squadra potrebbero essere in grado di leggere, modificare, eseguire il debug e navigare in sicurezza nel progetto in via di sviluppo in modo naturale. Questo servizio è installato per impostazione predefinita in New Visual Studio 2019.

Refactoring migliorato

Il refactoring in qualsiasi IDE sarà di grande aiuto per gli sviluppatori. In Visual Studio 2019 questi refactoring presenteranno nuove funzionalità avanzate e vengono utilizzate per organizzare il codice in modo strutturato.

refactoring in Visual Studio 2019

Questi refactoring mostreranno i suggerimenti nell’icona della lampadina e contengono azioni come spostare la classe base dell’interfaccia e l’interfaccia, rendere la modifica degli spazi dei nomi adatta alle strutture delle cartelle. Ad esempio, converti foreach-loop in query LINQ, ecc.

Esperienza di ricerca avanzata

Una delle funzionalità utili in Visual Studio 2019 è la casella di ricerca aggiornata. In una versione precedente, era noto come Quick Launch. La nuova esperienza di ricerca in Visual Studio 2019 è più rapida e funziona in modo efficace per ottenere i migliori risultati. Questa è la funzione avanzata nell’edizione corrente di IDE rispetto alle versioni precedenti.

casella di ricerca in Visual Studio 2019

Ora i risultati della ricerca mostreranno i suggerimenti mentre digiti nella casella di ricerca e presenteranno dinamicamente i risultati. Puoi anche utilizzare le scorciatoie da tastiera durante la ricerca e questo ti aiuterà a ricordare le query di ricerca per un uso futuro e a richiamarle ogni volta che crei le nuove applicazioni Web.

Funzione di ricerca durante il debug

Hai già saputo che il debug è il processo per identificare gli errori ed eliminarli nel software. La ricerca di oggetti e valori adeguati durante il processo di debug è molto utile per gli sviluppatori.

ricerca durante il debug in Visual Studio

In Visual Studio 2019 la ricerca durante il debug è stata aggiunta a Locals, Auto e Watch windows per trovare i valori e gli oggetti. L’animazione di seguito spiegherà il processo effettivo di debug della finestra di ricerca in VS2019.

Visual Studio IntelliCode

Intellicode è un’estensione in Visual Studio 2019 e migliora l’applicazione Web & sviluppo software mediante tecnologia avanzata chiamata Intelligenza Artificiale. Fornisce suggerimenti e oggetti di codifica nel processo di sviluppo. Intellicode otterrà il suo potere utilizzando 2000 vari progetti open source in Github per semplificare e migliorare le tue capacità di programmazione.

codice intelligente in Visual Studio 2019

Pulizia del codice con un clic

Un nuovo comando di pulizia del codice in Visual Studio 2019 è di rilevare gli avvisi e i suggerimenti con il pulsante con un clic. Questo comando aiuterà a formattare il codice e ad apportare le modifiche al formato di codifica suggerito dai file e dalle impostazioni .editorconfig.

pulizia del codice in Visual Studio 2019

Consente inoltre di salvare raccolte di fissatori come profilo predefinito. Facciamo un esempio per capire chiaramente che hai un diverso set dinamico di fissatori da applicare prima che una revisione della sintassi del codice configuri profili diversi nelle varie attività.

pulizia del codice

Revisioni integrate del codice in fase di sviluppo

Microsoft progetta una nuovissima estensione, chiamata Managed Pulled Requests (PRs). Utilizzando questa estensione, puoi eseguire il codice ed eseguire il debug delle richieste pull del tuo team senza uscire dall’applicazione Visual Studio.

Attualmente questa funzionalità è disponibile solo per Azure Repos e presto puoi aspettarti il ​​supporto da GitHub. Desideri utilizzare questa estensione per lo sviluppo, quindi devi scaricare da Mercato di Visual Studio.

Rendering consapevole per monitor (PMA)

Nelle precedenti edizioni IDE, se lavorerai con monitor installati con vari tipi di fattori di scala del display e questi sono collegati in remoto con una macchina per mostrare i vari fattori di scala che sono distinti dal dispositivo principale, ma quei risultati sono mostrati sfocati o rendering con fattori di ridimensionamento errati.

PMA in Visual Studio 2019

Ma Visual Studio 2019 ha creato un’applicazione PMA (compatibile con Per-monitor). Questo mostrerà l’output correttamente senza renderizzare nulla indipendentemente dai fattori di ridimensionamento del display.

Nuovo modello di consegna per SQL Server Data Tools

Visual Studio supporta così tanti linguaggi di programmazione, inclusi anche i linguaggi lato server. E gli strumenti di dati del server SQL (SSDT) ​​vengono sempre utilizzati per creare applicazioni lato server. Il nuovo modello di consegna dei dati è disponibile in Visual Studio 2019 per sviluppare progetti relativi a SQL come applicazioni basate sul lato server, progetti di servizi di analisi, progetti di servizi di reportistica e progetti di servizi di integrazione, ecc..

Questo modello di consegna sarà disponibile sotto forma di estensioni chiamate servizi di analisi ed estensioni dei servizi di integrazione. Nelle precedenti edizioni, queste estensioni sono disponibili sotto forma di programma di installazione autonomo. Ma nella nuova versione, queste funzionalità saranno direttamente accessibili con carichi di lavoro integrati di Visual Studio 2019.

Conclusione

Queste funzionalità avanzate di Visual Studio miglioreranno la produttività dei programmatori e la collaborazione in team nello sviluppo di software rispetto alle versioni precedenti. La nuova interfaccia utente consentirà agli utenti di creare applicazioni in modo molto efficace e la barra di ricerca avanzata fornisce risultati precisi per gli sviluppatori durante lo sviluppo del software.

Il debug è del 50% più veloce rispetto alle versioni precedenti, barra di ricerca altamente efficace nelle finestre Auto, Locali e Guarda. Dopotutto, queste funzionalità avanzate in Visual Studio avranno un impatto significativo sul software & sviluppo di applicazioni.

Se sei interessato a saperne di più sulla programmazione in Visual Studio, allora dai un’occhiata a questo corso.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map