《ASP.NET Web程序設(shè)計(jì)/21世紀(jì)重點(diǎn)大學(xué)規(guī)劃教材》系統(tǒng)地介紹了利用ASP.NET進(jìn)行Web程序設(shè)計(jì)的基礎(chǔ)知識(shí),注重提高讀者利用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力!禔SP.NET Web程序設(shè)計(jì)/21世紀(jì)重點(diǎn)大學(xué)規(guī)劃教材》共12章,從MicrosoftVisualStudio2012下載安裝開(kāi)始,全面闡述了HTML和JavaScript,樣式,母版與主題,網(wǎng)站導(dǎo)航,ASP.NET語(yǔ)法基礎(chǔ),網(wǎng)站環(huán)境配置,ASP.NET對(duì)象應(yīng)用,控件的使用,Web數(shù)據(jù)庫(kù)編程和錯(cuò)誤處理,最后通過(guò)一個(gè)綜合案例為讀者演示了利用ASP.NET開(kāi)發(fā)交互式Web系統(tǒng)的思路、方法和步驟。本書(shū)注重知識(shí)的實(shí)用性,內(nèi)容豐富,知識(shí)系統(tǒng)性強(qiáng),每章配有大量例題和一個(gè)案例以提高讀者開(kāi)發(fā)實(shí)際Web項(xiàng)目的能力,同時(shí)在每章最后配有習(xí)題,方便讀者深入學(xué)習(xí)。
《ASP.NET Web程序設(shè)計(jì)/21世紀(jì)重點(diǎn)大學(xué)規(guī)劃教材》面向零基礎(chǔ)的Web程序設(shè)計(jì)學(xué)習(xí)者,可以作為高等學(xué)校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)本科生的教材,同時(shí)也可以作為廣大Web程序設(shè)計(jì)者的自學(xué)參考用書(shū)及培訓(xùn)教材。
第1章 ASP.NET與Visual Studio開(kāi)發(fā)平臺(tái)
1.1 安裝與配置
1.1.1 下載和安裝.NET Framework
1.1.2 安裝Microsoft Visual Studio 2012
1.1.3 Microsoft SQL Server Express Edition的下載與安裝
1.1.4 IIS的安裝與配置
1.2 Visual Studio集成開(kāi)發(fā)環(huán)境
1.2.1 集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
1.2.2 MSDN與幫助
1.2.3 定制開(kāi)發(fā)環(huán)境
1.2.4 內(nèi)置Web服務(wù)器的使用
1.3 創(chuàng)建ASP.NET的應(yīng)用程序
出版說(shuō)明
前言
第1章 ASP.NET與Visual Studio開(kāi)發(fā)平臺(tái)
1.1 安裝與配置
1.1.1 下載和安裝.NET Framework
1.1.2 安裝Microsoft Visual Studio 2012
1.1.3 Microsoft SQL Server Express Edition的下載與安裝
1.1.4 IIS的安裝與配置
1.2 Visual Studio集成開(kāi)發(fā)環(huán)境
1.2.1 集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
1.2.2 MSDN與幫助
1.2.3 定制開(kāi)發(fā)環(huán)境
1.2.4 內(nèi)置Web服務(wù)器的使用
1.3 創(chuàng)建ASP.NET的應(yīng)用程序
1.3.1 創(chuàng)建Web站點(diǎn)
1.3.2 編寫(xiě)ASP.NET應(yīng)用程序
1.3.3 編譯和運(yùn)行程序
1.3.4 在IIS上部署開(kāi)發(fā)好的Web站點(diǎn)程序
1.4 案例:創(chuàng)建一個(gè)簡(jiǎn)單的Web站點(diǎn)
1.4.1 案例設(shè)計(jì)
1.4.2 案例開(kāi)發(fā)步驟
1.4.3 案例部署
1.5 習(xí)題
第2章 HTML和JavaScript
2.1 HTML
2.1.1 HTML基本語(yǔ)法
2.1.2 文字段落標(biāo)記
2.1.3 圖像標(biāo)記
2.1.4 超級(jí)鏈接標(biāo)記
2.1.5 表格標(biāo)記
2.1.6 表單與控件
2.1.7 框架的使用
2.2 JavaScript
2.2.1 JavaScript概述
2.2.2 在網(wǎng)頁(yè)中使用JavaScript
2.2.3 瀏覽器對(duì)象
2.2.4 JavaScript在前端的應(yīng)用
2.3 案例:使用HTML和JavaScript實(shí)現(xiàn)表單注冊(cè)
2.3.1 案例設(shè)計(jì)
2.3.2 案例實(shí)現(xiàn)
2.4 習(xí)題
第3章 樣式
3.1 CSS技術(shù)
3.1.1 CSS的概念
3.1.2 CSS常用的引用方式
3.1.3 樣式表的嵌套使用
3.1.4 CSS屬性
3.1.5 濾鏡
3.2 頁(yè)面布局
3.3 案例:使用樣式表美化頁(yè)面
3.3.1 案例設(shè)計(jì)
3.3.2 案例開(kāi)發(fā)步驟
3.3.3 案例部署
3.4 習(xí)題
第4章 母版與主題
4.1 母版頁(yè)
4.1.1 母版頁(yè)的概念
4.1.2 創(chuàng)建母版頁(yè)與內(nèi)容頁(yè)
4.1.3 母版頁(yè)的配置
4.2 通過(guò)程序設(shè)置母版頁(yè)
4.3 從內(nèi)容頁(yè)訪問(wèn)母版頁(yè)的內(nèi)容
4.3.1 使用FindControl()方法
4.3.2 使用MasterType指令
4.4 在內(nèi)容頁(yè)響應(yīng)母版頁(yè)控件事件
4.5 主題
4.5.1 相關(guān)概念
4.5.2 創(chuàng)建使用主題
4.5.3 通過(guò)程序動(dòng)態(tài)指定主題
4.5.4 禁用主題
4.6 案例:使用母版頁(yè)和主題創(chuàng)建一個(gè)ASP.NET網(wǎng)站
4.6.1 案例設(shè)計(jì)
4.6.2 案例實(shí)現(xiàn)
4.7 習(xí)題
第5章 網(wǎng)站導(dǎo)航
5.1 站點(diǎn)地圖
5.1.1 XML文件介紹
5.1.2 XML文件建立站點(diǎn)地圖
5.2 導(dǎo)航控件
5.2.1 TreeView控件
5.2.2 Menu控件
5.2.3 SiteMapPath控件
5.2.4 SiteMapDataSource控件
5.3 習(xí)題
第6章 ASP.NET語(yǔ)法基礎(chǔ)
6.1 ASP.NET語(yǔ)法
6.1.1 標(biāo)簽
6.1.2 注釋
6.1.3 Page指令
6.1.4 Import指令
6.2 C#基礎(chǔ)
6.2.1 變量與類(lèi)型
6.2.2 操作符與表達(dá)式
6.2.3 控制語(yǔ)句
6.3 案例:求指定范圍內(nèi)所有奇數(shù)的和及偶數(shù)的和
6.3.1 案例設(shè)計(jì)
6.3.2 案例實(shí)現(xiàn)
6.4 習(xí)題
第7章 網(wǎng)站環(huán)境配置
7.1 配置文件的作用
7.2 Web.config配置
7.2.1 身份驗(yàn)證與授權(quán)
7.2.2 其他配置
7.2.3 配置項(xiàng)在程序中的應(yīng)用
7.3 Global.asax
7.3.1 Application的事件
7.3.2 Session的事件
7.3.3 錯(cuò)誤處理
7.4 案例:利用配置文件實(shí)現(xiàn)Web站點(diǎn)安全保護(hù)模塊
7.4.1 案例設(shè)計(jì)
7.4.2 案例實(shí)現(xiàn)
7.5 習(xí)題
第8章 ASP.NET對(duì)象應(yīng)用
8.1 Response對(duì)象
8.1.1 屬性和方法
8.1.2 輸出信息
8.1.3 頁(yè)面跳轉(zhuǎn)
8.1.4 創(chuàng)建Cookie
8.2 Request對(duì)象
8.2.1 屬性和方法
8.2.2 讀取客戶端瀏覽器信息
8.2.3 讀取表單傳遞的數(shù)據(jù)
8.2.4 讀取查詢字符串信息
8.2.5 讀取Cookie數(shù)據(jù)
8.2.6 讀取服務(wù)器端的環(huán)境變量
8.3 Server對(duì)象
8.3.1 屬性與方法
8.3.2 HTML編碼解碼
8.3.3 URL編碼解碼
8.4 Page對(duì)象
8.4.1 Page對(duì)象的常用屬性和方法
8.4.2 Page對(duì)象的常用事件
8.4.3 Web頁(yè)面生命周期
8.5 程序狀態(tài)對(duì)象
8.5.1 Cookie對(duì)象
8.5.2 Application對(duì)象
8.5.3 Session對(duì)象
8.6 案例:一個(gè)簡(jiǎn)單的在線聊天室
8.6.1 案例設(shè)計(jì)
8.6.2 案例實(shí)現(xiàn)
8.7 習(xí)題
第9章 控件的使用
9.1 HTML控件與服務(wù)器控件
9.2 控件的共有屬性
9.3 常用的服務(wù)器控件
9.3.1 標(biāo)準(zhǔn)服務(wù)器控件
9.3.2 驗(yàn)證控件
9.4 控件的常用事件
9.5 案例:使用控件編寫(xiě)程序
9.5.1 案例設(shè)計(jì)
9.5.2 案例實(shí)現(xiàn)
9.6 習(xí)題
第10章 Web數(shù)據(jù)庫(kù)編程
10.1 ADO.NET技術(shù)
10.2 Sql Server Express數(shù)據(jù)庫(kù)連接方法
10.3 數(shù)據(jù)庫(kù)操作的基本SQL命令
10.4 數(shù)據(jù)訪問(wèn)
10.4.1 數(shù)據(jù)源控件
10.4.2 SQLDataSource控件
10.4.3 Gridview控件
10.4.4 DetailsView控件
10.4.5 FormView控件
10.4.6 數(shù)據(jù)綁定
10.5 數(shù)據(jù)庫(kù)開(kāi)發(fā)操作技巧
10.5.1 使用ADO.NET操作數(shù)據(jù)庫(kù)
10.5.2 使用Command對(duì)象更新記錄
10.5.3 使用DataSet數(shù)據(jù)集更新記錄
10.6 案例:數(shù)據(jù)綁定控件和數(shù)據(jù)源控件的使用
10.6.1 案例設(shè)計(jì)
10.6.2 案例實(shí)現(xiàn)
10.7 習(xí)題
第11章 錯(cuò)誤處理
11.1 錯(cuò)誤類(lèi)型
11.1.1 語(yǔ)法錯(cuò)誤
11.1.2 邏輯錯(cuò)誤
11.2 防御性處理
11.3 錯(cuò)誤處理的方法
11.3.1 查找錯(cuò)誤
11.3.2 調(diào)試跟蹤
11.4 異常處理
11.4.1 異常類(lèi)
11.4.2 異常處理語(yǔ)句
11.5 常用策略與方法
11.6 習(xí)題
第12章 綜合案例:公眾養(yǎng)老服務(wù)網(wǎng)上預(yù)訂系統(tǒng)
12.1 系統(tǒng)需求
12.2 Web系統(tǒng)設(shè)計(jì)
12.2.1 系統(tǒng)實(shí)現(xiàn)功能模塊設(shè)計(jì)
12.2.2 數(shù)據(jù)庫(kù)ER設(shè)計(jì)
12.2.3 數(shù)據(jù)表設(shè)計(jì)
12.2.4 數(shù)據(jù)關(guān)系圖
12.3 Web系統(tǒng)實(shí)現(xiàn)
12.3.1 公共模塊
12.3.2 系統(tǒng)登錄頁(yè)面
12.3.3 用戶進(jìn)入系統(tǒng)頁(yè)面
12.3.4 服務(wù)機(jī)構(gòu)進(jìn)入系統(tǒng)頁(yè)面
12.4 習(xí)題
參考文獻(xiàn)
出版說(shuō)明
前言
第1章 ASP.NET與Visual Studio開(kāi)發(fā)平臺(tái)
1.1 安裝與配置
1.1.1 下載和安裝.NET Framework
1.1.2 安裝Microsoft Visual Studio 2012
1.1.3 Microsoft SQL Server Express Edition的下載與安裝
1.1.4 IIS的安裝與配置
1.2 Visual Studio集成開(kāi)發(fā)環(huán)境
1.2.1 集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
1.2.2 MSDN與幫助
1.2.3 定制開(kāi)發(fā)環(huán)境
1.2.4 內(nèi)置Web服務(wù)器的使用
1.3 創(chuàng)建ASP.NET的應(yīng)用程序
出版說(shuō)明
前言
第1章 ASP.NET與Visual Studio開(kāi)發(fā)平臺(tái)
1.1 安裝與配置
1.1.1 下載和安裝.NET Framework
1.1.2 安裝Microsoft Visual Studio 2012
1.1.3 Microsoft SQL Server Express Edition的下載與安裝
1.1.4 IIS的安裝與配置
1.2 Visual Studio集成開(kāi)發(fā)環(huán)境
1.2.1 集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
1.2.2 MSDN與幫助
1.2.3 定制開(kāi)發(fā)環(huán)境
1.2.4 內(nèi)置Web服務(wù)器的使用
1.3 創(chuàng)建ASP.NET的應(yīng)用程序
1.3.1 創(chuàng)建Web站點(diǎn)
1.3.2 編寫(xiě)ASP.NET應(yīng)用程序
1.3.3 編譯和運(yùn)行程序
1.3.4 在IIS上部署開(kāi)發(fā)好的Web站點(diǎn)程序
1.4 案例:創(chuàng)建一個(gè)簡(jiǎn)單的Web站點(diǎn)
1.4.1 案例設(shè)計(jì)
1.4.2 案例開(kāi)發(fā)步驟
1.4.3 案例部署
1.5 習(xí)題
第2章 HTML和JavaScript
2.1 HTML
2.1.1 HTML基本語(yǔ)法
2.1.2 文字段落標(biāo)記
2.1.3 圖像標(biāo)記
2.1.4 超級(jí)鏈接標(biāo)記
2.1.5 表格標(biāo)記
2.1.6 表單與控件
2.1.7 框架的使用
2.2 JavaScript
2.2.1 JavaScript概述
2.2.2 在網(wǎng)頁(yè)中使用JavaScript
2.2.3 瀏覽器對(duì)象
2.2.4 JavaScript在前端的應(yīng)用
2.3 案例:使用HTML和JavaScript實(shí)現(xiàn)表單注冊(cè)
2.3.1 案例設(shè)計(jì)
2.3.2 案例實(shí)現(xiàn)
2.4 習(xí)題
第3章 樣式
3.1 CSS技術(shù)
3.1.1 CSS的概念
3.1.2 CSS常用的引用方式
3.1.3 樣式表的嵌套使用
3.1.4 CSS屬性
3.1.5 濾鏡
3.2 頁(yè)面布局
3.3 案例:使用樣式表美化頁(yè)面
3.3.1 案例設(shè)計(jì)
3.3.2 案例開(kāi)發(fā)步驟
3.3.3 案例部署
3.4 習(xí)題
第4章 母版與主題
4.1 母版頁(yè)
4.1.1 母版頁(yè)的概念
4.1.2 創(chuàng)建母版頁(yè)與內(nèi)容頁(yè)
4.1.3 母版頁(yè)的配置
4.2 通過(guò)程序設(shè)置母版頁(yè)
4.3 從內(nèi)容頁(yè)訪問(wèn)母版頁(yè)的內(nèi)容
4.3.1 使用FindControl()方法
4.3.2 使用MasterType指令
4.4 在內(nèi)容頁(yè)響應(yīng)母版頁(yè)控件事件
4.5 主題
4.5.1 相關(guān)概念
4.5.2 創(chuàng)建使用主題
4.5.3 通過(guò)程序動(dòng)態(tài)指定主題
4.5.4 禁用主題
4.6 案例:使用母版頁(yè)和主題創(chuàng)建一個(gè)ASP.NET網(wǎng)站
4.6.1 案例設(shè)計(jì)
4.6.2 案例實(shí)現(xiàn)
4.7 習(xí)題
第5章 網(wǎng)站導(dǎo)航
5.1 站點(diǎn)地圖
5.1.1 XML文件介紹
5.1.2 XML文件建立站點(diǎn)地圖
5.2 導(dǎo)航控件
5.2.1 TreeView控件
5.2.2 Menu控件
5.2.3 SiteMapPath控件
5.2.4 SiteMapDataSource控件
5.3 習(xí)題
第6章 ASP.NET語(yǔ)法基礎(chǔ)
6.1 ASP.NET語(yǔ)法
6.1.1 標(biāo)簽
6.1.2 注釋
6.1.3 Page指令
6.1.4 Import指令
6.2 C#基礎(chǔ)
6.2.1 變量與類(lèi)型
6.2.2 操作符與表達(dá)式
6.2.3 控制語(yǔ)句
6.3 案例:求指定范圍內(nèi)所有奇數(shù)的和及偶數(shù)的和
6.3.1 案例設(shè)計(jì)
6.3.2 案例實(shí)現(xiàn)
6.4 習(xí)題
第7章 網(wǎng)站環(huán)境配置
7.1 配置文件的作用
7.2 Web.config配置
7.2.1 身份驗(yàn)證與授權(quán)
7.2.2 其他配置
7.2.3 配置項(xiàng)在程序中的應(yīng)用
7.3 Global.asax
7.3.1 Application的事件
7.3.2 Session的事件
7.3.3 錯(cuò)誤處理
7.4 案例:利用配置文件實(shí)現(xiàn)Web站點(diǎn)安全保護(hù)模塊
7.4.1 案例設(shè)計(jì)
7.4.2 案例實(shí)現(xiàn)
7.5 習(xí)題
第8章 ASP.NET對(duì)象應(yīng)用
8.1 Response對(duì)象
8.1.1 屬性和方法
8.1.2 輸出信息
8.1.3 頁(yè)面跳轉(zhuǎn)
8.1.4 創(chuàng)建Cookie
8.2 Request對(duì)象
8.2.1 屬性和方法
8.2.2 讀取客戶端瀏覽器信息
8.2.3 讀取表單傳遞的數(shù)據(jù)
8.2.4 讀取查詢字符串信息
8.2.5 讀取Cookie數(shù)據(jù)
8.2.6 讀取服務(wù)器端的環(huán)境變量
8.3 Server對(duì)象
8.3.1 屬性與方法
8.3.2 HTML編碼解碼
8.3.3 URL編碼解碼
8.4 Page對(duì)象
8.4.1 Page對(duì)象的常用屬性和方法
8.4.2 Page對(duì)象的常用事件
8.4.3 Web頁(yè)面生命周期
8.5 程序狀態(tài)對(duì)象
8.5.1 Cookie對(duì)象
8.5.2 Application對(duì)象
8.5.3 Session對(duì)象
8.6 案例:一個(gè)簡(jiǎn)單的在線聊天室
8.6.1 案例設(shè)計(jì)
8.6.2 案例實(shí)現(xiàn)
8.7 習(xí)題
第9章 控件的使用
9.1 HTML控件與服務(wù)器控件
9.2 控件的共有屬性
9.3 常用的服務(wù)器控件
9.3.1 標(biāo)準(zhǔn)服務(wù)器控件
9.3.2 驗(yàn)證控件
9.4 控件的常用事件
9.5 案例:使用控件編寫(xiě)程序
9.5.1 案例設(shè)計(jì)
9.5.2 案例實(shí)現(xiàn)
9.6 習(xí)題
第10章 Web數(shù)據(jù)庫(kù)編程
10.1 ADO.NET技術(shù)
10.2 Sql Server Express數(shù)據(jù)庫(kù)連接方法
10.3 數(shù)據(jù)庫(kù)操作的基本SQL命令
10.4 數(shù)據(jù)訪問(wèn)
10.4.1 數(shù)據(jù)源控件
10.4.2 SQLDataSource控件
10.4.3 Gridview控件
10.4.4 DetailsView控件
10.4.5 FormView控件
10.4.6 數(shù)據(jù)綁定
10.5 數(shù)據(jù)庫(kù)開(kāi)發(fā)操作技巧
10.5.1 使用ADO.NET操作數(shù)據(jù)庫(kù)
10.5.2 使用Command對(duì)象更新記錄
10.5.3 使用DataSet數(shù)據(jù)集更新記錄
10.6 案例:數(shù)據(jù)綁定控件和數(shù)據(jù)源控件的使用
10.6.1 案例設(shè)計(jì)
10.6.2 案例實(shí)現(xiàn)
10.7 習(xí)題
第11章 錯(cuò)誤處理
11.1 錯(cuò)誤類(lèi)型
11.1.1 語(yǔ)法錯(cuò)誤
11.1.2 邏輯錯(cuò)誤
11.2 防御性處理
11.3 錯(cuò)誤處理的方法
11.3.1 查找錯(cuò)誤
11.3.2 調(diào)試跟蹤
11.4 異常處理
11.4.1 異常類(lèi)
11.4.2 異常處理語(yǔ)句
11.5 常用策略與方法
11.6 習(xí)題
第12章 綜合案例:公眾養(yǎng)老服務(wù)網(wǎng)上預(yù)訂系統(tǒng)
12.1 系統(tǒng)需求
12.2 Web系統(tǒng)設(shè)計(jì)
12.2.1 系統(tǒng)實(shí)現(xiàn)功能模塊設(shè)計(jì)
12.2.2 數(shù)據(jù)庫(kù)ER設(shè)計(jì)
12.2.3 數(shù)據(jù)表設(shè)計(jì)
12.2.4 數(shù)據(jù)關(guān)系圖
12.3 Web系統(tǒng)實(shí)現(xiàn)
12.3.1 公共模塊
12.3.2 系統(tǒng)登錄頁(yè)面
12.3.3 用戶進(jìn)入系統(tǒng)頁(yè)面
12.3.4 服務(wù)機(jī)構(gòu)進(jìn)入系統(tǒng)頁(yè)面
12.4 習(xí)題
參考文獻(xiàn)