Sviluppo di un'app aziendale per Windows Store (C#, XAML e Prism)

Sviluppo di un'app aziendale per Windows Store con C#, XAML e Prism per Windows Runtime

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

Logo Patterns & Practices

Pagina successiva

Questa guida è utile per gli sviluppatori che vogliono creare un'app aziendale per Windows Store con C#, XAML, Windows Runtime e modelli di sviluppo come Model-View-ViewModel e l'aggregazione di eventi. La guida include il codice sorgente per Prism per Windows Runtime, il codice sorgente per l'implementazione di riferimento del catalogo prodotti e del carrello acquisti di AdventureWorks Shopper e la documentazione. Nella documentazione sono disponibili indicazioni su come implementare il modello MVVM con gestione della navigazione e del ciclo di vita delle app, oltre a informazioni su funzionalità come la convalida, la gestione dei dati dell'applicazione, l'implementazione dei controlli, la realizzazione di pagine accessibili e localizzabili, il tocco, la ricerca, i riquadri e le notifiche di tipo riquadro. Sono inoltre disponibili linee guida per il testing dell'app e l'ottimizzazione delle prestazioni.

Download

Download dell'esempio AdventureWorks Shopper
Download della libreria StoreApps di Prism
Download guida (PDF)

Imparerai a:

Nota  Se sei agli inizi con le app di Windows Store, leggi Creare la prima app di Windows Store con C# o Visual Basic per informazioni su come creare una semplice app di Windows Store con C# e XAML. Scarica quindi l'implementazione di riferimento AdventureWorks Shopper per visualizzare un'app aziendale completa che illustra i modelli di implementazione consigliati.
 

Prerequisiti

  • Windows 8.1
  • Microsoft Visual Studio 2013
  • Un interesse per la programmazione in C# e XAML

Per scaricare gli ultimi strumenti di sviluppo per app di Windows Store, vai al Centro sviluppatori - Apps di Windows Store.

La soluzione di Microsoft Visual Studio AdventureWorks Shopper contiene numerose dipendenze da pacchetti NuGet, che Visual Studio tenterà di scaricare al primo caricamento della soluzione. I pacchetti NuGet necessari sono:

  • Unity v3.0
  • Microsoft.AspNet.WebApi.Client v4.1.0-alpha-120809
  • Newtonsoft.Json v4.5.11 e v5.0.6
  • Microsoft.AspNet.Mvc v4.0.20710.0
  • Microsoft.AspNet.Razor v2.0.20715.0
  • Microsoft.AspNet.WebApi v4.0.20710.0
  • Microsoft.AspNet.WebApi.Client v4.1.0-alpha-120809
  • Microsoft.AspNet.WebApi.Core v4.0.20710.0
  • Microsoft.AspNet.WebApi.WebHost v4.0.20710.0
  • Microsoft.AspNet.WebPages v2.0.20710.0
  • Microsoft.Net.Http v2.0.20710.0
  • Microsoft.Web.Infrastructure v1.0.0.0

