A Microsoft Visual Studio 2018 LightSwitch - szoftverek
Próbáltál már létrehozni bejegyzésre irányuló kérelem információt? Például egy titkár, olyasmi, mint egy regisztrációs kártyát lépett levelezést? És ez volt a szótár tudósítók? Egy pár képernyők jelentések feldolgozatlan levelek, és a riporterek? És jó lenne összekapcsolni az alkalmazás az adatbázis marketing osztály. Bár látszólag egyszerű, ez a feladat jár rengeteg megvalósítási módok technológiai megoldások és technikák. És szeretnénk, hogy ezeket a problémákat azáltal, csak bizonyos adatok és kisebb változtatások?
Mi LightSwitch és miért ez lehetővé teszi, hogy gyorsan létre alkalmazásokat
Térjünk vissza a példát, hogy kimutatták az elején. Alapján a definíció adat építeni az alkalmazást:
töltse le és futtassa a LightSwitch

Készítünk egy projekt, és meghatározzák az adatokat üzleti típusú, mely azonnal azonosítani néhány érvényesítési szabályok.

Mi határozza meg a táblák közötti kapcsolatok

(Nem szükséges) csatlakoztassa egy külső, már meglévő adatforrások

adatokon alapuló definíciók generál felhasználói képernyőt

futtatni az elkészült alkalmazás

Hogy mennyi ideig tart, hogy egy működő prototípus alapján egy adatstruktúra, hogy a szó szoros értelmében percekben mérjük. Szeretnénk kiemelni, hogy a termék és annak dokumentációs teljesen lokalizált.
Sok csoda, amit „a motorháztető alatt” a LightSwitch, annak alapján, amit technológiák és építészeti megoldások épül. LightSwitch futásidejű alapul a klasszikus három rétegű architektúra. Megjelenítési réteg megoldja a problémát a kölcsönhatás a végfelhasználó, és az alapvető funkciókat teljesít - megjelenítés, szerkesztés és adatbevitel. A logikai réteg kezeli a kérelmeket az ügyfél szerkesztésre, adatok visszakeresése és egyéb műveletek. A fő célja ennek a rétegnek -, hogy megvédje az adatokat a közvetlen változásokat. Ez lehetővé teszi, hogy abban az integritás és az adatok biztonságát. Végül, az adatok réteg célja, hogy információt tároljon strukturált.

Tervezése háromszintű alkalmazások is elég nagy kihívás. Mindegyik réteg kialakítható nagy számú technológia és módszerek. Mindegyik réteg is eltérő megközelítést igényelnek a telepítési és kezelési működés közben. Végül minden réteg képesnek kell lennie arra, hogy „beszélni” egymással, azzal a céllal, hogy biztosítsák a biztonságot.

Mindezt összerakva
Óvatosan „testre szabott” egymással LightSwitch komponensek lehetővé teszik, hogy összpontosítson a végrehajtásáról az üzleti része a megoldásnak, nem gondolt a sok árnyalatok. Ebben az esetben lehetőség van arra, hogy ne vegye igénybe a Visual Studio, megvalósítva az alkalmazás beállításait és a felek adatok alatt hibakeresés!

Alapján ezeket a kapcsolatokat, valamint paraméterezése lekérdezések, akkor létre komplett megoldásokat, programozás nélkül, csak ritka esetben. De még ebben az esetben, LightSwitch segítségével nem elég sok, mint programozó van ellátva nagyszámú szinkron (lehallgatott) és aszinkron (bejelentési) eseménykezelő:

Amellett, hogy nyilvánvaló dolgokat kapcsolatos megjelenése az alkalmazás is megvalósított vízszintes elemek, mint például a hozzáférés-szabályozás. Miután beállította a LightSwitch projekt tulajdonságait elég hozzá, hogy az alak a képernyő csekket engedélyeket a felhasználókhoz, majd a közigazgatási módban a felhasználó ellenőrzése képernyőn adja meg a szükséges jogosultságokkal:

Telepítési szempontok pontosan megoldható a lakonikus és egyszerű asszisztens, hogy segítsen telepíteni az alkalmazást helyileg a IIS szerver, vagy akár az Azure:


LightSwitch egy nagyon érdekes eszköz célja, hogy egy szűk, de még mindig népszerű különböző feladatokat - gyorsan létre üzleti alkalmazásokat. Ez az eszköz gondoskodik az összes rutinfeladatok fejlesztésére az üzleti alkalmazások, így a felhasználók egy különleges lehetőség, hogy összpontosítson az üzleti logika megfelelő a követelményeknek. Látszólagos egyszerűsége ellenére, a LightSwitch Sok probléma megoldható a szabványos konfigurációs eszközök, és bontsa ki a funkciók révén a szoftver és a további összetevők, ha szükséges.