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