Condividi tramite


Visual Studio LightSwitch

È possibile sviluppare rapidamente applicazioni aziendali utilizzando lo strumento di sviluppo di Visual Studio LightSwitch.LightSwitchLightSwitch fornisce un ambiente di sviluppo semplificato in modo che sia possibile concentrarsi sulla logica di business anziché l'infrastruttura dell'applicazione.

Introduzione a Lightswitch

La maggior parte delle applicazioni aziendali consiste di applicazioni form su dati che forniscono un'interfaccia utente per la visualizzazione, l'aggiunta e la modifica dei dati.Quando si utilizzano altri strumenti di sviluppo per compilare questo tipo di applicazioni, molto tempo è dedicato alle attività ripetitive.Si scrive il codice affinché interagisca con un database, si scrive il codice per l'interfaccia utente e si scrive il codice per la logica di business.Quando si utilizza LightSwitch, la maggior parte delle operazioni ripetitivo viene fatto automaticamente e, infatti, è possibile creare un'applicazione di LightSwitch senza scrivere codice basato!Per la maggior parte delle applicazioni, l'unico codice che è necessario scrivere è l'unico che è possibile scrivere: la logica di business.

Ff851953.collapse_all(it-it,VS.110).gifCaratteristiche delle applicazioni aziendali

Le moderne applicazioni aziendali richiedono molte caratteristiche quali funzionalità di ricerca, la capacità di ordinare e ridisporre le griglie e la capacità di esportare i dati.Le applicazioni di LightSwitch presentano tali funzionalità e più, già incorporate.Inoltre, le tipiche operazioni sui dati, quali aggiunta, aggiornamento, salvataggio ed eliminazione, sono anch'esse incorporate, come pure la logica della convalida dei dati di base.

Tramite le funzionalità di estensibilità in LightSwitch, è possibile modificare l'aspetto delle applicazioni applicazione di temi, utilizzando i controlli personalizzati e utilizzare le estensioni della shell per modificare il layout.È possibile utilizzare i tipi aziendali personalizzati per ridurre la quantità di codice scritto e semplificare la formattazione dell'interfaccia utente.

Ff851953.collapse_all(it-it,VS.110).gifLe schermate e le entità di dati

LightSwitch semplifica lo sviluppo di applicazioni aziendali utilizzando le entità dati e le schermate.

Le entità dati, o tabelle, sono le LightSwitch rappresenta i dati.È possibile creare le entità di dati utilizzando il database dell'applicazione incorporato, oppure importando i dati da un database esterno, un elenco di SharePoint o altra origine dati.È possibile creare relazioni tra entità, anche quando provengono da origini dati diverse.È inoltre possibile creare query sui dati tramite una finestra di progettazione grafica e modificare ulteriormente tali query nel codice.

Le schermate, o form, vengono LightSwitch come visualizzare i dati.Le schermate sono basati su modelli predefiniti. Parte dei casi è per associare i dati a uno schermo è specifica delle entità o query da visualizzare.Dopo avere creato una schermata, è possibile modificarne l'aspetto nella finestra di progettazione, senza che sia necessario alcun codice.È possibile creare schermate ottimizzate per il desktop, per i browser Web, oppure per dispositivi mobili come le compresse o telefoni.

Ff851953.collapse_all(it-it,VS.110).gifConvalida dei dati, test e distribuzione

È possibile gestire la convalida di base nell'IDE utilizzando i campi obbligatori e la lunghezza delle stringhe.Per una convalida più complessa basata sulla logica di business, è necessario scrivere il codice.In fase di esecuzione, l'interfaccia utente è incorporata in schermate per gestire la convalida.

Per testare l'applicazione, eseguirla.È possibile modificare direttamente l'interfaccia utente dell'applicazione in esecuzione.Rappresentando un ruolo nelle autorizzazioni di debug, è possibile testare l'autenticazione e l'autorizzazione.Quando l'applicazione è completa, è possibile distribuirlo a un singolo computer, a Internet Information Services (IIS), a Windows Azure, in SharePoint, o in Office 365.

Argomenti correlati

Titolo

Descrizione

Guida introduttiva a LightSwitch

Vengono forniti collegamenti a argomenti introduttivi e di apprendimento.

LightSwitch come origine dati

Viene descritto come accedere e utilizzare i feed di OData creati da LightSwitch.

Applicazioni LightSwitch per SharePoint

Viene descritto come creare e distribuire applicazioni per SharePoint.

Progetti: Contenitore dell'applicazione

Vengono illustrate le attività di base per l'utilizzo di progetti.

Dati: informazioni sottostanti l'applicazione

Viene fornita la descrizione di Entity Designer e delle attività correlate.

Schermate: interfaccia utente dell'applicazione

Viene fornita la descrizione di Progettazione schermata e delle attività correlate.

Query: recupero di informazioni da un'origine dati

Viene fornita la descrizione di Entity Designer e delle attività correlate.

Debug: individuazione e correzione degli errori

Vengono illustrate le attività di base per il debug di un'applicazione.

Estensioni: aggiunta di nuove funzionalità a LightSwitch

Vengono illustrate le attività correlate alle estensioni.

Distribuzione: distribuzione e gestione dell'applicazione

Vengono illustrate le attività di base per la distribuzione di un'applicazione.