ASP.NET 4.5動態(tài)網(wǎng)站開發(fā)/高等院校信息技術(shù)規(guī)劃教材
定 價:45 元
叢書名:高等院校信息技術(shù)規(guī)劃教材
- 作者:閆會娟 著
- 出版時間:2016/11/1
- ISBN:9787302452133
- 出 版 社:清華大學出版社
- 中圖法分類:TP393.092.2
- 頁碼:300
- 紙張:膠版紙
- 版次:1
- 開本:16開
.NET 4.5是Microsoft公司于2012年推出的新一代開發(fā)平臺。本書結(jié)合.NET 4.5開發(fā)平臺,由淺入深、循序漸進地介紹了ASP.NET程序開發(fā)的基本思想、方法和技術(shù),力求幫助讀者通過學習掌握較為實用的技術(shù)和方法。
全書共13章: 第1章介紹Web開發(fā)的基本知識和ASP.NET的基礎(chǔ)知識和開發(fā)環(huán)境;第2章介紹ASPX網(wǎng)頁的代碼存儲模式、頁面之間的轉(zhuǎn)向、頁面的生命周期等基礎(chǔ)知識;第3章介紹Web服務(wù)器控件及ASP.NET網(wǎng)頁標準控件的使用方法;第4章介紹ASP.NET的驗證控件的使用方法;第5章介紹ASP.NET提供的狀態(tài)管理對象;第6章介紹統(tǒng)一站點風格的用戶控件、母版頁和主題的使用方法;第7章介紹網(wǎng)站導航控件的使用方法;第8章介紹ADO.NET數(shù)據(jù)模型及其主要對象的使用方法;第9章介紹數(shù)據(jù)源控件和GridView數(shù)據(jù)綁定控件的使用方法;第10章介紹其他數(shù)據(jù)控件的使用方法;第11章介紹LINQ技術(shù);第12章介紹AJAX技術(shù);第13章使用ASP.NET技術(shù)開發(fā)一個綜合案例。每章均有實例演示且有課后習題。
本書可作為信息管理與信息系統(tǒng)、計算機及相關(guān)專業(yè)ASP.NET動態(tài)網(wǎng)站開發(fā)的基礎(chǔ)教材,也可供專業(yè)技術(shù)人員參考。
ASP.NET以其簡單易學、開發(fā)速度較快等優(yōu)點,成為近年來最為流行的動態(tài)網(wǎng)站開發(fā)技術(shù)之一。.NET 4.5是Microsoft公司于2012年推出的新一代開發(fā)平臺,Visual Studio 2012是基于該平臺的開發(fā)環(huán)境,使用起來更加方便,尤其是自動生成創(chuàng)建數(shù)據(jù)庫及表的相應腳本,可有效避免因版本不同造成的無法打開數(shù)據(jù)庫問題。本書結(jié)合.NET 4.5開發(fā)平臺,由淺入深、循序漸進地介紹ASP.NET程序開發(fā)的基本思想、基礎(chǔ)知識和核心技術(shù),力求符合學生的學習習慣,幫助學生通過學習掌握較為實用的技術(shù)和方法。
應用型本科高校旨在培養(yǎng)學生的實際應用能力、動手實踐能力。本教程融入作者多年程序設(shè)計教學的實踐經(jīng)驗,以求更好地輔助教學。本書可作為信息管理與信息系統(tǒng)、計算機及相關(guān)專業(yè)ASP.NET動態(tài)網(wǎng)站開發(fā)的基礎(chǔ)教材。
本書主要包括13章: 第1章介紹Web開發(fā)的基本知識和ASP.NET的基礎(chǔ)知識和開發(fā)環(huán)境;第2章介紹ASPX網(wǎng)頁的代碼存儲模式、頁面之間的轉(zhuǎn)向、頁面的生命周期等基礎(chǔ)知識,前兩章為入門知識;第3章介紹Web服務(wù)器控件及ASP.NET網(wǎng)頁標準控件的使用方法;第4章介紹ASP.NET驗證控件的使用方法;第5章介紹ASP.NET提供的狀態(tài)管理對象,第3~5章為基礎(chǔ)知識;第6章介紹用戶控件、母版頁和主題的使用方法;第7章介紹導航控件的使用方法;第8章介紹ADO.NET數(shù)據(jù)模型及其主要對象的使用方法;第9章介紹數(shù)據(jù)源控件和GridView控件的使用方法;第10章介紹其他數(shù)據(jù)控件的使用方法;第11章介紹LINQ技術(shù);第12章介紹AJAX技術(shù),第6~12章為核心技術(shù);第13章使用ASP.NET技術(shù)開發(fā)一個綜合案例,為學生實戰(zhàn)提供案例。每章都有學習目標和課后習題。
本書具有以下特點。
(1) 根據(jù)應用型大學學生的學習習慣和信息管理與信息系統(tǒng)專業(yè)特點,合理設(shè)計ASP.NET Web開發(fā)技術(shù)知識體系,結(jié)合該課程的先行課程和后續(xù)課程,組織相關(guān)知識點與內(nèi)容。本書結(jié)構(gòu)嚴謹,內(nèi)容安排環(huán)環(huán)相扣,符合初學者的學習習慣。
。2) 在知識點組織和案例設(shè)計等內(nèi)容安排上,既著眼于培養(yǎng)學生熟練掌握理論知識,又注意鍛煉和培養(yǎng)學生在程序設(shè)計過程中的分析問題和解決問題的能力、邏輯思維能力和實踐動手能力,啟發(fā)學生的創(chuàng)新意識。
(3) 教材中實例任務(wù)明確,實現(xiàn)過程詳細,代碼完善。并在習題中配有一定數(shù)量的課外實踐任務(wù),盡量使學生課內(nèi)外相結(jié)合,激發(fā)學習興趣,深入理解知識點。
。4) 教材提供教學配套的PPT課件、課后習題答案、各章節(jié)實例和綜合案例的源代碼。
本書由閆會娟編寫。在編寫過程中,參閱了.NET的聯(lián)機幫助和微軟(Microsoft)公司的網(wǎng)站,也吸取了國內(nèi)外教材的精髓,對這些作者的貢獻表示由衷的感謝。本書在出版過程中,得到了畢建濤主任和邢智毅教授的支持和幫助;還得到了清華大學出版社的大力支持,在此表示誠摯的感謝。此書的出版離不開我家人的支持,感謝他們默默的奉獻。
由于作者水平有限,書中難免有不妥和疏漏之處,懇請各位專家、同仁和讀者不吝賜教和批評指正。歡迎讀者與筆者交流教學體會和教材建議。
編者
2016年9月◆ASP.NET 4.5動態(tài)網(wǎng)站開發(fā)
第1章ASP.NET概述1
1.1B/S模式和C/S模式1
1.2靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁2
1.3.NET Framework的體系結(jié)構(gòu)3
1.4ASP.NET應用程序基礎(chǔ)5
1.4.1ASP.NET應用程序組成5
1.4.2創(chuàng)建ASP.NET應用程序7
1.4.3運行ASP.NET應用程序10
1.5開發(fā)環(huán)境的安裝與使用11
1.5.1安裝IIS Web服務(wù)器11
1.5.2安裝Visual Studio 201211
1.5.3開發(fā)環(huán)境的介紹13
小結(jié)20
課后習題20
第2章ASPX網(wǎng)頁23
2.1ASPX網(wǎng)頁的代碼存儲模式23
2.1.1代碼分離模式24
2.1.2單一文件模式27
2.2Web頁面之間的轉(zhuǎn)向28
2.2.1Response對象29
2.2.2Request對象30
2.2.3Server對象32
2.2.4Web表單33
2.3頁面的生命周期35
2.4網(wǎng)頁的事件模型37
2.5路徑運算符38◆ASP.NET 4.5動態(tài)網(wǎng)站開發(fā)目錄小結(jié)39
課后習題40
第3章ASP.NET網(wǎng)頁標準控件44
3.1服務(wù)器控件概述44
3.1.1控件類型44
3.1.2控件定義格式45
3.1.3控件屬性46
3.2Label(標簽)控件47
3.3TextBox(文本框)控件48
3.4Button(按鈕)控件53
3.5Image(圖像)控件55
3.6DropDownList(下拉列表)控件56
3.7CheckBox(復選框)和CheckBoxList控件60
3.8RadioButton(單選按鈕)和RadioButtonList控件63
3.9ListBox控件66
3.10HyperLink控件69
3.11AdRotator控件69
3.12Calender控件71
3.13ImageMap控件72
3.14MultiView和View控件73
小結(jié)73
課后習題74
第4章數(shù)據(jù)驗證76
4.1認識驗證控件77
4.2RequiredFieldValidator控件實現(xiàn)非空驗證77
4.3CompareValidator控件實現(xiàn)數(shù)據(jù)比較驗證79
4.3.1CompareValidator控件實現(xiàn)數(shù)據(jù)大小比較80
4.3.2CompareValidator控件實現(xiàn)數(shù)據(jù)類型檢查81
4.4RangeValidator控件實現(xiàn)輸入范圍驗證81
4.5RegularExpressionValidator控件實現(xiàn)模式匹配82
4.6CustomValidator控件實現(xiàn)自定義驗證84
4.7ValidationSummary控件匯總顯示頁面錯誤85
小結(jié)86
課后習題86
第5章ASP.NET狀態(tài)對象88
5.1認識狀態(tài)管理88
5.2Cookie狀態(tài)88
5.3會話狀態(tài)93
5.4應用程序狀態(tài)98
5.5視圖狀態(tài)101
小結(jié)104
課后習題104
第6章用戶控件、母版頁和主題106
6.1用戶控件106
6.1.1用戶控件的創(chuàng)建和調(diào)用106
6.1.2Web窗體和用戶控件108
6.1.3自定義控件109
6.2母版頁113
6.2.1母版頁的創(chuàng)建113
6.2.2為母版頁添加內(nèi)容頁114
6.3主題119
6.3.1主題是什么119
6.3.2創(chuàng)建主題119
6.3.3皮膚文件121
6.3.4樣式文件122
6.3.5應用主題的方法123
小結(jié)125
課后習題126
第7章網(wǎng)站導航127
7.1站點地圖127
7.2動態(tài)菜單控件128
7.3TreeView控件133
7.4SiteMapPath控件136
小結(jié)137
課后習題138
第8章ADO.NET數(shù)據(jù)模型139
8.1ADO.NET簡介139
8.2Connection對象141
8.3Command對象144
8.3.1用ExecuteReader()查詢數(shù)據(jù)145
8.3.2用ExecuteNonQuery()執(zhí)行非查詢語句146
8.3.3用ExecuteScalar()查詢單個值148
8.4DataReader對象150
8.5DataAdapter對象152
8.6DataSet對象152
8.7待定參數(shù)的使用155
8.8SQL Server 2012 Express159
小結(jié)162
課后習題162
第9章數(shù)據(jù)源控件和GridView控件164
9.1數(shù)據(jù)綁定164
9.2數(shù)據(jù)源控件簡介165
9.2.1數(shù)據(jù)源控件類型165
9.2.2SqlDataSource控件165
9.3GridView控件172
9.3.1分頁、排序和選擇172
9.3.2利用模板美化顯示174
9.4使用數(shù)據(jù)控件實現(xiàn)條件查詢179
9.4.1單一條件查詢179
9.4.2多條件查詢185
9.4.3數(shù)據(jù)表同步188
9.5使用GridView控件編輯數(shù)據(jù)193
9.5.1更新和刪除數(shù)據(jù)表193
9.5.2為數(shù)據(jù)表添加數(shù)據(jù)202
9.6使用存儲過程操作數(shù)據(jù)庫206
9.7連接字符串的配置210
小結(jié)211
課后習題211
第10章其他數(shù)據(jù)控件213
10.1FormView控件213
10.2DetailsView控件219
10.3DataList控件220
10.4Repeater控件224
10.5ListView控件225
10.6DataPager控件231
小結(jié)232
課后習題233
第11章LINQ技術(shù)233
11.1LINQ及其作用233
11.2LINQ查詢表達式234
11.3使用LINQ查詢數(shù)組236
11.4使用LINQ to SQL查詢關(guān)系數(shù)據(jù)庫236
11.4.1DataContext類和實體對象237
11.4.2LINQ數(shù)據(jù)操作239
11.5LINQDataSource控件245
小結(jié)246
課后習題247
第12章AJAX技術(shù)248
12.1AJAX簡介248
12.1.1AJAX是什么248
12.1.2AJAX的工作原理249
12.1.3AJAX的優(yōu)點249
12.2AJAX控件的使用250
12.2.1ScriptManager控件250
12.2.2UpdatePanel控件250
12.2.3Timer控件253
12.2.4AJAX工具包255
小結(jié)259
課后習題259
第13章B2C網(wǎng)上購物系統(tǒng)260
13.1網(wǎng)站需求分析260
13.2網(wǎng)站設(shè)計261
13.2.1功能設(shè)計261
13.2.2數(shù)據(jù)庫設(shè)計261
13.3網(wǎng)站實現(xiàn)263
13.3.1用戶登錄264
13.3.2母版頁設(shè)計266
13.3.3首頁及商品顯示271
13.3.4購物車模塊279
13.3.5提交訂單283
13.3.6后臺管理模塊292
13.3.7網(wǎng)站外觀設(shè)計298
小結(jié)300
課后習題300
參考文獻301