[Torna all'inizio]

Informazioni sulla guida

Contenuto

  • Documentazione. Nella documentazione sono disponibili indicazioni su come implementare il modello MVVM con gestione della navigazione e del ciclo di vita delle app, oltre a informazioni su funzionalità come la gestione dei dati dell'applicazione, l'implementazione dei controlli, la realizzazione di pagine accessibili e localizzabili, il tocco, la convalida, la ricerca, i riquadri e le notifiche di tipo riquadro. Sono inoltre disponibili linee guida per il testing dell'app e l'ottimizzazione delle prestazioni.
  • PDF (Portable Document Format). Versione PDF della guida online, per la stampa o la lettura offline.
  • Codice sorgente dell'implementazione di riferimento AdventureWorks Shopper. Soluzione di Visual Studio contenente tutti i progetti che compongono l'implementazione di riferimento del catalogo prodotti e del carrello acquisti di AdventureWorks Shopper.
  • Guide introduttive. La guida include una serie di guide introduttive che illustrano concetti specifici. Molte delle guide introduttive usano Prism per Windows Runtime.
  • Codice sorgente di Prism per Windows Runtime. Codice sorgente per le due librerie che consentono di accelerare lo sviluppo di app di Windows Store gestite.
  • Pacchetti NuGet di Prism per Windows Runtime. Pacchetti NuGet per le due librerie che consentono di accelerare lo sviluppo di app di Windows Store gestite.

Da dove iniziare

Esplorazione della documentazione

Ecco i principali argomenti della guida. Per il sommario completo, vedi Sommario di Sviluppo di un'app aziendale per Windows Store scritta in C#, XAML e Prism.

[Torna all'inizio]

Community

Per Prism per Windows Runtime, come per molti altri progetti di Patterns & Practices, esiste un sito della community. Nel sito della community puoi pubblicare domande, fornire feedback, entrare in contatto con altri utenti per condividere idee e trovare contenuto aggiuntivo come estensioni e materiale formativo. I membri della community possono anche aiutare Microsoft per la pianificazione e il testing delle versioni future di Prism per Windows Runtime. Per altre info, vedi la sezione del sito di Patterns & Practices dedicata a Prism per Windows Runtime.

[Torna all'inizio]

Note sulla versione

Le note sulla versione, che includono le novità di questa versione e un log delle modifiche, sono disponibili nel sito della community. Per altre informazioni, vedi le note sulla versione per Prism per Windows Runtime.

[Torna all'inizio]

Risorse di apprendimento

Se non hai esperienza di programmazione in C# per le app di Windows Store, vedi Roadmap per app di Windows Store in C# o Visual Basic. Per informazioni sul debug delle app di Windows Store, vedi l'articolo sul debug delle app di Windows Store.

Se hai familiarità con XAML, potrai continuare a sfruttare le tue competenze per la creazione di app di Windows Store. Per altre info su XAML in relazione alle app di Windows Store, vedi Panoramica di XAML.

Windows Runtime è un'interfaccia di programmazione che puoi usare per creare app di Windows Store. Windows Runtime supporta il tipico stile grafico e il modello di interazione basato sul tocco delle app di Windows Store, oltre all'accesso alla rete, ai dischi, ai dispositivi e alla stampa. Per altre info sull'API Windows Runtime, vedi Informazioni di riferimento sulle API Windows per le app di Windows Store.

.NET Framework offre un sottoinsieme di tipi gestiti che puoi usare per creare app di Windows Store con C#. Questo sottoinsieme di tipi gestiti e noto come .NET per app di Windows Store e consente agli sviluppatori di .NET Framework di creare app di Windows Store nell'ambito di un framework di programmazione conosciuto. Per creare app di Windows Store dovrai usare questi tipi gestiti con i tipi dall'API Windows Runtime. Non noterai alcuna differenza tra l'uso dei tipi gestiti e dei tipi Windows Runtime, se non per il fatto che i tipi gestiti risiedono in spazi dei nomi che iniziano con System e i tipi di Windows Runtime risiedono in spazi dei nomi che iniziano con Windows. Quando crei un'app di Windows Store con C#, nel tuo progetto vengono impostati automaticamente i riferimenti all'intero set di assembly per .NET per app di Windows Store. Per altre info, vedi Panoramica di .NET per app di Windows Store.

Per informazioni sui componenti e gli strumenti che determinano le funzionalità della piattaforma disponibili per la tua app e istruzioni su come accedere a queste funzionalità, vedi Dichiarazioni di funzionalità delle app (app di Windows Store).

L'implementazione di riferimento AdventureWorks Shopper fa ampio uso del modello asincrono basato su attività (TAP, Task-based Asynchronous Pattern). Per informazioni su come usare TAP per implementare e usare le operazioni asincrone, vedi Modello asincrono basato su attività (TAP).

Per informazioni aggiuntive su come implementare un'esperienza utente ottimale, ti consigliamo anche di leggere l'indice di indicazioni sull'esperienza utente per app di Windows Store eProgettare app di Windows Store con Blend per Microsoft Visual Studio 2013.

[Torna all'inizio]

Download per la versione precedente

La versione precedente di Prism, utilizzabile con Windows 8 ma non con Windows 8.1, può essere scaricata tramite i link seguenti.

[Torna all'inizio]

 

 

Mostra:
© 2016 Microsoft