基于C#的ASP.NET程序設(shè)計 第4版
定 價:36.8 元
叢書名:“十二五”職業(yè)教育國家規(guī)劃教材普通高等教育“十一五”國家級規(guī)劃教材
- 作者:翁健紅
- 出版時間:2018/6/1
- ISBN:9787111596974
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP393.092.2
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書由11章構(gòu)成,內(nèi)容包括ASP.NET基礎(chǔ)、C#語言基礎(chǔ)、服務(wù)器端控件、ADO.NET數(shù)據(jù)庫訪問技術(shù)、VS.NET開發(fā)會員管理系統(tǒng)、數(shù)據(jù)窗體設(shè)計、內(nèi)置對象、母版頁與主題、Ajax技術(shù)、新聞發(fā)布系統(tǒng)與網(wǎng)上書店系統(tǒng)兩個開發(fā)實例以及ASP.NETMVC開發(fā)速成。
本書自2007 年的第1 版、2010 年的第2 版、2015 年的第3 版出版以來,被許多高職院校選用為教材,受到廣大同行的肯定和一致好評,也積累了一些有價值的反饋意見。作者在全面總結(jié)第1、2、3 版成功經(jīng)驗的基礎(chǔ)上,根據(jù)技術(shù)發(fā)展和教材使用后反饋的信息,對全書進(jìn)行了修訂,主要變動有:
1)根據(jù)新技術(shù)的發(fā)展,增加了第11 章ASP.NET MVC 開發(fā)速成;2)系統(tǒng)開發(fā)平臺由VS2005 升級為VS2013;3)刪除原第8 章網(wǎng)站導(dǎo)航控件與Web 服務(wù);4)刪除了一些不常用的內(nèi)容或例子;盡量減少對控件的依賴,向MVC 開發(fā)模式靠攏。
本次修訂,更加突出如下特色。
1.適合理論實踐一體化教學(xué)所有例子均有具體的操作步驟,便于學(xué)生上機(jī)練習(xí)。
2.WebForm 與MVC 開發(fā)模式兼顧為保持技術(shù)的連貫性,本書主要講解ASP.NET 的WebForm 的開發(fā)模式,但盡量減少對控件的依賴,向ASP.NET MVC 的開發(fā)模式靠攏。
3.與案例結(jié)合,強(qiáng)調(diào)項目、模塊開發(fā)本書使用了“會員管理系統(tǒng)”“網(wǎng)上書店系統(tǒng)”“新聞發(fā)布系統(tǒng)”三個精練的案例。在案例的組織上,引入目標(biāo)—編程的方式,即在把案例分解為模塊的基礎(chǔ)上,對每個模塊先以“模塊設(shè)計”說明目標(biāo);然后講解實現(xiàn)這個目標(biāo)的步驟。這就避免了案例的講解變成代碼的堆積,學(xué)生無論學(xué)習(xí)還是上機(jī)練習(xí)都可以帶著明確的目標(biāo)。
4.例子精煉精心設(shè)計例子,易于教師講解,易于學(xué)生理解。
本書由翁健紅主編,馮向科、杜恒、尤霞光、林東升、劉幗暉、程新黨、李建參與了編寫。由于時間倉促和作者水平有限,書中不足與疏漏之處在所難免,敬請廣大讀者批評指正。本書配有課件、源代碼、習(xí)題答案等教學(xué)資源,凡選用本書作為教材的教師均可登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)www.cmpedu.com 下載,或發(fā)送電子郵件至cmpgaozhi@sina.com 索取。
咨詢電話:010-88379375。
前 言
第 1 章 ASP.NET 基礎(chǔ) 001
1.1 Web 基礎(chǔ)知識 / 001
1.2 ASP.NET 概述 / 003
1.3 Visual Studio 集成開發(fā)環(huán)境 / 003
1.4 第一個ASP.NET 程序 / 004
1.5 ASP.NET 頁面的結(jié)構(gòu) / 010
1.6 ASP.NET 頁面的生命周期事件 / 011
1.7 本書例子的數(shù)據(jù)庫 / 014
習(xí)題 / 014
第 2 章 C#語言基礎(chǔ) 015
2.1 C#語言簡介 / 015
2.2 變量 / 016
2.3 數(shù)據(jù)類型 / 016
2.4 運(yùn)算符 / 018
2.5 程序流程控制 / 020
2.6 方法 / 026
2.7 數(shù)組 / 027
2.8 面向?qū)ο笤O(shè)計基礎(chǔ) / 028
習(xí)題 / 036
第 3 章 服務(wù)器端控件 037
3.1 常用服務(wù)器端控件 / 037
3.2 數(shù)據(jù)驗證控件 / 051
習(xí)題 / 058
第 4 章 ADO.NET 數(shù)據(jù)庫訪問技術(shù) 059
4.1 ADO.NET 基本概念 / 059
4.2 ADO.NET 對象模型 / 060
4.3 SqlConnection 對象 / 061
4.4 Command 對象 / 063
4.5 DataReader 對象 / 066
4.6 DataSet、DataTable 對象 / 068
4.7 數(shù)據(jù)庫操作類 / 070
習(xí)題 / 074
第 5 章 VS.NET 開發(fā)會員管理系統(tǒng) 075
5.1 項目基礎(chǔ) / 075
5.2 會員管理系統(tǒng) / 085
5.3 發(fā)布網(wǎng)站 / 102
習(xí)題 / 106
第 6 章 數(shù)據(jù)窗體設(shè)計 107
6.1 數(shù)據(jù)綁定簡介 / 107
6.2 Repeater 控件 / 109
6.3 DataList 控件 / 111
6.4 GridView 控件 / 115
習(xí)題 / 126
第 7 章 內(nèi)置對象 127
7.1 Application 對象 / 127
7.2 Request 對象 / 129
7.3 Response 對象 / 130
7.4 Server 對象 / 131
7.5 Cookie 對象 / 134
習(xí)題 / 136
第 8 章 母版頁與主題 137
8.1 母版頁 / 137
目
錄
V
8.2 主題與外觀 / 145
8.3 用戶控件 / 150
習(xí)題 / 154
第 9 章 Ajax 技術(shù) 155
9.1 Ajax 簡介 / 155
9.2 ASP.NET Ajax 簡介 / 155
9.3 ASP.NET Ajax 常用控件 / 156
9.4 ASP.NET Ajax 應(yīng)用實例 / 159
9.5 JQuery 的Ajax 技術(shù) / 164
習(xí)題 / 166
第 10 章 設(shè)計實例 167
10.1 新聞發(fā)布系統(tǒng) / 167
10.2 網(wǎng)上書店系統(tǒng) / 185
習(xí)題 / 202
第 11 章 ASP.NET MVC 開發(fā)速成 203
11.1 ASP.NET MVC 簡介 / 203
11.2 第一個ASP.NET MVC 程序 / 204
11.3 Razor 基礎(chǔ)語法 / 209
11.4 ASP.NET MVC 的新聞管理 / 211
11.5 數(shù)據(jù)驗證 / 222
11.6 使用Ajax / 224
11.7 分頁顯示新聞 / 226
11.8 文件上傳 / 231
習(xí)題 / 232
參考文獻(xiàn) 233