鍍金池/ 教程/ C#/ 環(huán)境設(shè)置
調(diào)試
管理狀態(tài)
Panel 控件
Web 服務(wù)
語言集成查詢
數(shù)據(jù)源
基礎(chǔ)控件
廣告輪轉(zhuǎn)器
服務(wù)器端
服務(wù)器控件
ADO.NET
多線程
HTML 服務(wù)器
生命周期
Ajax 控制
客戶端
異常處理
環(huán)境設(shè)置
部署
個(gè)性化
驗(yàn)證器
多視圖
日歷
文件上傳
ASP.NET - 數(shù)據(jù)綁定
數(shù)據(jù)庫存取
實(shí)例
自定義控件
簡介
配置
數(shù)據(jù)緩存
安全性
指令
事件處理

環(huán)境設(shè)置

ASP.NET 在 HTTP 的頂部提供了一個(gè)抽象層,即應(yīng)用程序所構(gòu)建的地方。它提供了高層次的實(shí)體,例如一個(gè)面向?qū)ο蟮姆独械念惡徒M件。

構(gòu)建 ASP.NET 應(yīng)用程序的關(guān)鍵開發(fā)工具及前端是 Visual Studio。本教程中,我們主要講 Visual Studio 2008。

Visual Studio 是一個(gè)整合的開發(fā)環(huán)境,用于編寫,編譯和調(diào)試代碼。它為構(gòu)建 ASP.NET web 應(yīng)用程序、web 服務(wù)、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序提供了一組完整的開發(fā)工具。

Visual Studio IDE

新項(xiàng)目窗口允許從可用模板中選擇一個(gè)應(yīng)用程序模板。

http://wiki.jikexueyuan.com/project/asp-net/images/views_and_windows.jpg" alt="image" />

當(dāng)你打開一個(gè)新的網(wǎng)站,ASP.NET 提供啟動(dòng)文件夾和網(wǎng)站的文件,包括站點(diǎn)中的第一個(gè) web 表單的兩個(gè)文件。

名稱為 Default.aspx 的文件包括 HTML 和 asp 代碼,可以定義表單,名稱為 Default.aspx.cs(為 C# 編碼)的文件或者名稱為 Default.aspx.vb(為 VB 編碼)的文件包含你所選擇的語言的代碼,并且此代碼為一個(gè)表單中所執(zhí)行的動(dòng)作負(fù)責(zé)。

在 Visual Studio IDE 中的初始窗口是 Web Forms Designer 窗口。其他支持的窗口有工具箱、解決方案資源管理器以及內(nèi)容窗口。設(shè)計(jì)師設(shè)計(jì)一個(gè) web 表單,在表單上添加代碼進(jìn)行控制,根據(jù)你所需使用代碼編輯程序。

使用視圖和窗口

你可以用以下方式使用窗口:

  • 把 Web 表單設(shè)計(jì)器從一個(gè)視圖改變到另一個(gè)視圖,點(diǎn)擊 Design 或者源按鈕。
  • 要關(guān)閉一個(gè)窗口,點(diǎn)擊右上角的關(guān)閉按鈕,重新顯示的話,從視圖菜單中選擇。
  • 要隱藏一個(gè)窗口,點(diǎn)擊自動(dòng)隱藏按鈕。窗口就會(huì)變成一個(gè)標(biāo)簽。再次顯示的話,再次點(diǎn)擊自動(dòng)隱藏按鈕。
  • 要改變窗口的大小,拖拽窗口即可。

http://wiki.jikexueyuan.com/project/asp-net/images/visual_studio_ide.jpg" alt="image" />

在你的網(wǎng)站中添加文件夾和文件

當(dāng)創(chuàng)造了一個(gè)新的 web 表單,Visual Studio 自動(dòng)為表單生成啟動(dòng) HTML,并且在 web 表單設(shè)計(jì)器上顯示出源視圖。解決方案資源管理器被用于添加其他任何文件,文件夾或者在 web 站點(diǎn)的現(xiàn)有項(xiàng)目。

  • 要增加一個(gè)標(biāo)準(zhǔn)的文件夾,右鍵點(diǎn)擊你將要在解決方案管理器中添加的項(xiàng)目或文件夾,選擇新文件夾。
  • 要增加一個(gè) ASP.NET 文件夾,右鍵點(diǎn)擊在解決方案管理器中的項(xiàng)目,在列表中選擇文件夾。
  • 要在站點(diǎn)中添加一個(gè)現(xiàn)有項(xiàng),右鍵點(diǎn)擊你將要在解決方案管理器中添加的項(xiàng)目,在對話窗口中選擇。

項(xiàng)目和解決方案

一個(gè)典型的 ASP.NET 應(yīng)用程序由許多的項(xiàng)目組成:web 內(nèi)容文件(.aspx),源文件(.cs 文件),程序集(.dll 和 .exe 文件),數(shù)據(jù)源文件(.mgd 文件),引用,圖標(biāo),用戶控件和其他雜項(xiàng)文件和文件夾。所有組成網(wǎng)址的這些文件包含在一個(gè)解決方案中。

當(dāng)創(chuàng)造了一個(gè)新的網(wǎng)站,.VB2008 自動(dòng)創(chuàng)造了解決方案,并且在解決方案管理器中顯示。

解決方案可能包含一個(gè)或多個(gè)項(xiàng)目。一個(gè)項(xiàng)目包含內(nèi)容文件,源文件,以及其他文件比如說數(shù)據(jù)源和圖片文件。一般來說,一個(gè)項(xiàng)目的內(nèi)容可以編譯成一個(gè)程序集作為一個(gè)可執(zhí)行文件(.exe)或者一個(gè)動(dòng)態(tài)鏈接庫(.dll)文件

一般來說一個(gè)項(xiàng)目包含以下內(nèi)容文件:

  • 頁面文件(.aspx)
  • 用戶控件(.ascx)
  • Web 服務(wù)器(.asmx)
  • 主版頁(.master)
  • 網(wǎng)站導(dǎo)航(.sitemap)
  • 網(wǎng)站配置文件(.config)

建立和運(yùn)行項(xiàng)目

你可以執(zhí)行一個(gè)應(yīng)用程序,通過:

  • 選擇啟動(dòng)
  • 選擇啟動(dòng)而不從調(diào)試菜單中調(diào)試
  • 按 F5
  • Ctrl-F5

程序構(gòu)建的基本思路是 .exe 或 .dll 文件從 Build 菜單中選擇一個(gè)命令而生成。

上一篇:安全性下一篇:服務(wù)器控件