共用方式為


第 1 部分:檔案 - > 新增專案

作者:Joe Stagner

Tailspin Spyworks 示範如何為 .NET 平臺建立強大且可調整的應用程式,非常簡單。 其中顯示如何使用 ASP.NET 4 中的絕佳新功能來建置線上商店,包括購物、結帳和管理。

本教學課程系列詳細說明建置 Tailspin Spyworks 範例應用程式所採取的所有步驟。 第 1 部分涵蓋概觀和檔案/新增專案。

概觀

本教學課程是 ASP.NET WebForms 簡介。 我們將從緩慢開始,因此初學者層級的 Web 開發體驗沒關係。

我們將建置的應用程式是簡單的線上存放區。

顯示簡單線上商店的螢幕擷取畫面。

訪客可以依類別流覽產品:

顯示訪客可依類別流覽產品的螢幕擷取畫面。

他們可以檢視單一產品,並將其新增至購物車:

顯示訪客可檢視單一產品的螢幕擷取畫面,並將其新增至購物車。

他們可以檢閱購物車,移除不再需要的任何專案:

此螢幕擷取畫面顯示訪客可以檢閱其購物車,並移除他們不再需要的專案。

繼續簽出會提示他們

顯示在簽出時登入提示的螢幕擷取畫面。

顯示在簽出時建立新帳戶提示的螢幕擷取畫面。

訂購之後,他們會看到簡單的確認畫面:

顯示確認畫面的螢幕擷取畫面。

我們將從在 Visual Studio 2010 中建立新的 ASP.NET WebForms 專案開始,並累加新增功能以建立完整的運作應用程式。 在過程中,我們將討論資料庫存取、清單和方格檢視、資料更新頁面、資料驗證,使用主版頁面進行一致的頁面配置、AJAX、驗證、使用者成員資格等等。

您可以從 使用 Visual Studio 2010 或免費的 Visual Web Developer 2010 https://www.microsoft.com/express/Web/ 。 若要建置應用程式,您可以使用SQL Server或免費的SQL Server Express來裝載資料庫。

檔案/新增專案

我們將從 Visual Studio 的 [檔案] 功能表中選取 [新增專案] 開始。 這會顯示 [新增專案] 對話方塊。

顯示 [新增專案] 畫面的螢幕擷取畫面。

我們將選取左側的 [Visual C# / Web Templates] 群組,然後選擇中央資料行中的 [ASP.NET Web 應用程式] 範本。 將您的專案命名為 TailspinSpyworks,然後按 [確定] 按鈕。

顯示專案名稱位置的螢幕擷取畫面。

這會建立我們的專案。 讓我們看看右側應用程式方案總管中包含的資料夾。

顯示建立專案時所顯示資料夾的螢幕擷取畫面。

空白解決方案不是完全空白的, 它會新增基本資料夾結構:

顯示基本資料夾結構的螢幕擷取畫面。

請注意 ASP.NET 4 個預設專案範本所實作的慣例。

  • 「Account」 資料夾會實作 ASP 的基本使用者介面。NET 的成員資格子系統。
  • 「腳本」資料夾會作為用戶端 JavaScript 檔案的存放庫,且預設會提供核心 jQuery .js檔案。
  • 「Styles」 資料夾可用來組織我們的網站視覺效果, (CSS 樣式表單)

當我們按下 F5 來執行應用程式並轉譯 default.aspx 頁面時,我們會看到下列內容。

螢幕擷取畫面,顯示按下 F 5 時的應用程式。

我們的第一個應用程式增強功能是將預設 WebForms 範本中的 Style.css 檔案取代為 CSS 類別和相關聯的影像檔,以呈現我們想要用於 Tailspin Spyworks 應用程式的視覺效果。

執行此動作之後,我們的 default.aspx 頁面會轉譯如下。

顯示預設頁面呈現方式的螢幕擷取畫面。

請注意頁面右上方的影像連結,以及已新增至主版頁面的功能表項目。 只有 [登入] 和 [帳戶] 連結會指向預設範本所產生的頁面, () 預設範本所產生的頁面,以及我們建置應用程式時所實作的其餘頁面。

我們也會將主版頁面重新放置至 Styles 目錄。 雖然這只是喜好設定,但如果我們決定在未來讓應用程式「可外觀」,可能會讓事情變得更簡單。

執行此動作之後,我們必須變更預設 ASP.NET WebForms 頁面所產生的所有 .aspx 檔案的主版頁面參考。