Visual Studio LightSwitch
您可以使用 Visual Studio LightSwitch 開發工具,快速建置商務應用程式。LightSwitch 提供簡化的開發環境,可讓您專注於商務邏輯,而不是應用程式基礎結構。
Lightswitch 簡介
大多數商務應用程式都是資料表單 (Forms Over Data) 應用程式,這些應用程式提供可用來檢視、加入及修改資料的 UI。當您使用其他開發工具來建置資料表單應用程式時,大部分的時間會花費在重複的工作上。您會撰寫可與資料庫互動的程式碼、撰寫使用者介面的程式碼,以及撰寫商務邏輯的程式碼。當您使用 LightSwitch 時,系統會為您完成大部分的重複工作,事實上,您不需要撰寫任何程式碼便能建立 LightSwitch 應用程式!就大多數應用程式而言,您唯一必須撰寫的程式碼是只有您才能撰寫的程式碼,那就是商務邏輯。
商務應用程式的功能
現代商務應用程式需要許多功能,例如搜尋功能、排序和重新排列資料格的功能,以及匯出資料的功能。LightSwitch 應用程式具有這些功能及其他內建功能。此外,就像是基本資料驗證邏輯一樣,此應用程式也內建一般資料作業 (例如加入、更新、儲存和刪除)。
您可以使用 LightSwitch 的擴充性功能,透過套用主題、使用自訂控制項及使用殼層延伸變更配置,來變更應用程式的外觀。您可以使用自訂商務類型來減少撰寫的程式碼數量,以及簡化使用者介面的格式。
資料實體和螢幕
LightSwitch 使用「資料實體」(Data Entity) 和「螢幕」(Screen) 來簡化商務應用程式的開發。
資料實體 (或資料表) 是 LightSwitch 表示資料的方式。您可以使用內建應用程式資料庫,或從外部資料庫、SharePoint 清單或其他資料來源匯入資料,藉此建立資料實體。您可以在實體之間,甚至在不同資料來源的實體之間建立關聯性。您也可以使用圖形設計工具建立資料查詢,並且可以進一步修改程式碼中的查詢。
螢幕 (或表單) 是 LightSwitch 顯示資料的方式。螢幕以預先定義的範本為基礎。您只需要指定將顯示的實體或查詢,即可將資料繫結至螢幕。建立螢幕之後,您可以在設計工具中修改其外觀,而不需要任何程式碼。您可以建立針對桌面、Web 瀏覽器或行動裝置 (例如平板電腦或手機) 最佳化的螢幕。
資料驗證、測試和部署
您可以使用必要欄位和字串長度在 IDE 中處理基本驗證。如需以商務邏輯為基礎之更複雜的驗證,則必須撰寫程式碼。在執行階段,處理驗證的使用者介面是內建在螢幕中。
若要測試您的應用程式,只要執行應用程式即可。您可以直接變更執行中應用程式的使用者介面。透過在偵錯權限下模擬角色,您可以測試驗證和授權。當應用程式完成時,您可以將應用程式部署至個別電腦、Internet Information Services (IIS)、Microsoft Azure、SharePoint 或 Office 365。
系統需求
您必須安裝下列技術才能執行 LightSwitch 應用程式:
必要條件 |
伺服器層 |
Silverlight 用戶端 |
HTML 用戶端 |
.NET Framework 4 |
是 |
否 |
否 |
Silverlight 5 |
否 |
是 |
否 |
相關主題
描述 LightSwitch 應用程式的架構。 |
|
---|---|
提供簡介和學習主題的連結。 |
|
描述如何存取及使用 LightSwitch 建立的 OData 摘要。 |
|
描述如何建立及部署 SharePoint 相關應用程式。 |
|
描述處理專案的基本工作。 |
|
描述 Entity Designer 和相關工作。 |
|
描述螢幕設計工具和相關工作。 |
|
描述查詢設計工具和相關工作。 |
|
描述偵錯應用程式的基本工作。 |
|
描述與擴充功能相關的工作。 |
|
描述部署應用程式的基本工作。 |