Sdílet prostřednictvím


Visual Studio LightSwitch

Je rychle vytvářet obchodní aplikace pomocí nástroje pro vývoj pro Visual Studio LightSwitch.LightSwitch poskytuje zjednodušenou vývojové prostředí, aby se můžete soustředit na obchodní logiku namísto aplikační infrastruktury.

Představení Lightswitch

Většina obchodních aplikací jsou dat přes formulářového aplikace, které poskytují uživatelského rozhraní pro zobrazení, přidávání a úpravu dat.Použijete-li k vytváření aplikací dat přes formulářového jinými nástroji pro vývoj, je mnoho času stráveného na opakované úlohy.Psaní kódu pro interakci s databází psaní kódu pro uživatelské rozhraní a budete psát kód pro obchodní logiky.Při použití LightSwitch, velká část práce s opakující se provádí pro vás a ve skutečnosti můžete vytvářet aplikace LightSwitch bez psaní kódu vůbec!Pro většinu aplikací, je nutné k zápisu pouze kód je kód, který může zapisovat pouze vám: obchodní logiky.

Funkce obchodních aplikací

Moderní obchodní aplikace vyžadují mnoho funkcí, například možností vyhledávání, možnost řadit a uspořádání mřížky a možnost exportovat data.Aplikace LightSwitch mají tyto funkce a další, již součástí.Kromě toho typické data operací jako je například přidání, aktualizaci, ukládání a odstraňování jsou také součástí, jako je základní data logiku ověření.

Pomocí funkcí rozšiřitelnost v prostředí LightSwitch, můžete změnit vzhled vašich aplikací použitím motivů, pomocí vlastní ovládací prvky a pomocí rozšíření prostředí, chcete-li změnit rozložení.Vlastní obchodní typy slouží k omezení velikosti kódu, který budete psát a zjednodušení formátování v uživatelském rozhraní.

Data entit a obrazovky

LightSwitch usnadňuje vývoj obchodních aplikací pomocí datových entit a obrazovky.

Datových entit nebo tabulek, jsou, jak LightSwitch představuje data.S využitím integrovaných aplikační databáze, nebo import dat z externí databáze, seznam služby SharePoint nebo jiného zdroje dat vytvoříte datových entit.Můžete vytvořit vztahy mezi entitami, i když jsou entity z různých zdrojů dat.Můžete také vytvořit dotazy nad daty pomocí grafické návrháře a může dále upravovat dotazy v kódu.

Obrazovky, ani formulářů, jsou způsob, jakým LightSwitch zobrazuje data.Obrazovky jsou založeny na předdefinované šablony. Pouhé stačí vytvořit vazbu data na obrazovce zadejte entit nebo dotazy, které mají být zobrazeny.Když vytvoříte na obrazovce, můžete upravit jeho vzhled v Návrháři; je nezbytné zadat žádný kód.Můžete vytvořit obrazovky, které jsou optimalizovány pro klientské počítače, u webových prohlížečů nebo pro mobilní zařízení, například tabletů nebo telefony.

Ověření dat, testování a nasazení

Základní ověřování v rozhraní IDE může zpracovávat pomocí povinných polí a délky řetězce.Pro složitější ověřování založené na obchodní logiku je nutné psát kód.V době běhu je zahrnuta uživatelského rozhraní pro zpracování ověření obrazovky.

K testování vaší aplikace, stačí spusťte.Je možné změnit uživatelské rozhraní přímo v spuštěnou aplikaci.Na základě zosobnění role v seznamu oprávnění ladění, můžete otestovat ověření a autorizaci.Po dokončení aplikace ho můžete nasadit na jednotlivé počítače se serverem, na Internet Information Services (IIS), Microsoft Azure, SharePoint nebo Office 365.

Požadavky na systém

Je třeba nainstalovat následující technologie ke spuštění aplikace LightSwitch:

Nezbytnou podmínkou

Server vrstvy

Program Silverlight klienta

Klient HTML

.NET Framework 4

Ano

Ne

Ne

Silverlight 5

Ne

Ano

Ne

Související témata

Představení architektury LightSwitch

Popisuje architekturu aplikací LightSwitch.

Začínáme s LightSwitch

Obsahuje odkazy na témata úvodní a výukové.

LightSwitch jako zdroj dat

Popisuje, jak přistupovat a používat kanály OData Autor LightSwitch.

Aplikace LightSwitch pro SharePoint

Popisuje, jak vytvářet a nasazovat aplikace pro službu SharePoint.

Projekty: Kontejner pro vaši aplikaci LightSwitch

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

Data: Informace pro vaši aplikaci

Popisuje v návrháři entit a souvisejících úloh.

Obrazovky: Uživatelské rozhraní vaší aplikace LightSwitch

Popisuje obrazovky Designer a souvisejících úloh.

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

Popisuje Návrhář dotazů a souvisejících úloh.

Ladění: Vyhledávání a opravy chyb

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

Rozšíření: Přidání nových funkcí do LightSwitch

Popisuje úlohy související s rozšířením.

Nasazení: Distribuce a údržba vaší aplikace

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