ASP.NET 4.0 Web程序設(shè)計(jì)
定 價(jià):42 元
叢書名:21世紀(jì)高等院校網(wǎng)絡(luò)工程規(guī)劃教材
- 作者:劉艷麗, 張恒編著
- 出版時(shí)間:2012/12/1
- ISBN:9787115298348
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393.092
- 頁(yè)碼:320頁(yè)
- 紙張:膠版紙
- 版次:1
- 開本:16開
《ASP.NET 4.0 Web程序設(shè)計(jì)》以通俗的語(yǔ)言、豐富的實(shí)例,詳細(xì)介紹了ASP.NET4.0網(wǎng)站開發(fā)技術(shù)。全書共分為17章,主要內(nèi)容包括:Web程序設(shè)計(jì)概述、HTML和CSS、JavaScript編程基礎(chǔ)、C#語(yǔ)言基礎(chǔ)、ASP.NETWeb開發(fā)基礎(chǔ)、ASP.NET對(duì)象及狀態(tài)管理、ASP.NET4.0服務(wù)器控件、ADO.NET數(shù)據(jù)訪問、數(shù)據(jù)綁定技術(shù)與綁定控件、ASP.NET網(wǎng)頁(yè)布局與標(biāo)準(zhǔn)化、ASP.NET應(yīng)用程序安全技術(shù)、LINQ與AJAX新技術(shù)等。此外,每章都有配套的實(shí)驗(yàn),讓讀者尋找編程感覺,培養(yǎng)編程思想!禔SP.NET 4.0 Web程序設(shè)計(jì)》結(jié)構(gòu)合理、條理清晰、實(shí)例豐富,圖文對(duì)照,可以作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程等相關(guān)專業(yè)ASP.NET課程的教材,也可供從事Web程序設(shè)計(jì)相關(guān)工作的技術(shù)人員自學(xué)參考。
第1章 Web程序設(shè)計(jì)概述
1.1 Internet與WWW概述
1.1.1 Internet概述
1.1.2 WWW概述
1.2 Web瀏覽器與Web服務(wù)器
1.2.1 Web瀏覽器
1.2.2 Web服務(wù)器
1.3 Web編程概述
1.3.1 Web的工作原理
1.3.2 動(dòng)態(tài)Web開發(fā)技術(shù)概述
1.4 ASP.NET4.0開發(fā)環(huán)境
1.4.1 VisualStudio2010簡(jiǎn)介
1.4.2 下載與安裝VisualStudio
1.4.3 VisualStudio2010開發(fā)界面
1.4.4 IIS的安裝與配置
本章實(shí)驗(yàn)
第2章 HTML和CSS
2.1 HTML基礎(chǔ)
2.1.1 HTML與XHTML
2.1.2 遵循XHTML規(guī)范編寫網(wǎng)頁(yè)
2.1.3 HTML標(biāo)簽
2.1.4 HTML文檔的基本結(jié)構(gòu)
2.1.5 常用的HTML標(biāo)記
2.1.6 使用HTML設(shè)計(jì)網(wǎng)頁(yè)實(shí)例
2.2 XML基礎(chǔ)
2.2.1 XML概述
2.2.2 XML與HTML的關(guān)系
2.2.3 XML文檔的基本結(jié)構(gòu)
2.2.4 XML的特點(diǎn)
2.3 使用CSS布局網(wǎng)頁(yè)
2.3.1 CSS概述
2.3.2 CSS與HTML的關(guān)系
2.3.3 設(shè)置樣式
2.3.4 樣式規(guī)則
2.3.5 對(duì)HTML網(wǎng)頁(yè)應(yīng)用樣式
本章實(shí)驗(yàn)
第3章 JavaScript編程基礎(chǔ)
3.1 JavaScript簡(jiǎn)介
3.1.1 JavaScript的起源
3.1.2 JavaScript的特點(diǎn)
3.1.3 JavaScript的作用
3.1.4 JavaScript的組成
3.1.5 JavaScript程序的編輯和調(diào)試
3.2 JavaScript編程基礎(chǔ)
3.2.1 JavaScript的變量
3.2.2 數(shù)組
3.2.3 string類型
3.2.4 JavaScript的函數(shù)
3.2.5 JavaScript對(duì)象化編程
3.2.6 事件驅(qū)動(dòng)及事件處理
3.3 瀏覽器對(duì)象模型
3.3.1 體系結(jié)構(gòu)
3.3.2 window對(duì)象
3.3.3 Document對(duì)象
3.3.4 Location對(duì)象
3.3.5 History對(duì)象
3.3.6 Navigator對(duì)象
3.4 文檔對(duì)象模型
3.4.1 HTML文檔對(duì)象模型節(jié)點(diǎn)樹
3.4.2 訪問指定節(jié)點(diǎn)
3.4.3 處理元素屬性
3.5 客戶端動(dòng)態(tài)網(wǎng)頁(yè)編程
3.5.1 動(dòng)態(tài)修改文檔內(nèi)容
3.5.2 樣式表編程
本章實(shí)驗(yàn)
第4章 C#語(yǔ)言基礎(chǔ)
4.1 創(chuàng)建一個(gè)簡(jiǎn)單的C#程序
4.2 C#數(shù)據(jù)類型
4.2.1 值類型
4.2.2 引用類型
4.2.3 裝箱與拆箱
4.3 變量與常量
4.3.1 變量
4.3.2 常量
4.4 流程控制
4.4.1 分支語(yǔ)句
4.4.2 循環(huán)結(jié)構(gòu)
4.5 運(yùn)算符
4.5.1 算術(shù)運(yùn)算符
4.5.2 賦值運(yùn)算符
4.5.3 關(guān)系運(yùn)算符
4.5.4 邏輯運(yùn)算符
4.5.5 條件運(yùn)算符
4.5.6 位運(yùn)算符
4.5.7 運(yùn)算符的優(yōu)先級(jí)
4.6 字符串處理
4.6.1 使用string和StringBuilder
4.6.2 格式化字符串
4.6.3 對(duì)字符串進(jìn)行編碼
4.7 類和結(jié)構(gòu)
4.7.1 定義類和結(jié)構(gòu)
4.7.2 定義屬性
4.7.3 定義索引器
4.7.4 重載方法
4.7.5 使用Ref和Out類型參數(shù)
4.7.6 定義接口和抽象類
4.8 使用集合編程
4.8.1 使用枚舉
4.8.2 使用數(shù)組
4.8.3 使用ArrayList
4.8.4 使用哈希表
4.8.5 使用字典
4.8.6 使用堆棧
4.8.7 使用隊(duì)列
本章實(shí)驗(yàn)
第5章 ASP.NETWeb開發(fā)基礎(chǔ)
5.1 ASP.NET4.0簡(jiǎn)介
5.1.1.NET4.0框架體系結(jié)構(gòu)概述
5.1.2 ASP.NET的演變和ASP.NET4.0新特性
5.2 ASP.NET4.0網(wǎng)站設(shè)計(jì)步驟
5.2.1 創(chuàng)建ASP.NET網(wǎng)站
5.2.2 設(shè)計(jì)Web窗體界面
5.2.3 添加ASP.NET文件夾
5.2.4 添加配置文件Web.config
5.2.5 編寫代碼和運(yùn)行應(yīng)用程序
5.3 ASP.NET配置
5.3.1 web.config配置文件
5.3.2 在web.config中存儲(chǔ)自定義設(shè)置
5.3.3 ASP.NETWeb站點(diǎn)管理工具WAT
5.3.4 編程讀取和寫入配置設(shè)置
5.4 編碼模型
5.4.1 兩種編碼模型的區(qū)別
5.4.2 代碼隱藏文件如何與頁(yè)面連接
5.4.3 控件標(biāo)簽如何與頁(yè)面變量連接
5.4.4 事件如何與事件處理程序連接
5.5 ASP.NET網(wǎng)頁(yè)語(yǔ)法
5.5.1 ASP.NET網(wǎng)頁(yè)擴(kuò)展名
5.5.2 常用頁(yè)面指令
5.5.3 ASPX文件內(nèi)容注釋
5.5.4 ASP.NET服務(wù)器控件標(biāo)記語(yǔ)法
5.5.5 代碼塊語(yǔ)法<%%>
5.5.6 表達(dá)式語(yǔ)法
本章實(shí)驗(yàn)
第6章 ASP.NET對(duì)象及狀態(tài)管理
6.1 關(guān)于Page類
6.1.1 理解Page類
6.1.2 Page類的屬性
6.1.3 Page類的事件
6.2 Response對(duì)象
6.2.1 Response對(duì)象概述
6.2.2 Response對(duì)象的常用屬性和方法
6.2.3 Response對(duì)象Write()方法應(yīng)用
6.2.4 Response對(duì)象Redirect()方法的應(yīng)用
6.3 Request對(duì)象
6.3.1 Request對(duì)象概述
6.3.2 Request對(duì)象的常用集合、屬性和方法
6.3.3 Request對(duì)象簡(jiǎn)單代碼示例
6.3.4 使用QueryString數(shù)據(jù)集合實(shí)例
6.3.5 綜合使用ServerVariables和Browser數(shù)據(jù)集合實(shí)例
6.4 Server對(duì)象
6.4.1 Server對(duì)象概述
6.4.2 Server對(duì)象的常用屬性和方法
6.4.3 Server對(duì)象對(duì)字符串編碼實(shí)例
6.4.4 Button按鈕的跨網(wǎng)頁(yè)提交實(shí)例
6.5 狀態(tài)管理概述
6.5.1 ViewState
6.5.2 HiddenField控件
6.5.3 Cookie對(duì)象
6.5.4 Session對(duì)象
6.5.5 Application對(duì)象
6.6 Cache對(duì)象
6.6.1 Cache對(duì)象概述
6.6.2 Cache對(duì)象的常用屬性和方法
6.6.3 Cache對(duì)象實(shí)例
本章實(shí)驗(yàn)
第7章 ASP.NET4.0服務(wù)器控件
7.1 服務(wù)器控件概述
7.2 常用的HTML服務(wù)器控件
7.2.1 HTML普通控件與HTML元素的對(duì)應(yīng)
7.2.2 把HTML普通控件轉(zhuǎn)換成HTML服務(wù)器控件
7.2.3 使用HTML與Web服務(wù)器控件的場(chǎng)合
7.3 常用的Web服務(wù)器控件
7.3.1 TextBox控件
7.3.2 HyperLink控件
7.3.3 Button、LinkButton和ImageButton控件
7.3.4 Image控件和ImageMap控件
7.3.5 Calendar控件
7.3.6 FileUpLoad控件
7.3.7 其他常用Web服務(wù)器控件
7.4 驗(yàn)證控件
7.4.1 驗(yàn)證控件概述
7.4.2 RequiredFieldValidator控件
7.4.3 CompareValidator控件
7.4.4 RangeValidator控件
7.4.5 RegularExpressionValidator控件
7.4.6 CustomValidator控件
7.4.7 ValidationSummary控件
7.5 用戶控件
7.5.1 用戶控件與ASP.NET網(wǎng)頁(yè)的比較
7.5.2 創(chuàng)建用戶控件
7.5.3 使用用戶控件
7.5.4 訪問用戶控件的屬性
7.5.5 用戶控件的事件
7.6 在ASP.NET中使用JavaScript
7.6.1 客戶端提示確認(rèn)后再執(zhí)行服務(wù)器端事件
7.6.2 服務(wù)器端執(zhí)行完成后再執(zhí)行客戶端代碼
本章實(shí)驗(yàn)
第8章 ADO.NET數(shù)據(jù)訪問
8.1 ADO.NET概述
8.1.1 ADO.NET簡(jiǎn)介
8.1.2 ADO.NET的體系結(jié)構(gòu)
8.1.3 數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā)流程
8.2 建立數(shù)據(jù)庫(kù)連接Connection對(duì)象
8.2.1 Connection對(duì)象概述
8.2.2 Connection對(duì)象的屬性及方法
8.2.3 數(shù)據(jù)庫(kù)連接字符串
8.2.4 使用SqlConnection對(duì)象連接SQLServer數(shù)據(jù)庫(kù)
8.3 使用Command對(duì)象執(zhí)行數(shù)據(jù)庫(kù)命令
8.3.1 Command對(duì)象概述
8.3.2 Command對(duì)象的屬性及方法
8.3.3 使用SqlCommand對(duì)象執(zhí)行數(shù)據(jù)庫(kù)命令實(shí)例
8.4 連線模式數(shù)據(jù)訪問DataReader對(duì)象
8.4.1 DataReader對(duì)象的屬性及方法
8.4.2 使用SqlDataReader讀取數(shù)據(jù)庫(kù)實(shí)例
8.5 離線模式數(shù)據(jù)庫(kù)訪問
8.5.1 DataSet數(shù)據(jù)集
8.5.2 DataAdapter對(duì)象
8.5.3 使用DataAdapter、DataSet對(duì)象綜合實(shí)例
本章實(shí)驗(yàn)
第9章 數(shù)據(jù)綁定技術(shù)與綁定控件
9.1 數(shù)據(jù)綁定技術(shù)基礎(chǔ)
9.1.1 單值數(shù)據(jù)綁定
9.1.2 重復(fù)值綁定
9.2 數(shù)據(jù)源控件
9.2.1 SqlDataSource數(shù)據(jù)源控件
9.2.2 ObjectDataSource數(shù)據(jù)源控件
9.2.3 LinqDataSource數(shù)據(jù)源控件
9.3 數(shù)據(jù)綁定控件
9.3.1 GridView控件
9.3.2 DetailsView控件
9.3.3 ListView控件和DataPager控件
9.3.4 FormView控件
本章實(shí)驗(yàn)
第10章 使用LINQ
10.1 LINQ技術(shù)基礎(chǔ)
10.2 LinqDataSource數(shù)據(jù)源控件
10.3 使用LINQ實(shí)現(xiàn)數(shù)據(jù)訪問
10.3.1 LINQ查詢表達(dá)式
10.3.2 LINQtoSQL概述
10.3.3 建立LINQ數(shù)據(jù)源
10.3.4 使用LINQtoSQL查詢數(shù)據(jù)
10.3.5 使用LINQtoSQL管理數(shù)據(jù)
10.3.6 LINQtoXML概述
10.3.7 使用LINQtoXML管理XML文檔
10.4 數(shù)據(jù)綁定與LINQ技術(shù)結(jié)合
本章實(shí)驗(yàn)
第11章 ASP.NET網(wǎng)頁(yè)布局與標(biāo)準(zhǔn)化
11.1 概述
11.2 母版頁(yè)
11.2.1 母版頁(yè)和內(nèi)容頁(yè)
11.2.2 母版頁(yè)的運(yùn)行機(jī)制
11.2.3 創(chuàng)建母版頁(yè)
11.2.4 創(chuàng)建內(nèi)容頁(yè)
11.2.5 設(shè)置母版頁(yè)應(yīng)用范圍
11.2.6 訪問母版頁(yè)上的控件
11.3 主題與外觀
11.3.1 主題概述
11.3.2 外觀概述
11.3.3 創(chuàng)建主題和外觀
11.3.4 應(yīng)用主題和外觀
11.4 Web部件
11.4.1 Web部件基礎(chǔ)
11.4.2 用戶界面結(jié)構(gòu)組件
11.4.3 建立Web部件網(wǎng)頁(yè)
11.5 導(dǎo)航控件和站點(diǎn)地圖
11.5.1 站點(diǎn)地圖概述
11.5.2 使用SiteMapPath控件顯示導(dǎo)航
11.5.3 使用TreeView控件顯示導(dǎo)航
11.5.4 Menu控件顯示導(dǎo)航
11.5.5 在母版頁(yè)中使用網(wǎng)站導(dǎo)航
本章實(shí)驗(yàn)
第12章 ASP.NET應(yīng)用程序安全技術(shù)
12.1 ASP.NET安全結(jié)構(gòu)
12.2 基于Windows的身份驗(yàn)證
12.2.1 使用Windows驗(yàn)證的原因
12.2.2 Windows驗(yàn)證機(jī)制
12.2.3 實(shí)現(xiàn)Windows驗(yàn)證
12.3 使用登錄控件
12.3.1 Login控件
12.3.2 LoginStatus控件
12.3.3 LoginView控件
12.3.4 PasswordRecovery控件
12.3.5 ChangePassword控件
12.3.6 CreateUserWizard控件
12.4 角色與授權(quán)
12.4.1 創(chuàng)建角色
12.4.2 在web.config中授權(quán)
12.4.3 在web.config中授權(quán)的實(shí)例
12.5 通過編程方式實(shí)現(xiàn)驗(yàn)證與授權(quán)
12.5.1 使用成員資格服務(wù)類驗(yàn)證
12.5.2 使用角色管理類授權(quán)
本章實(shí)驗(yàn)
第13章 文件操作
13.1 文件的常用操作
13.1.1 創(chuàng)建文件
13.1.2 復(fù)制文件
13.1.3 刪除文件
13.1.4 移動(dòng)文件
13.2 文件夾的常用操作
13.2.1 創(chuàng)建文件夾
13.2.2 移動(dòng)文件夾
13.2.3 刪除文件夾
13.2.4 遍歷文件夾中的文件
13.3 讀寫文件
13.3.1 Stream類
13.3.2 Reader和Writer類
13.4 文件上傳與下載
13.4.1 文件上傳
13.4.2 文件下載
本章實(shí)驗(yàn)
第14章 在ASP.NET中使用XML
14.1 XML介紹
14.1.1 XML的使用場(chǎng)合
14.1.2 XML應(yīng)用實(shí)例
14.1.3 XML命名空間
14.1.4 XML架構(gòu)
14.2 基于流的XML處理
14.2.1 寫XML文件
14.2.2 讀取XML文件
14.3 內(nèi)存中的XML處理
14.3.1 XmlDocument類
14.3.2 XDocument類
14.4 使用LINQtoXML轉(zhuǎn)換XML
14.5 使用XSLT轉(zhuǎn)換XML
14.5.1 System.Xml.Xsl命名空間下的類
14.5.2 直接使用XSLT轉(zhuǎn)換XML文件
14.5.3 傳遞參數(shù)至XSL樣式表
14.6 XML與DataSet的交互
14.6.1 把DataSet轉(zhuǎn)換為XML實(shí)例
14.6.2 把DataSet作為XML訪問實(shí)例
本章實(shí)驗(yàn)
第15章 ASP.NET的AJAX擴(kuò)展
15.1 AJAX概述
15.1.1 AJAX開發(fā)模式
15.1.2 ASP.NETAJAX技術(shù)的特點(diǎn)
15.1.3 ASP.NETAJAX架構(gòu)
15.2 常用的ASP.NETAJAX控件
15.2.1 ScriptManager控件
15.2.2 UpdatePanel控件
15.2.3 UpdateProgress控件
15.2.4 Timer控件
15.2.5 ScriptManagerProxy控件
15.3 ASP.NETAJAX控件工具包
15.3.1 安裝ASP.NETAJAX控件工具包
15.3.2 PasswordStrengh控件
15.3.3 使用SlideShow控件播放照片
15.3.4 使用ModalPopupExtender控件
本章實(shí)驗(yàn)
第16章 Web服務(wù)和WCF服務(wù)
16.1 Web服務(wù)概述
16.2 建立ASP.NETWeb服務(wù)
16.2.1 創(chuàng)建一個(gè)Web服務(wù)
16.2.2 Web方法的定義
16.2.3 Web服務(wù)的測(cè)試
16.2.4 Web服務(wù)應(yīng)用實(shí)例
16.3 使用Web服務(wù)
16.3.1 Web服務(wù)應(yīng)用實(shí)例
16.3.2 使用Web服務(wù)實(shí)現(xiàn)簡(jiǎn)單計(jì)算器
16.4 WCF服務(wù)
16.4.1 WCF服務(wù)概述
16.4.2 創(chuàng)建一個(gè)WCF服務(wù)
16.4.3 WCF服務(wù)應(yīng)用實(shí)例
本章實(shí)驗(yàn)
第17章 網(wǎng)站發(fā)布、打包與安裝
17.1 Web站點(diǎn)部署前的準(zhǔn)備
17.2 復(fù)制Web站點(diǎn)
17.3 發(fā)布網(wǎng)站
17.4 打包與安裝
17.4.1 創(chuàng)建安裝項(xiàng)目
17.4.2 安裝應(yīng)用程序
17.4.3 卸載應(yīng)用程序
本章實(shí)驗(yàn)
參考文獻(xiàn)