定 價:42 元
叢書名:21世紀(jì)高等院校網(wǎng)絡(luò)工程規(guī)劃教材
- 作者:劉艷麗, 張恒編著
- 出版時間:2012/12/1
- ISBN:9787115298348
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393.092
- 頁碼:320頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
《ASP.NET 4.0 Web程序設(shè)計》以通俗的語言、豐富的實例,詳細(xì)介紹了ASP.NET4.0網(wǎng)站開發(fā)技術(shù)。全書共分為17章,主要內(nèi)容包括:Web程序設(shè)計概述、HTML和CSS、JavaScript編程基礎(chǔ)、C#語言基礎(chǔ)、ASP.NETWeb開發(fā)基礎(chǔ)、ASP.NET對象及狀態(tài)管理、ASP.NET4.0服務(wù)器控件、ADO.NET數(shù)據(jù)訪問、數(shù)據(jù)綁定技術(shù)與綁定控件、ASP.NET網(wǎng)頁布局與標(biāo)準(zhǔn)化、ASP.NET應(yīng)用程序安全技術(shù)、LINQ與AJAX新技術(shù)等。此外,每章都有配套的實驗,讓讀者尋找編程感覺,培養(yǎng)編程思想。《ASP.NET 4.0 Web程序設(shè)計》結(jié)構(gòu)合理、條理清晰、實例豐富,圖文對照,可以作為高等院校計算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程等相關(guān)專業(yè)ASP.NET課程的教材,也可供從事Web程序設(shè)計相關(guān)工作的技術(shù)人員自學(xué)參考。
第1章 Web程序設(shè)計概述
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 動態(tài)Web開發(fā)技術(shù)概述
1.4 ASP.NET4.0開發(fā)環(huán)境
1.4.1 VisualStudio2010簡介
1.4.2 下載與安裝VisualStudio
1.4.3 VisualStudio2010開發(fā)界面
1.4.4 IIS的安裝與配置
本章實驗
第2章 HTML和CSS
2.1 HTML基礎(chǔ)
2.1.1 HTML與XHTML
2.1.2 遵循XHTML規(guī)范編寫網(wǎng)頁
2.1.3 HTML標(biāo)簽
2.1.4 HTML文檔的基本結(jié)構(gòu)
2.1.5 常用的HTML標(biāo)記
2.1.6 使用HTML設(shè)計網(wǎng)頁實例
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的特點
2.3 使用CSS布局網(wǎng)頁
2.3.1 CSS概述
2.3.2 CSS與HTML的關(guān)系
2.3.3 設(shè)置樣式
2.3.4 樣式規(guī)則
2.3.5 對HTML網(wǎng)頁應(yīng)用樣式
本章實驗
第3章 JavaScript編程基礎(chǔ)
3.1 JavaScript簡介
3.1.1 JavaScript的起源
3.1.2 JavaScript的特點
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對象化編程
3.2.6 事件驅(qū)動及事件處理
3.3 瀏覽器對象模型
3.3.1 體系結(jié)構(gòu)
3.3.2 window對象
3.3.3 Document對象
3.3.4 Location對象
3.3.5 History對象
3.3.6 Navigator對象
3.4 文檔對象模型
3.4.1 HTML文檔對象模型節(jié)點樹
3.4.2 訪問指定節(jié)點
3.4.3 處理元素屬性
3.5 客戶端動態(tài)網(wǎng)頁編程
3.5.1 動態(tài)修改文檔內(nèi)容
3.5.2 樣式表編程
本章實驗
第4章 C#語言基礎(chǔ)
4.1 創(chuàng)建一個簡單的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 分支語句
4.4.2 循環(huán)結(jié)構(gòu)
4.5 運算符
4.5.1 算術(shù)運算符
4.5.2 賦值運算符
4.5.3 關(guān)系運算符
4.5.4 邏輯運算符
4.5.5 條件運算符
4.5.6 位運算符
4.5.7 運算符的優(yōu)先級
4.6 字符串處理
4.6.1 使用string和StringBuilder
4.6.2 格式化字符串
4.6.3 對字符串進(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 使用隊列
本章實驗
第5章 ASP.NETWeb開發(fā)基礎(chǔ)
5.1 ASP.NET4.0簡介
5.1.1.NET4.0框架體系結(jié)構(gòu)概述
5.1.2 ASP.NET的演變和ASP.NET4.0新特性
5.2 ASP.NET4.0網(wǎng)站設(shè)計步驟
5.2.1 創(chuàng)建ASP.NET網(wǎng)站
5.2.2 設(shè)計Web窗體界面
5.2.3 添加ASP.NET文件夾
5.2.4 添加配置文件Web.config
5.2.5 編寫代碼和運行應(yīng)用程序
5.3 ASP.NET配置
5.3.1 web.config配置文件
5.3.2 在web.config中存儲自定義設(shè)置
5.3.3 ASP.NETWeb站點管理工具WAT
5.3.4 編程讀取和寫入配置設(shè)置
5.4 編碼模型
5.4.1 兩種編碼模型的區(qū)別
5.4.2 代碼隱藏文件如何與頁面連接
5.4.3 控件標(biāo)簽如何與頁面變量連接
5.4.4 事件如何與事件處理程序連接
5.5 ASP.NET網(wǎng)頁語法
5.5.1 ASP.NET網(wǎng)頁擴(kuò)展名
5.5.2 常用頁面指令
5.5.3 ASPX文件內(nèi)容注釋
5.5.4 ASP.NET服務(wù)器控件標(biāo)記語法
5.5.5 代碼塊語法<%%>
5.5.6 表達(dá)式語法
本章實驗
第6章 ASP.NET對象及狀態(tài)管理
6.1 關(guān)于Page類
6.1.1 理解Page類
6.1.2 Page類的屬性
6.1.3 Page類的事件
6.2 Response對象
6.2.1 Response對象概述
6.2.2 Response對象的常用屬性和方法
6.2.3 Response對象Write()方法應(yīng)用
6.2.4 Response對象Redirect()方法的應(yīng)用
6.3 Request對象
6.3.1 Request對象概述
6.3.2 Request對象的常用集合、屬性和方法
6.3.3 Request對象簡單代碼示例
6.3.4 使用QueryString數(shù)據(jù)集合實例
6.3.5 綜合使用ServerVariables和Browser數(shù)據(jù)集合實例
6.4 Server對象
6.4.1 Server對象概述
6.4.2 Server對象的常用屬性和方法
6.4.3 Server對象對字符串編碼實例
6.4.4 Button按鈕的跨網(wǎng)頁提交實例
6.5 狀態(tài)管理概述
6.5.1 ViewState
6.5.2 HiddenField控件
6.5.3 Cookie對象
6.5.4 Session對象
6.5.5 Application對象
6.6 Cache對象
6.6.1 Cache對象概述
6.6.2 Cache對象的常用屬性和方法
6.6.3 Cache對象實例
本章實驗
第7章 ASP.NET4.0服務(wù)器控件
7.1 服務(wù)器控件概述
7.2 常用的HTML服務(wù)器控件
7.2.1 HTML普通控件與HTML元素的對應(yīng)
7.2.2 把HTML普通控件轉(zhuǎn)換成HTML服務(wù)器控件
7.2.3 使用HTML與Web服務(wù)器控件的場合
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 驗證控件
7.4.1 驗證控件概述
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)頁的比較
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í)行客戶端代碼
本章實驗
第8章 ADO.NET數(shù)據(jù)訪問
8.1 ADO.NET概述
8.1.1 ADO.NET簡介
8.1.2 ADO.NET的體系結(jié)構(gòu)
8.1.3 數(shù)據(jù)庫應(yīng)用程序的開發(fā)流程
8.2 建立數(shù)據(jù)庫連接Connection對象
8.2.1 Connection對象概述
8.2.2 Connection對象的屬性及方法
8.2.3 數(shù)據(jù)庫連接字符串
8.2.4 使用SqlConnection對象連接SQLServer數(shù)據(jù)庫
8.3 使用Command對象執(zhí)行數(shù)據(jù)庫命令
8.3.1 Command對象概述
8.3.2 Command對象的屬性及方法
8.3.3 使用SqlCommand對象執(zhí)行數(shù)據(jù)庫命令實例
8.4 連線模式數(shù)據(jù)訪問DataReader對象
8.4.1 DataReader對象的屬性及方法
8.4.2 使用SqlDataReader讀取數(shù)據(jù)庫實例
8.5 離線模式數(shù)據(jù)庫訪問
8.5.1 DataSet數(shù)據(jù)集
8.5.2 DataAdapter對象
8.5.3 使用DataAdapter、DataSet對象綜合實例
本章實驗
第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控件
本章實驗
第10章 使用LINQ
10.1 LINQ技術(shù)基礎(chǔ)
10.2 LinqDataSource數(shù)據(jù)源控件
10.3 使用LINQ實現(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é)合
本章實驗
第11章 ASP.NET網(wǎng)頁布局與標(biāo)準(zhǔn)化
11.1 概述
11.2 母版頁
11.2.1 母版頁和內(nèi)容頁
11.2.2 母版頁的運行機(jī)制
11.2.3 創(chuàng)建母版頁
11.2.4 創(chuàng)建內(nèi)容頁
11.2.5 設(shè)置母版頁應(yīng)用范圍
11.2.6 訪問母版頁上的控件
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)頁
11.5 導(dǎo)航控件和站點地圖
11.5.1 站點地圖概述
11.5.2 使用SiteMapPath控件顯示導(dǎo)航
11.5.3 使用TreeView控件顯示導(dǎo)航
11.5.4 Menu控件顯示導(dǎo)航
11.5.5 在母版頁中使用網(wǎng)站導(dǎo)航
本章實驗
第12章 ASP.NET應(yīng)用程序安全技術(shù)
12.1 ASP.NET安全結(jié)構(gòu)
12.2 基于Windows的身份驗證
12.2.1 使用Windows驗證的原因
12.2.2 Windows驗證機(jī)制
12.2.3 實現(xiàn)Windows驗證
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)的實例
12.5 通過編程方式實現(xiàn)驗證與授權(quán)
12.5.1 使用成員資格服務(wù)類驗證
12.5.2 使用角色管理類授權(quán)
本章實驗
第13章 文件操作
13.1 文件的常用操作
13.1.1 創(chuàng)建文件
13.1.2 復(fù)制文件
13.1.3 刪除文件
13.1.4 移動文件
13.2 文件夾的常用操作
13.2.1 創(chuàng)建文件夾
13.2.2 移動文件夾
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 文件下載
本章實驗
第14章 在ASP.NET中使用XML
14.1 XML介紹
14.1.1 XML的使用場合
14.1.2 XML應(yīng)用實例
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實例
14.6.2 把DataSet作為XML訪問實例
本章實驗
第15章 ASP.NET的AJAX擴(kuò)展
15.1 AJAX概述
15.1.1 AJAX開發(fā)模式
15.1.2 ASP.NETAJAX技術(shù)的特點
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控件
本章實驗
第16章 Web服務(wù)和WCF服務(wù)
16.1 Web服務(wù)概述
16.2 建立ASP.NETWeb服務(wù)
16.2.1 創(chuàng)建一個Web服務(wù)
16.2.2 Web方法的定義
16.2.3 Web服務(wù)的測試
16.2.4 Web服務(wù)應(yīng)用實例
16.3 使用Web服務(wù)
16.3.1 Web服務(wù)應(yīng)用實例
16.3.2 使用Web服務(wù)實現(xiàn)簡單計算器
16.4 WCF服務(wù)
16.4.1 WCF服務(wù)概述
16.4.2 創(chuàng)建一個WCF服務(wù)
16.4.3 WCF服務(wù)應(yīng)用實例
本章實驗
第17章 網(wǎng)站發(fā)布、打包與安裝
17.1 Web站點部署前的準(zhǔn)備
17.2 復(fù)制Web站點
17.3 發(fā)布網(wǎng)站
17.4 打包與安裝
17.4.1 創(chuàng)建安裝項目
17.4.2 安裝應(yīng)用程序
17.4.3 卸載應(yīng)用程序
本章實驗
參考文獻(xiàn)