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