Visual Studio LightSwitch
Szybko Twórz aplikacje biznesowe za pomocą narzędzia Visual Studio LightSwitch.LightSwitch udostępnia środowisko programistyczne uproszczony, aby użytkownik może skupić się na logice biznesowej zamiast infrastruktury aplikacji.
Wprowadzenie do Lightswitch
Większość aplikacji biznesowych to aplikacje formularzy na danych, które udostępniają interfejs użytkownika do przeglądania, dodawania i modyfikowania danych.Podczas tworzenia aplikacji formularzy na danych za pomocą narzędzi programistycznych większość czasu poświęcana na powtarzających się zadań.Piszesz kod na interakcję z bazą danych, pisania kodu dla interfejsu użytkownika, a piszesz kod na logiki biznesowej.Jeśli używasz LightSwitch, większość powtarzających się zadań jest wykonywana za użytkownika i w rzeczywistości tworzenia aplikacji LightSwitch bez potrzeby pisania kodu w ogóle!W przypadku większości aplikacji tylko kod należy zapisać jest tylko te można pisać kod: logiki biznesowej.
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ą tych funkcji i więcej, wbudowane.Ponadto typowe operacje na danych, takie jak dodawanie, aktualizowanie, zapisywanie i usuwanie są również wbudowane, jest logikę weryfikacji podstawowych danych.
Przy użyciu funkcji rozszerzeń LightSwitch, można zmienić wygląd aplikacji, stosując motywy, przy użyciu niestandardowych formantów i przy użyciu rozszerzeń powłoki, aby zmienić układ.Aby zmniejszyć ilość kodu napisanego i uprościć formatowanie interfejsu użytkownika, można użyć niestandardowych typów biznesowych.
Obiekty danych i ekrany
LightSwitch upraszcza tworzenie aplikacji biznesowych za pomocą jednostek danych i ekrany.
Obiekty danych lub tabele, są, jak LightSwitch reprezentuje dane.Obiekty danych można tworzyć przy użyciu wbudowanej bazy danych aplikacji lub zaimportuj dane z zewnętrznej bazy danych, listy programu SharePoint lub innego źródła danych.Można tworzyć relacje między obiektami, nawet wtedy, gdy jednostki są z różnych źródeł danych.Można tworzyć kwerendy dane przy użyciu graficznych projektanta i można modyfikować zapytania w kodzie.
Ekranów lub formularzy, są, jak LightSwitch zawiera dane.Ekrany są oparte na wstępnie zdefiniowanych szablonów. To wszystko, co trzeba zrobić, aby powiązać dane z ekranu, określić jednostki lub zapytania, które mają być wyświetlane.Po utworzeniu ekranu, można zmodyfikować jego wygląd w Projektancie; kod nie jest wymagana.Możesz utworzyć ekrany zoptymalizowanych dla komputerów stacjonarnych, przeglądarki sieci web lub dla urządzeń przenośnych, takich jak tabletów lub telefonów.
Sprawdzanie poprawności danych, testowania i wdrażania
Podstawowe operacje sprawdzania poprawności w IDE można obsługiwać przy użyciu pól wymaganych i długości ciągu.Logika biznesowa w oparciu o bardziej złożonych weryfikacji należy w kodzie.W czasie wykonywania interfejs użytkownika do obsługi weryfikacji jest wliczony w ekrany.
Aby przetestować aplikację, wystarczy ją uruchomić.Można zmienić bezpośrednio w uruchomionej aplikacji interfejsu użytkownika.Poprzez personifikację rolę w ramach uprawnień debugowania, można przetestować uwierzytelniania i autoryzacji.Po ukończeniu aplikacji można wdrożyć pojedynczy komputer, aby internetowych usług informacyjnych (IIS), Microsoft Azure, SharePoint lub usługi Office 365.
Wymagania systemowe
Należy zainstalować następujące technologie do uruchamiania aplikacji LightSwitch:
Wymagania wstępne |
Warstwa serwera |
Klient programu Silverlight |
Klient HTML |
Program .NET Framework 4 |
Tak |
Nie |
Nie |
Program Silverlight 5 |
Nie |
Tak |
Nie |
Tematy pokrewne
Opisuje architekturę aplikacji LightSwitch. |
|
---|---|
Zawiera łącza do tematów wstępnych i nauki. |
|
Opisuje sposób włączenia dostępu i używać tych źródeł utworzone przez LightSwitch. |
|
Opisuje sposób tworzenia i wdrażania aplikacji dla programu SharePoint. |
|
Zawiera opis podstawowych zadań do pracy z projektami. |
|
Opis Projektanta jednostki oraz powiązanych zadań. |
|
Opis Projektanta ekranu oraz powiązanych zadań. |
|
Opis Projektanta zapytań i powiązanych zadań. |
|
Zawiera opis podstawowych zadań do debugowania aplikacji. |
|
Zawiera opis zadań związanych z rozszerzeniami. |
|
Opisuje podstawowe zadania dotyczące wdrażania aplikacji. |