ASP.NET在構建Web應用程式的HTTP之上提供了一個抽象層。它在面向對象的範例中提供了高級實體,例如類和組件。
構建ASP.NET應用程式和前端的關鍵開發工具是Visual Studio。 在本教學中,我們使用Visual Studio 2017(社區版本)。
Visual Studio是用於編寫,編譯和調試代碼的集成開發環境。它為構建ASP.NET Web應用程式,Web服務,桌面應用程式和移動應用程式提供了一套完整的開發工具。
安裝
Microsoft提供了一個免費版本的Visual Studio,它也包含SQL Server,可以從網站: www.visualstudio.com 下載。使用這個工具,可以編寫和構建各種ASP.Net程式 - 從簡單的命令行應用程式更複雜的應用程式的編寫。在本教程中,我們使用Visual Studio 2017社區版本(下載: http://www.visualstudio.com/downloads/ )作為開發工具。
請注意,需要有效的互聯網連接才能安裝快速版。
下載完成後,按照安裝軟體的常用方法,雙擊軟體包,啟動安裝介面,同意協議,選擇安裝目錄,然後線上下載安裝,至到完成。
在安裝完成後,啟動Visual Studio後的工作介面如下 -
現在就可以使用Visual Studio 來開發應用程式了。
Visual Studio IDE簡介
我們可以從左上角菜單中,選擇:檔 -> 新建 -> 專案,創建一個新專案新的專案窗口允許從可用範本中選擇應用程式範本。
當啟動一個新的網站時,ASP.NET提供了該網站的起始檔夾和文件,包括該網站的第一個Web窗體的兩個檔。
其中有一個名稱為Default.aspx
的檔包含定義窗體的HTML和asp代碼,另一個名稱為Default.aspx.cs(用於 C# 編碼)的檔或名稱為Default.aspx.vb(用於VB編碼)的檔包含選擇的編程語言,並且此代碼負責在窗體上執行的操作。
Visual Studio IDE中的主窗口是Web窗體設計器窗口。其他支持窗口是工具箱,解決方案資源管理器和屬性窗口。您可以使用設計器來設計Web窗體,將代碼添加到窗體上的控件,根據需要工作添加窗體控制動作和處理,也可以使用代碼編輯器編寫代碼實現。
使用視圖和Windows
可以通過以下方式使用窗口:
- 要將Web窗體設計器從一個視圖更改為另一個視圖,請單擊設計或源按鈕。
- 要關閉窗口,請單擊右上角的關閉按鈕並重新顯示,從“視圖”菜單中選擇它。
- 要隱藏一個窗口,點擊其自動隱藏按鈕。該窗口然後變成一個選項卡。 要再次顯示,請再次單擊“自動隱藏”按鈕。
- 要更改窗口的大小,只需拖動它。
將檔夾和文件添加到網站專案
創建新的Web窗體時,Visual Studio會自動生成表單的起始HTML,並將其顯示在Web表單設計器的“源”視圖中。 解決方案資源管理器用於添加網站上的任何其他檔,檔夾或任何現有專案。
要添加標準檔夾,請右鍵單擊要在“解決方案資源管理器”中添加檔夾的專案或檔夾,然後選擇“新建檔夾”。
要添加一個ASP.NET檔夾,請右鍵單擊解決方案資源管理器中的專案,然後從列表中選擇該檔夾。
要將現有專案添加到站點,請右鍵單擊要在解決方案資源管理器中添加專案的專案或檔夾,然後從對話框中選擇。
專案和解決方案
一個典型的ASP.NET應用程式由許多專案組成:Web內容檔(.aspx
),原始檔案(.cs
檔),程式集(.dll
和.exe
檔),數據原始檔案(.mdb
檔),引用,圖示 ,用戶控件和其他檔和文件夾。組成該網站的所有這些檔都包含在解決方案中。
當一個新的網站被創建後。Visual Studio會自動創建解決方案並將其顯示在解決方案資源管理器中。
解決方案可能包含一個或多個專案。一個專案包含內容檔,原始檔案和其他檔,如數據源和圖像檔。通常,專案的內容將作為可執行檔(.exe
)或動態鏈接庫(.dll
)檔編譯為程式集。
通常,專案包含以下內容檔:
- 頁面檔(
.aspx
) - 用戶控件(
.ascx
) - Web服務(
.asmx
) - 母版頁(
.master
) - 網站地圖(
.sitemap
) - 網站配置檔(
.config
)
建立和運行一個專案
可以通過執行一個應用程式/運行專案:
- 選擇開始
- 從調試菜單中選擇開始而不調試,
- 按F5
- 按Ctrl-F5
該程式是建立的含義,.exe
或.dll
檔是通過從生成菜單中選擇一個命令生成的。