Passa a contenuti principali
Sviluppo .NET | Visual Studio2023-05-15T12:52:27-07:00

Sviluppare applicazioni .NET

Compilare applicazioni Web e native per più sistemi operativi e dispositivi con C#, F # o Visual Basic

Installa i framework e gli strumenti necessari per la creazione di app .NET

Introduzione agli screenshot video di Visual Studio

Effettuando il download, si accettano lecondizioni di licenza per l’edizione Visual Studio selezionata di seguito. Offriamo anche la possibilità di scaricare software con Visual Studio. Questo software viene concesso in licenza separatamente come indicato nelle 3rdcomunicazioni di terze parti o nella licenza associata. Effettuando il download, si accettano anche tali licenze.

Codifica invece in una lingua diversa?

Scaricare Visual Studio per Windows e scegliere gli strumenti necessari

Screenshot di C# e Visual Basic

C# e Visual Basic

Produttivi, multifunzione, indipendenti dai tipi, orientati a oggetti, open source

I linguaggi di programmazione C# e Visual Basic sono stati progettati per creare diverse applicazioni che possono essere eseguite su .NET Framework. Si tratta di linguaggi avanzati, indipendenti dai tipi e orientati agli oggetti, Sono basate sulla .NET Compiler Platform (“Roslyn”), che offre API avanzate per l’analisi del codice ed è completamente open source su GitHub.

F#

Programmazione semplice, efficiente, ricca di dati, incentrata sugli aspetti funzionali

F# è un linguaggio di programmazione open source, multipiattaforma, incentrato sugli aspetti funzionali che consente agli sviluppatori di affrontare i problemi di elaborazione con un codice semplice, facile da gestire e affidabile. F# è disponibile su GitHub e la community F# offre molti strumenti e librerie.

screenshot per F#
screenshot per code analysis

Produttività .NET

La tua produttività ai massimi livelli

Visual Studio ti offre assistenza live durante la scrittura di codice Visual Basic e C# mediante IntelliSense e gli analizzatori, oltre a fornire strumenti avanzati per il debug e la diagnostica.

App cloud in Azure

Distribuisci rapidamente app di importanza strategica. Inizia gratuitamente. Ridimensiona quando serve.

Esegui applicazioni Web ASP.NET e programmi .NET nel cloud tramite App Web, funzioni, servizi cloud e macchine virtuali di Azure. Distribuisci rapidamente in Azure utilizzando l’integrazione delle azioni di GitHub pronte all’uso.

Screenshot di app cloud in Azure
screenshot delle applicazioni con ASP.NET

Applicazioni Web con ASP.NET

Gli strumenti aperti e flessibili necessari per creare e distribuire app Web moderne

ASP.NET è un open source per la creazione di ottimi servizi e app Web. Crea interfacce utente Web bellissime, reattive, tutte con C# anziché JavaScript. Puoi anche creare API Web e siti per dispositivi mobili, usare tecnologie in tempo reale come Web Socket e altro ancora.

Applicazioni desktop di Windows

Windows Forms e WPF

.NET e Visual Studio permettono di sviluppare applicazioni line-of-business moderne e incentrate sui dati per Windows. Crea esperienze utente visivamente accattivanti con WPF oppure usa le finestre di progettazione produttive di tipo WYSIWYG di Windows Form per incorporare elementi dell’interfaccia utente, elementi multimediali e modelli aziendali complessi. Sviluppa rapidamente applicazioni line-of-business di livello aziendale con un set completo di funzionalità quali controlli, data binding, animazioni, stili, modelli e altro ancora.

Screenshot di WinForms e WPF
Screenshot di Xamarin

Dispositivi mobili multipiattaforma

Visual Studio e Xamarin

Sviluppa app native complete per iOS, Android, macOS e Windows con C# in Visual Studio. È possibile usare Xamarin.Forms per compilare interfacce utente multipiattaforma native e performanti tra piattaforme e collegarti all’ecosistema .NET sfruttando le librerie .NET Standard per condividere il codice e l’ecosistema NuGet.

Piattaforma UWP (Universal Windows Platform)

Una piattaforma Windows, molti dispositivi

Sfrutta le tue competenze in C# e Visual Basic per ottenere i vantaggi offerti dalle capacità di Windows 10 e sviluppare la prossima generazione di app.
Windows 10 è in esecuzione in un singolo core unificato in diversi dispositivi mobili, desktop, Xbox o di altro tipo. Le app di Windows 10 sviluppate in C# e Visual Basic vengono eseguite in C++ con la stessa rapidità offerta dal runtime .NET Native.

Feedback