ASP.NET編程技術(shù)與交互式網(wǎng)頁設(shè)計(jì)
-
【作 者】蘇英如 主編
【I S B N 】978-7-5084-2044-8
【責(zé)任編輯】曉淵工作室
【適用讀者群】高職高專
【出版時(shí)間】2008-06-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】344
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥26
【叢 書】21世紀(jì)高職高專新概念教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
ASP.NET是ASP的升級(jí)版,它提供了迄今為止最為高級(jí)的Web開發(fā)平臺(tái)。本書從應(yīng)用的角度出發(fā),系統(tǒng)地介紹了這一革命性的編程框架和開發(fā)技術(shù)。全書共10章,主要內(nèi)容包括:認(rèn)識(shí)ASP.NET、Visual Basic編程基礎(chǔ)、Server端控件、ASP.NET的內(nèi)置對(duì)象、容錯(cuò)環(huán)節(jié)、ASP.NET數(shù)據(jù)庫(kù)訪問技術(shù)基礎(chǔ)、利用數(shù)據(jù)集訪問數(shù)據(jù)庫(kù)、數(shù)據(jù)窗體設(shè)計(jì)、Web應(yīng)用程序的結(jié)構(gòu)與設(shè)置和設(shè)計(jì)實(shí)例。
在本書的編寫過程中,始終貫徹了強(qiáng)調(diào)工程背景,注重能力培養(yǎng)的指導(dǎo)思想。在教材內(nèi)容選取上,本書基本涵蓋了基于ASP.NET的網(wǎng)站建設(shè)的全部?jī)?nèi)容;在講授重心的選擇 上,本書將編程資源介紹、編程能力培養(yǎng)與實(shí)際操作技能訓(xùn)練擺放在同等重要的位置上。
本書可作為高等職業(yè)學(xué)校、高等專科學(xué)校、成人高校及本科院校舉辦的二級(jí)職業(yè)技術(shù)學(xué)院和民辦高校的教材,也可作為ASP.NET的培訓(xùn)教材或自學(xué)參考書。對(duì)于網(wǎng)絡(luò)工程人員和管理人員也有一定的參考價(jià)值。
ASP.NET是Microsoft公司的NGWS(Next Generation Web Services)的重要組成部分,與ASP技術(shù)相比,前者可提供更多的編程資源、更快的開發(fā)速度和更高的運(yùn)行性能。本書從應(yīng)用的角度出發(fā),系統(tǒng)地介紹了這一革命性編程框架和開發(fā)技術(shù)。
在本書的編寫過程中,始終貫徹了強(qiáng)調(diào)工程背景,注重能力培養(yǎng)的指導(dǎo)思想。在教材內(nèi)容選取上,本書基本涵蓋了基于ASP.NET的網(wǎng)站建設(shè)的全部?jī)?nèi)容;在講授重心的選擇上,本書將編程資源介紹、編程能力培養(yǎng)與實(shí)際操作技能訓(xùn)練擺放在同等重要的位置上。
本書最鮮明的特色是引入了可直接用于工程實(shí)踐的大量代碼,通過仔細(xì)研讀這些代碼,讀者不僅可迅速而準(zhǔn)確地獲得相關(guān)編程資源,而且可培養(yǎng)獨(dú)立解決實(shí)際編程問題的能力。
全書共10章,內(nèi)容包括:認(rèn)識(shí)ASP.NET、Visual Basic編程基礎(chǔ)、Server端控件、ASP.NET的內(nèi)置對(duì)象、容錯(cuò)環(huán)節(jié)、ASP.NET數(shù)據(jù)庫(kù)訪問技術(shù)基礎(chǔ)、利用數(shù)據(jù)集訪問數(shù)據(jù)庫(kù)、數(shù)據(jù)窗體設(shè)計(jì)、Web應(yīng)用程序的結(jié)構(gòu)與設(shè)置和設(shè)計(jì)實(shí)例。
本書是按照教材體例編寫的,各章均列出學(xué)習(xí)目標(biāo),并配有用于鞏固所學(xué)內(nèi)容的習(xí)題。
本書可作為高等職業(yè)學(xué)校、高等專科學(xué)校、成人高校及本科院校舉辦的二級(jí)職業(yè)技術(shù)學(xué)院和民辦高校的教材,也可作為ASP.NET的培訓(xùn)教材或自學(xué)參考書。對(duì)于網(wǎng)絡(luò)工程人員和管理人員也有一定的參考價(jià)值。
本書由蘇英如主編,李偉紅、李群波任副主編。其中第1章由李偉紅編寫,第2、3章由劉靜編寫,第4章由王俊紅編寫,第5章由劉一霖編寫,第6章由張凱編寫,第7章由翟智平編寫,第8、10章由蘇英如編寫,第9章由徐偉編寫,附錄由李群波編寫。參加本書編寫大綱討論的還有張景峰、荊淑霞、張保通等。此外,韓煜、王振奪、鄒彭濤等參與了本書的校對(duì)工作。
在編寫本書的過程中,筆者參考了大量相關(guān)技術(shù)資料,吸取了許多同仁的經(jīng)驗(yàn),在此謹(jǐn)表謝意。
由于編者水平有限,書中不妥和錯(cuò)誤之處在所難免,懇請(qǐng)讀者批評(píng)指證。我們的的E-mail為suyr@nciae.edu.cn。
前言
第1章 認(rèn)識(shí)ASP.NET 1
本章學(xué)習(xí)目標(biāo) 1
1.1 網(wǎng)頁技術(shù)的演變 1
1.1.1 Internet、WWW資源與HTML 1
1.1.2 WWW資源訪問機(jī)制 3
1.1.3 CSS與瀏覽器端腳本 4
1.1.4 ASP 5
1.1.5 ASP.NET 6
1.2 ASP.NET網(wǎng)頁的運(yùn)行與開發(fā)環(huán)境 8
1.2.1 ASP.NET網(wǎng)頁運(yùn)行環(huán)境對(duì)計(jì)算機(jī)系統(tǒng)的要求 8
1.2.2 ASP.NET的網(wǎng)頁開發(fā)環(huán)境??Visual Studio.NET 9
1.3 ASP.NET應(yīng)用程序的開發(fā)與安裝實(shí)訓(xùn) 11
習(xí)題一 12
第2章 Visual Basic編程基礎(chǔ) 14
本章學(xué)習(xí)目標(biāo) 14
2.1 程序撰寫規(guī)則 14
2.2 數(shù)據(jù)類型 15
2.3 變量、數(shù)組與常量 16
2.3.1 變量 16
2.3.2 數(shù)組 17
2.3.3 常量 18
2.4 運(yùn)算符 20
2.4.1 算術(shù)運(yùn)算符 20
2.4.2 賦值運(yùn)算符 21
2.4.3 連接運(yùn)算符 21
2.4.4 比較運(yùn)算符 21
2.4.5 邏輯/位運(yùn)算符 22
2.4.6 運(yùn)算符的優(yōu)先級(jí) 22
2.4.7 運(yùn)算符應(yīng)用實(shí)訓(xùn) 23
2.5 程序流程控制 24
2.5.1 If…Then…End If 25
2.5.2 Select…Case…End Select 29
2.5.3 For…Next 31
2.5.4 For Each…In…Next 34
2.5.5 Do While…Loop與Do Loop…While 35
2.6 過程 37
2.6.1 Sub子程序 38
2.6.2 局部變量和全局變量 39
2.6.3 靜態(tài)變量 42
2.6.4 傳值調(diào)用與傳址調(diào)用 43
2.6.5 傳遞數(shù)組給過程 44
2.6.6 函數(shù) 46
習(xí)題二 47
第3章 Server端控件 48
本章學(xué)習(xí)目標(biāo) 48
3.1 Web Form概述 48
3.2 HTML Server控件 49
3.2.1 HTML Server控件與HTML標(biāo)記的關(guān)系 49
3.2.2 HtmlGenericControl控件 50
3.2.3 HtmlForm控件 52
3.2.4 HtmlButton控件 52
3.2.5 HtmlInputButton控件 53
3.2.6 HtmlInputImage控件 53
3.2.7 HtmlInputText控件 54
3.2.8 HtmlInputCheckBox控件 55
3.2.9 HtmlInputRadioButton控件 57
3.2.10 HtmlSelect控件 58
3.2.11 HtmlTextArea控件 59
3.2.12 HtmlInputFile控件 59
3.2.13 HtmlInputHidden控件 61
3.2.14 HtmlAnchor控件 61
3.2.15 HtmlImage控件 62
3.3 Web Server控件 63
3.3.1 Label控件 64
3.3.2 Literal控件 65
3.3.3 HyperLink控件 65
3.3.4 Image控件 66
3.3.5 Button控件 66
3.3.6 LinkButton控件 67
3.3.7 ImageButton控件 68
3.3.8 TextBox控件 69
3.3.9 CheckBox控件 70
3.3.10 CheckBoxList控件 72
3.3.11 RadioButton控件 73
3.3.12 RadioButtonList控件 75
3.3.13 ListBox控件 77
3.3.14 DropDownList控件 78
3.3.15 Table、TableRow、TableCell控件 78
3.3.16 Panel控件 80
3.3.17 PlaceHolder控件 81
3.3.18 Xml控件 82
3.3.19 AdRotator控件 84
3.3.20 Calendar控件 86
3.4 Validation Server控件 88
3.4.1 RequiredFieldValidator控件 88
3.4.2 CompareValidator控件 89
3.4.3 RangeValidator控件 91
3.4.4 RegularExpressionValidator控件 92
3.4.5 CustomValidator控件 93
3.4.6 ValidationSummary控件 95
3.5 用戶控件 96
習(xí)題三 97
第4章 ASP.NET的內(nèi)置對(duì)象 99
本章學(xué)習(xí)目標(biāo) 99
4.1 Page對(duì)象 99
4.1.1 Page對(duì)象的常用屬性 99
4.1.2 Page對(duì)象的常用事件 99
4.2 Response對(duì)象 102
4.2.1 Response對(duì)象的屬性 103
4.2.2 Response對(duì)象的常用方法 103
4.2.3 Response對(duì)象典型應(yīng)用舉例 103
4.3 Request對(duì)象 107
4.4 Server對(duì)象 111
4.4.1 Server對(duì)象的常用屬性 112
4.4.2 Server對(duì)象的常用方法 112
4.4.3 Server對(duì)象典型應(yīng)用舉例 112
4.5 訪問服務(wù)器端文件系統(tǒng) 117
4.6 Application對(duì)象與Session對(duì)象 122
4.6.1 Application對(duì)象 122
4.6.2 Session對(duì)象 125
習(xí)題四 132
第5章 容錯(cuò)環(huán)節(jié) 133
本章學(xué)習(xí)目標(biāo) 133
5.1 容錯(cuò)代碼及其實(shí)現(xiàn)策略 133
5.1.1 容錯(cuò)代碼被忽略的原因 133
5.1.2 實(shí)現(xiàn)全面容錯(cuò)的途徑 134
5.1.3 提交友好的報(bào)錯(cuò)信息 135
5.2 錯(cuò)誤種類與錯(cuò)誤處理 135
5.2.1 錯(cuò)誤種類 135
5.2.2 結(jié)構(gòu)化錯(cuò)誤處理 138
5.2.3 非結(jié)構(gòu)化錯(cuò)誤處理 142
習(xí)題五 148
第6章 ASP.NET數(shù)據(jù)庫(kù)訪問技術(shù)基礎(chǔ) 149
本章學(xué)習(xí)目標(biāo) 149
6.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 149
6.2 ADO.NET的作用與組成 150
6.2.1 ASP.NET訪問數(shù)據(jù)源的方式 150
6.2.2 ADO.NET的結(jié)構(gòu) 150
6.3 Connection對(duì)象與Command對(duì)象 151
6.3.1 Connection對(duì)象 151
6.3.2 Command對(duì)象 153
6.4 DataReader對(duì)象與記錄讀取 154
6.5 SQL查詢基礎(chǔ) 157
6.5.1 獲取數(shù)據(jù)表中的記錄 157
6.5.2 添加、修改或刪除記錄 159
習(xí)題六 162
第7章 利用數(shù)據(jù)集訪問數(shù)據(jù)庫(kù) 164
本章學(xué)習(xí)目標(biāo) 164
7.1 數(shù)據(jù)集的基本概念 164
7.2 利用DataSet顯示記錄 165
7.3 利用DataSet對(duì)數(shù)據(jù)源中的記錄進(jìn)行編輯 168
7.4 利用DataView訪問內(nèi)存數(shù)據(jù)表中的記錄 172
7.5 將XML文檔傳入內(nèi)存數(shù)據(jù)庫(kù) 174
7.6 一個(gè)用于創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù)的函數(shù) 176
習(xí)題七 176
第8章 數(shù)據(jù)窗體設(shè)計(jì) 178
本章學(xué)習(xí)目標(biāo) 178
8.1 數(shù)據(jù)綁定的概念和方法 178
8.1.1 綁定到表達(dá)式 178
8.1.2 綁定到數(shù)組 179
8.1.3 綁定到內(nèi)存數(shù)據(jù)表中的字段 182
8.2 Repeater控件 184
8.3 DataList控件 186
8.3.1 DataList控件的屬性和事件 187
8.3.2 DataList控件應(yīng)用舉例 191
8.4 DataGrid控件 200
8.4.1 自動(dòng)生成字段的DataGrid控件 200
8.4.2 手工指定字段的DataGrid控件 209
習(xí)題八 226
第9章 Web應(yīng)用程序的結(jié)構(gòu)與設(shè)置 228
本章學(xué)習(xí)目標(biāo) 228
9.1 Web應(yīng)用程序的結(jié)構(gòu) 228
9.1.1 Application對(duì)象和Session對(duì)象的用途 228
9.1.2 Global.asax的結(jié)構(gòu) 229
9.2 Web應(yīng)用程序的配置 233
9.2.1 Web.config文件 233
9.2.2 配置文件的結(jié)構(gòu) 234
9.3 網(wǎng)站的安全性 234
習(xí)題九 238
第10章 設(shè)計(jì)實(shí)例 239
本章學(xué)習(xí)目標(biāo) 239
10.1 留言簿 239
10.1.1 留言簿簡(jiǎn)介 239
10.1.2 留言顯示模塊 239
10.1.3 “留言”模塊 246
10.2 文件上傳 248
10.2.1 上傳一個(gè)文件到服務(wù)器 248
10.2.2 上傳多個(gè)文件到服務(wù)器 251
10.3 在線投票系統(tǒng) 253
10.3.1 在線投票系統(tǒng)簡(jiǎn)介 253
10.3.2 投票模塊 254
10.3.3 顯示統(tǒng)計(jì)結(jié)果模塊 256
10.4 在線問卷調(diào)查系統(tǒng) 259
10.4.1 在線問卷調(diào)查系統(tǒng)簡(jiǎn)介 259
10.4.2 選擇、提交評(píng)價(jià)模塊 260
10.4.3 調(diào)查結(jié)果統(tǒng)計(jì)、顯示模塊 263
10.5 在線考試系統(tǒng) 266
10.5.1 在線考試系統(tǒng)簡(jiǎn)介 266
10.5.2 考生登錄模塊 267
10.5.3 試題生成與成績(jī)?cè)u(píng)定模塊 269
10.5.4 成績(jī)顯示模塊 272
10.6 自動(dòng)寄信系統(tǒng) 274
10.7 在線購(gòu)物系統(tǒng) 277
10.7.1 在線購(gòu)物系統(tǒng)簡(jiǎn)介 277
10.7.2 購(gòu)物區(qū)(商品類別)選擇模塊 278
10.7.3 商品選擇模塊 280
10.7.4 “購(gòu)物袋”處理模塊 283
10.7.5 “退回所有商品”模塊 286
習(xí)題十 286
附錄A ASP.NET的對(duì)象模型 288
A-1 Application對(duì)象 288
A-1-1 Application對(duì)象的屬性 288
A-1-2 Application對(duì)象的方法 289
A-2 ASPError對(duì)象 290
A-3 HttpContext對(duì)象 291
A-3-1 HttpContext對(duì)象的屬性 291
A-3-2 HttpContext對(duì)象的方法 293
A-4 Request對(duì)象 294
A-4-1 Request對(duì)象的屬性 294
A-4-2 Request對(duì)象的方法 298
A-5 Response對(duì)象 299
A-5-1 Response對(duì)象的屬性 299
A-5-2 Response對(duì)象的方法 302
A-6 Server對(duì)象 303
A-6-1 Server對(duì)象的屬性 304
A-6-2 Server對(duì)象的方法 304
A-7 Session對(duì)象 305
A-7-1 Session對(duì)象的屬性 306
A-7-2 Session對(duì)象的方法 307
附錄B Visual Basic.NET內(nèi)置函數(shù) 309
B-1 數(shù)據(jù)類型函數(shù) 309
B-1-1 獲取數(shù)據(jù)類型函數(shù) 309
B-1-2 檢查數(shù)據(jù)類型函數(shù) 309
B-1-3 轉(zhuǎn)換數(shù)據(jù)類型函數(shù) 309
B-2 數(shù)學(xué)函數(shù) 311
B-3 日期時(shí)間函數(shù) 312
B-3-1 獲取/設(shè)置目前日期時(shí)間函數(shù) 312
B-3-2 返回日期時(shí)間函數(shù) 312
B-3-3 計(jì)算日期時(shí)間函數(shù) 314
B-4 字符串函數(shù) 315
B-4-1 字符串轉(zhuǎn)換函數(shù) 315
B-4-2 字符串搜索、比較、篩選、與替換函數(shù) 316
B-4-3 字符串操作函數(shù) 318
B-5 格式化函數(shù) 319
B-5-1 日期時(shí)間格式化函數(shù)FormatDateTime() 319
B-5-2 貨幣值格式化函數(shù)FormatCurrency() 319
B-5-3 數(shù)值格式化函數(shù)FormatNumber() 320
B-5-4 百分比格式化函數(shù)FormatPercent() 320
B-5-5 格式化函數(shù)Format() 320
B-6 數(shù)組與集合函數(shù) 323
B-6-1 集合處理函數(shù) 323
B-6-2 數(shù)組處理函數(shù) 324
參考文獻(xiàn) 325
- Hive編程技術(shù)與應(yīng)用(第二版) [張鐵紅 張繼山 那銳]
- ASP.NET(C#)網(wǎng)站開發(fā)(第二版) [主編 張志明 王輝]
- C#數(shù)據(jù)庫(kù)編程技術(shù) [主編 顧家銘]
- Hive編程技術(shù)與應(yīng)用 [孫帥 王美佳]
- ASP.NET Web程序設(shè)計(jì) [吳琴霞 栗青生 康晶 編著]
- ASP.NET(C#)網(wǎng)站開發(fā) [主編 張志明 王輝]
- ASP.NET項(xiàng)目開發(fā)教程 [鄒承俊 任 華]
- ASP.NET程序設(shè)計(jì) [佘東 主 編 ]
- 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)(Dreamweaver CS3+ASP.NET) [張德芬 主 編 ]
- ASP.NET 2.0企業(yè)網(wǎng)站項(xiàng)目實(shí)戰(zhàn) [龔赤兵 林海丹 編著]
- Visual C++網(wǎng)絡(luò)編程技術(shù) [延霞]
- ASP.NET程序設(shè)計(jì) [嚴(yán)健武 柳青 主編]
- ASP.NET程序設(shè)計(jì)及應(yīng)用 [蘇英如 主編]
- 游戲中的網(wǎng)絡(luò)編程技術(shù)及應(yīng)用 [樊永慶 黃國(guó)榮 周濱航 等編著]
- ASP.NET 2.0網(wǎng)站開發(fā)案例教程 [龔赤兵 編著]
- ASP.NET課程設(shè)計(jì)案例精編 [郝思嘉 主編]
- ASP.NET Web程序設(shè)計(jì) [王祖儷 主編]
- ASP.NET 2.0程序設(shè)計(jì) [陳語林 主編]
- ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例(C#版) [羅斌 等編著]
- ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例(Basic版) [羅斌 等編著]
- ASP.NET 2.0數(shù)據(jù)庫(kù)開發(fā)經(jīng)典案例 [羅斌 等編著]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- 信號(hào)與系統(tǒng)
- AutoCAD 2012實(shí)用教程
- 旅游信息化簡(jiǎn)明教程
- 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用——PowerBuilder
- 數(shù)據(jù)結(jié)構(gòu)(C++描述)習(xí)題解答及實(shí)習(xí)指
- Visual Basic程序設(shè)計(jì)
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與訓(xùn)練
- 多媒體技術(shù)與應(yīng)用(第二版)
- 網(wǎng)站建設(shè)原理與實(shí)踐
- Internet與網(wǎng)頁設(shè)計(jì)
- 網(wǎng)絡(luò)綜合布線技術(shù)
- 計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)集成
- 計(jì)算機(jī)及網(wǎng)絡(luò)維護(hù)技術(shù)
- Visual Basic.NET程序設(shè)計(jì)
- C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)
- 計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows 2000 S