Visual Studio LightSwitch
Szybkie tworzenie aplikacji biznesowych za pomocą narzędzia programowania Visual Studio LightSwitch.LightSwitchLightSwitch dostarcza uproszczonego środowiska pracy, więc można się skoncentrować na logice biznesowej zamiast infrastruktury aplikacji.
Wprowadzenie do narzędzia Lightswitch
Większość aplikacji biznesowych to aplikacje typu formularz sterowany danymi, które udostępniają interfejs użytkownika do przeglądania, dodawania i modyfikowania danych.Podczas kompilowania aplikacji typu formularz sterowany danymi za pomocą innych narzędzi programistycznych większość czasu spędza się na powtarzalnych zadaniach.Użytkownik pisze kod do interakcji z bazą danych, kod interfejsu użytkownika oraz kod logiki biznesowej.Podczas korzystania z LightSwitch wiele powtarzających się zadań jest wykonywana za użytkownika, a w rzeczywistości, można utworzyć aplikacji LightSwitch bez pisania kodu w ogóle!W przypadku większości aplikacji jedynym kodem, który użytkownik musi napisać, jest kod, który tylko on możesz napisać, czyli logika biznesowa.
Funkcje aplikacji biznesowych
Nowoczesne aplikacje biznesowe wymagają wielu funkcji, takich jak możliwości wyszukiwania, możliwość sortowania i zmieniania układu siatek oraz możliwość eksportowania danych.Aplikacje LightSwitch mają te cechy i wbudowane między innymi.Ponadto typowe operacje na danych, takie jak dodawanie, aktualizowanie, zapisywanie i usuwanie, są również wbudowane, podobnie jak podstawowa logika walidacji danych.
Za pomocą funkcji rozszerzeń w programie LightSwitch, można zmienić wygląd aplikacji, stosując motywy, używając niestandardowych formantów i przy użyciu rozszerzeń powłoki do zmiany układu.Aby zmniejszyć ilość kodu napisanego i uprościć formatowanie interfejsu użytkownika, można użyć niestandardowych typów biznesowych.
Jednostki i ekrany danych
LightSwitch upraszcza tworzenie aplikacji biznesowych za pomocą jednostek danych i ekrany.
Obiekty danych lub tabele, są jak LightSwitch reprezentuje dane.Jednostki danych można tworzyć przy użyciu wbudowanej bazy danych aplikacji lub importując dane z zewnętrznej bazy danych, listy programu SharePoint lub innego źródła danych.Można tworzyć relacje między jednostkami, nawet w przypadku, gdy jednostki są z różnych źródeł danych.Można również tworzyć zapytania o dane przy użyciu projektanta graficznego, po czym modyfikować zapytania bezpośrednio w kodzie źródłowym.
Ekranów lub formularzy, są, jak dane są wyświetlane na LightSwitch.Ekrany są oparte na wstępnie zdefiniowane szablony. Wszystko, co musisz zrobić, aby powiązać dane do ekranu, to określić jednostki lub zapytania, które mają być wyświetlane.Po utworzeniu ekranu można zmodyfikować jego wygląd w projektancie; nie jest wymagane pisanie kodu.Można utworzyć ekranów, które są zoptymalizowane dla komputerów osobistych, przeglądarki sieci web lub urządzeń przenośnych, takich jak tabletek lub telefony.
Walidacja danych, testowanie i wdrażanie
Podstawowe operacje walidacji w środowisku IDE można obsługiwać przy użyciu pól wymaganych i długości ciągów.Aby uzyskać bardziej złożoną walidację opartą na logice biznesowej, musisz napisać kod.W czasie wykonywania interfejs użytkownika obsługujący walidację jest wbudowywany w ekrany.
Aby przetestować aplikację, wystarczy ją uruchomić.Można zmienić interfejs użytkownika bezpośrednio w działającej aplikacji.Personifikując rolę w ramach uprawnień debugowania, można przetestować uwierzytelniania i autoryzację.Po ukończeniu aplikacji można wdrożyć to pojedynczy komputer, Internet Information Services (IIS), Windows Azure, SharePoint lub usługi Office 365.
Tematy pokrewne
Tytuł |
Opis |
---|---|
Zawiera łącza do tematów wstępnych i zasadniczych. |
|
Informacje dotyczące dostępu i zużywają OData źródeł danych utworzonych przez LightSwitch. |
|
Opisuje sposób tworzenia i wdrażania aplikacji dla programu SharePoint. |
|
W tym artykule opisano podstawowe czynności wykonywane podczas pracy z projektami. |
|
Zawiera opis Projektanta jednostek oraz informacje o zadaniach pokrewnych. |
|
Zawiera opis Projektanta ekranu oraz informacje o zadaniach pokrewnych. |
|
Zawiera opis Projektanta zapytań oraz informacje o zadaniach pokrewnych. |
|
W tym artykule opisano podstawowe zadania dotyczące debugowania aplikacji. |
|
Zawiera opis zadań związanych z rozszerzeniami. |
|
W tym artykule opisano podstawowe zadania dotyczące wdrażania aplikacji. |