Visual Studio LightSwitch

Podnikových aplikací můžete rychle vytvořit pomocí vývojového nástroje Visual Studio LightSwitch.LightSwitchLightSwitch poskytuje zjednodušené vývojové prostředí tak, aby se můžete soustředit na obchodní logiku místo aplikační infrastruktury.

Úvod do aplikace Lightswitch

Většina podnikových aplikací jsou aplikace modelu FOD (forms-over-data), které obsahují uživatelské rozhraní pro prohlížení, přidávání a změny dat.Při použití jiných vývojových nástrojů k vytváření aplikací FOD (forms-over-data) se tráví mnoho času opakujícími se úkoly.Kód se vytváří pro interakci s databází, pro uživatelské rozhraní a pro obchodní logiku.Použijete-li LightSwitch, velká část práce s opakující se děje, a ve skutečnosti můžete vytvořit aplikaci LightSwitch bez psaní jakéhokoliv kódu vůbec!Pro většinu aplikací je nutné vytvořit pouze kód, který jako jediný vytvořit můžete: obchodní logiku.

Ff851953.collapse_all(cs-cz,VS.110).gifFunkce podnikových aplikací

Moderní obchodní aplikace vyžadují mnoho funkcí, jako jsou například možnosti vyhledávání, možnost řazení a uspořádání mřížky a možnost exportu dat.LightSwitch aplikace mají tyto funkce a další již vestavěné.Integrovány jsou navíc typické datové operace, například přidávání, aktualizace, ukládání a odstraňování, stejně jako základní logika ověřování údajů.

Pomocí funkce rozšíření LightSwitch můžete změnit vzhled aplikace použitím motivů, pomocí vlastních ovládacích prvků a změna rozložení pomocí rozšíření prostředí.Můžete použít vlastní typy firem s cílem snížit množství kódu, který je třeba napsat, a zjednodušit formátování v uživatelském rozhraní.

Ff851953.collapse_all(cs-cz,VS.110).gifEntity dat a obrazovky

LightSwitch zjednodušuje vývoj aplikací pomocí datových entit a obrazovky.

Datové entity nebo tabulek, jsou jak LightSwitch představuje data.Entity dat můžete vytvořit pomocí integrované databáze aplikací nebo importem dat z externí databáze, seznamu služby SharePoint nebo jiného zdroje dat.Můžete vytvářet vztahy mezi entitami, a to i v případě, že entity pocházejí z různých zdrojů dat.Dotazy na data můžete také vytvářet pomocí grafického návrháře a dotazy můžete dále upravovat v kódu.

Obrazovky nebo formulářů, jsou jak LightSwitch zobrazuje data.Obrazovky jsou založeny na předdefinovaných šablon. Vše co musíte udělat pro svázání dat s ovládáními obrazovky je určení entit nebo dotazy, které mají být zobrazeny.Po vytvoření obrazovky můžete změnit její vzhled v Návrháři. Není vyžadován žádný kód.Můžete vytvořit obrazovek, které jsou optimalizovány pro plochy, webové prohlížeče nebo mobilní zařízení, jako jsou tablety nebo telefony.

Ff851953.collapse_all(cs-cz,VS.110).gifOvěření dat, testování a nasazení

Základní ověřování lze provést v rámci IDE pomocí požadovaných polí a délek řetězce.Pro složitější ověřování na základě obchodní logiky je nutné napsat kód.Při spuštění je do obrazovek integrováno uživatelské rozhraní pro zpracovávání ověření.

Chcete-li aplikaci otestovat, stačí ji spustit.Můžete změnit uživatelské rozhraní přímo ve spuštěné aplikace.Zosobněním role v rámci oprávnění k ladění můžete otestovat ověřování a autorizaci.Po dokončení aplikace jej může zavést do jednotlivých počítačů, Internetová informační služba (IIS), Windows Azure, SharePoint nebo služeb Office 365.

Příbuzná témata

Title

Description

Začínáme s LightSwitch

Obsahuje odkazy na úvodní a vzdělávací témata.

LightSwitch jako zdroj dat

Tento článek popisuje přístup a využívat informační kanály OData vytvořené LightSwitch.

Aplikace LightSwitch pro SharePoint

Tento článek popisuje vytvoření a nasazení aplikací pro službu SharePoint.

Projekty: Kontejner pro aplikace

Popisuje základní úlohy pro práci s projekty.

Data: Informace za aplikace

Popisuje Návrháře entit a související úlohy.

Obrazovky: Uživatelské rozhraní aplikace

Popisuje Návrháře obrazovky a související úlohy.

Dotazy: Načítání informací ze zdroje dat

Popisuje Návrháře dotazů a související úlohy.

Ladění: Hledání a odstraňování chyb

Popisuje základní úlohy pro ladění aplikace.

Rozšíření: LightSwitch přidání nové možnosti

Popisuje úlohy týkající se rozšíření.

Nasazení: Distribuce a správy aplikace

Popisuje základní úlohy pro nasazení aplikace.