基于C#的ASP.NET程序設(shè)計(jì) 第5版 翁健紅
定 價(jià):54 元
- 作者:翁健紅
- 出版時(shí)間:2024/4/1
- ISBN:9787111742753
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8C
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)是在“十二五”職業(yè)教育國(guó)家規(guī)劃教材《基于C#的ASP.NET程序設(shè)計(jì) 第4版》的基礎(chǔ)上修訂而成的,主要介紹使用ASP.NET進(jìn)行Web應(yīng)用系統(tǒng)開(kāi)發(fā)的相關(guān)內(nèi)容,開(kāi)發(fā)環(huán)境為Visual Studio 2013,使用C#作為ASP.NET開(kāi)發(fā)語(yǔ)言。本書(shū)除第11章、第12章外,所有內(nèi)容均適用于Visual Studio 2005以上版本。
本書(shū)共12章,內(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)上書(shū)店系統(tǒng)設(shè)計(jì)實(shí)例、ASP.NET MVC基礎(chǔ)和ASP.NET MVC的農(nóng)產(chǎn)品信息發(fā)布系統(tǒng)的實(shí)現(xiàn)。
本書(shū)內(nèi)容豐富,結(jié)構(gòu)清晰,深入淺出,適合作為高等職業(yè)院校計(jì)算機(jī)及相關(guān)專業(yè)Web應(yīng)用系統(tǒng)開(kāi)發(fā)的教材,也可作為ASP.NET培訓(xùn)教材,以及從事ASP.NET編程和網(wǎng)站開(kāi)發(fā)者的參考書(shū)。
為了方便教學(xué),本書(shū)配有電子課件、模擬試卷、習(xí)題答案、源代碼等教學(xué)資源,凡選用本書(shū)作為授課教材的教師均可登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)(www.cmpedu.com)下載。咨詢電話:010-88379375。
本書(shū)遵循職業(yè)教育教材編寫(xiě)規(guī)律和職業(yè)院校學(xué)生學(xué)習(xí)規(guī)律,配套齊全
前 言
《基于C#的ASP.NET程序設(shè)計(jì)》自2007年第1版、2010年第2版、2015年第3版、2018年第4版出版以來(lái),被許多高等職業(yè)院校選用為教材,受到廣大同行的肯定和一致好評(píng),也積累了一些有價(jià)值的反饋意見(jiàn)。編者在全面總結(jié)前4版成功經(jīng)驗(yàn)的基礎(chǔ)上,根據(jù)技術(shù)發(fā)展和教材使用后的反饋信息,進(jìn)行了此次修訂,主要體現(xiàn)在:根據(jù)新技術(shù)的發(fā)展,將原來(lái)的第11章ASP.NET MVC開(kāi)發(fā)速成擴(kuò)展為第11章ASP.NET MVC基礎(chǔ)和第12章ASP.NET MVC的農(nóng)產(chǎn)品信息發(fā)布系統(tǒng)的實(shí)現(xiàn),進(jìn)一步向MVC 開(kāi)發(fā)模式靠攏。
本書(shū)具有如下特色:
1)適合理論實(shí)踐一體化教學(xué)。所有案例均有具體的操作步驟,便于學(xué)生上機(jī)練習(xí)。
2)WebForms與MVC開(kāi)發(fā)模式兼顧。為保持技術(shù)的連貫性,本書(shū)主要講解ASP.NET的WebForms開(kāi)發(fā)模式,但盡量減少對(duì)控件的依
賴,向ASP.NET MVC開(kāi)發(fā)模式靠攏。
3)與案例結(jié)合,強(qiáng)調(diào)項(xiàng)目、模塊開(kāi)發(fā)。本書(shū)基于WebForms 開(kāi)發(fā)模式,引用了“會(huì)員管理系統(tǒng)”“網(wǎng)上書(shū)店系統(tǒng)”“新聞發(fā)布系統(tǒng)”三個(gè)案例,基于MVC開(kāi)發(fā)模式,融入了“農(nóng)產(chǎn)品信息發(fā)布系統(tǒng)”案例。在案例的組織上,引入目標(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)教學(xué)資源配套齊全。本書(shū)配有課件、模擬試卷、習(xí)題答案、源代碼等教學(xué)資源。
本書(shū)由翁健紅任主編,侯偉、林東升、楊茜玲任副主編,郭外萍、
周劍、張軍、劉幗暉參與了編寫(xiě)。
由于編者水平有限,書(shū)中不足與疏漏之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正。
編 者
職業(yè)院校教師
目 錄
前言
第 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ū)案例的數(shù)據(jù)庫(kù) / 014
習(xí)題 / 014
第 2 章 C#語(yǔ)言基礎(chǔ) / 015
2.1 C#語(yǔ)言簡(jiǎn)介 / 015
2.2 變量 / 015
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
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)上書(shū)店系統(tǒng) / 186
習(xí)題 / 204
第 11 章 ASP.NET MVC基礎(chǔ) / 205
11.1 ASP.NET MVC簡(jiǎn)介 / 205
11.2 第一個(gè)ASP.NET MVC程序 / 206
11.3 控制器 / 210
11.4 視圖與Razor基礎(chǔ)語(yǔ)法 / 215
11.5 EF框架與數(shù)據(jù)庫(kù)操作 / 218
11.6 自動(dòng)生成農(nóng)產(chǎn)品信息發(fā)布的增刪改查
功能 / 224
11.7 農(nóng)產(chǎn)品信息列表模塊 / 227
11.8 農(nóng)產(chǎn)品信息增加模塊 / 230
11.9 農(nóng)產(chǎn)品信息修改模塊 / 236
11.10 刪除農(nóng)產(chǎn)品信息 / 239
習(xí)題 / 240
第 12 章 ASP.NET MVC的農(nóng)產(chǎn)品信息
發(fā)布系統(tǒng)的實(shí)現(xiàn) / 241
12.1 設(shè)置各模塊界面文本 / 241
12.2 使用布局統(tǒng)一網(wǎng)站界面 / 243
12.3 驗(yàn)證輸入的數(shù)據(jù) / 245
12.4 使用jQuery與Ajax改善界面交互 / 248
12.5 使用PagedList分頁(yè)顯示農(nóng)產(chǎn)品信息 / 249
12.6 上傳圖片 / 252
12.7 管理員登錄模塊 / 253
12.8 用戶權(quán)限控制 / 257
12.9 MVC網(wǎng)站部署 / 258
習(xí)題 / 264
參考文獻(xiàn) / 265