Visual Studio 2008是微軟公司為.NET程式設計者所提供的IDE軟體,其支援多種程式語言,而且具備統一的開發介面,不論開發桌面應用程式、ASP.NET網頁程式。XML Web Service或是行動裝置應用程式,都可以在相同的環境與介面下完成。
依照功能的不同,Visual Studio 2008分成許多版本,其中Visual Web Developer(簡稱VWD)便是特別為了開發ASP.NET網站所推出。
在VWD內可以使用C#與Visual Basic設計ASP.NET網頁,而且還隨附SQL Server Express資料庫伺服器,可以開發較為複雜、以資料庫為資料後端的網站。
網站種類
在VWD中開發ASP.NET網頁,必須先建立網站專案,一個專案便代表一個網站。VWD支援的網站類型可分為以下幾種:
HTTP、FTP:這2種網站都是指實際運作中的Web伺服器(通常都是IIS伺服器),在開發網頁的過程中,VWD會透過HTTP或FTP通訊協定存取伺服器上的網頁檔案,載入到VWD的工作環境中供我們進行開發,修改的結果也都會直接存回伺服器上。
檔案系統:顧名思義,這是將我們開發的網頁直接存於本機的資料夾中,不過VWD有一項特別的「虛擬網站」功能,可在電腦上啟動模擬的Web伺服器,以供ASP.NET網頁。此功能讓我們可在開發過程中,不必架設實際的Web伺服器,也可測試ASP.NET網頁在伺服器上執行的效果。由瀏覽器經由虛擬網站來瀏覽開發中的ASP.NET網頁時,即是模擬使用者實際經由網路存取網站伺服器網頁的情形。
剛建好的新網站,其中即會含有1個資料夾及3個檔案(展開右邊方案總管窗格中的加號,可看到另一個檔案)。這些資料夾和檔案雖暫時用不到,但還是先來認識一下:
App_Data:這個資料夾是用來存放ASP.NET所要用到的資料檔,可以是SQL Server的資料庫檔或XML檔案。
Default.aspx:aspx是預設的ASP.NET網頁副檔名;Default則是預設的首頁名稱。當我們在VWD中建立新的ASP.NET網頁時,預設也都是以Default為主檔名,並會依序加上數字編號,不過我們可自行設定新的檔案名稱。
Default.aspx.cs:按Default.aspx前的加號按鈕時才會看到,此為Default.aspx網頁的ASP.NET程式碼所在的檔案,副檔名為cs表示其為C#程式。此種將程式碼與網頁內容分開的方法,稱為程式碼後置(Code-Behined)。
web.config:這是ASP.NET的網站設定檔,當我們希望ASP.NET的行為與預設不同時,即需在web.config寫入新的設定值。
依照功能的不同,Visual Studio 2008分成許多版本,其中Visual Web Developer(簡稱VWD)便是特別為了開發ASP.NET網站所推出。
在VWD內可以使用C#與Visual Basic設計ASP.NET網頁,而且還隨附SQL Server Express資料庫伺服器,可以開發較為複雜、以資料庫為資料後端的網站。
網站種類
在VWD中開發ASP.NET網頁,必須先建立網站專案,一個專案便代表一個網站。VWD支援的網站類型可分為以下幾種:
HTTP、FTP:這2種網站都是指實際運作中的Web伺服器(通常都是IIS伺服器),在開發網頁的過程中,VWD會透過HTTP或FTP通訊協定存取伺服器上的網頁檔案,載入到VWD的工作環境中供我們進行開發,修改的結果也都會直接存回伺服器上。
檔案系統:顧名思義,這是將我們開發的網頁直接存於本機的資料夾中,不過VWD有一項特別的「虛擬網站」功能,可在電腦上啟動模擬的Web伺服器,以供ASP.NET網頁。此功能讓我們可在開發過程中,不必架設實際的Web伺服器,也可測試ASP.NET網頁在伺服器上執行的效果。由瀏覽器經由虛擬網站來瀏覽開發中的ASP.NET網頁時,即是模擬使用者實際經由網路存取網站伺服器網頁的情形。
剛建好的新網站,其中即會含有1個資料夾及3個檔案(展開右邊方案總管窗格中的加號,可看到另一個檔案)。這些資料夾和檔案雖暫時用不到,但還是先來認識一下:
App_Data:這個資料夾是用來存放ASP.NET所要用到的資料檔,可以是SQL Server的資料庫檔或XML檔案。
Default.aspx:aspx是預設的ASP.NET網頁副檔名;Default則是預設的首頁名稱。當我們在VWD中建立新的ASP.NET網頁時,預設也都是以Default為主檔名,並會依序加上數字編號,不過我們可自行設定新的檔案名稱。
Default.aspx.cs:按Default.aspx前的加號按鈕時才會看到,此為Default.aspx網頁的ASP.NET程式碼所在的檔案,副檔名為cs表示其為C#程式。此種將程式碼與網頁內容分開的方法,稱為程式碼後置(Code-Behined)。
web.config:這是ASP.NET的網站設定檔,當我們希望ASP.NET的行為與預設不同時,即需在web.config寫入新的設定值。