ASP.NET 在 HTTP 的頂部提供了一個抽象層,即應用程序所構建的地方。它提供了高層次的實體,例如一個面向對象的范例中的類和組件。
構建 ASP.NET 應用程序的關鍵開發工具及前端是 Visual Studio。本教程中,我們主要講 Visual Studio 2008。
Visual Studio 是一個整合的開發環境,用于編寫,編譯和調試代碼。它為構建 ASP.NET web 應用程序、web 服務、桌面應用程序和移動應用程序提供了一組完整的開發工具。
新項目窗口允許從可用模板中選擇一個應用程序模板。
當你打開一個新的網站,ASP.NET 提供啟動文件夾和網站的文件,包括站點中的第一個 web 表單的兩個文件。
名稱為 Default.aspx 的文件包括 HTML 和 asp 代碼,可以定義表單,名稱為 Default.aspx.cs(為 C# 編碼)的文件或者名稱為 Default.aspx.vb(為 VB 編碼)的文件包含你所選擇的語言的代碼,并且此代碼為一個表單中所執行的動作負責。
在 Visual Studio IDE 中的初始窗口是 Web Forms Designer 窗口。其他支持的窗口有工具箱、解決方案資源管理器以及內容窗口。設計師設計一個 web 表單,在表單上添加代碼進行控制,根據你所需使用代碼編輯程序。
你可以用以下方式使用窗口:
當創造了一個新的 web 表單,Visual Studio 自動為表單生成啟動 HTML,并且在 web 表單設計器上顯示出源視圖。解決方案資源管理器被用于添加其他任何文件,文件夾或者在 web 站點的現有項目。
一個典型的 ASP.NET 應用程序由許多的項目組成:web 內容文件(.aspx),源文件(.cs 文件),程序集(.dll 和 .exe 文件),數據源文件(.mgd 文件),引用,圖標,用戶控件和其他雜項文件和文件夾。所有組成網址的這些文件包含在一個解決方案中。
當創造了一個新的網站,.VB2008 自動創造了解決方案,并且在解決方案管理器中顯示。
解決方案可能包含一個或多個項目。一個項目包含內容文件,源文件,以及其他文件比如說數據源和圖片文件。一般來說,一個項目的內容可以編譯成一個程序集作為一個可執行文件(.exe)或者一個動態鏈接庫(.dll)文件
一般來說一個項目包含以下內容文件:
你可以執行一個應用程序,通過:
程序構建的基本思路是 .exe 或 .dll 文件從 Build 菜單中選擇一個命令而生成。