本書(shū)是高等院校計(jì)算機(jī)軟件開(kāi)發(fā)課程用書(shū),讀者對(duì)象為網(wǎng)頁(yè)開(kāi)發(fā)設(shè)計(jì)者等。本書(shū)面向初、中、高級(jí)用戶(hù),全面系統(tǒng)地介紹了 ASP.NET的特點(diǎn)、基礎(chǔ)知識(shí)和具體的應(yīng)用,面向 ASP.NET的實(shí)現(xiàn)。本書(shū)內(nèi)容豐富,照顧到了新學(xué)者的入門(mén)需要和高級(jí)用戶(hù)的實(shí)例借鑒需要,并具有這樣一些特點(diǎn):1.循序漸進(jìn),深入淺出;2.技術(shù)全面,內(nèi)容充實(shí);3.分類(lèi)講解,理解深刻;4.案例精講,深入剖析;5.最新技術(shù)前瞻;6.規(guī)范的開(kāi)發(fā),更多的技巧。本書(shū)同樣適合目前主流的移動(dòng)客戶(hù)端頁(yè)面編寫(xiě)使用。
目 錄
ASP.NET與開(kāi)發(fā)工具··· 1
1.1 什么是ASP.NET· 1
1.1.1 ASP.NET與ASP· 1
1.1.2 ASP.NET開(kāi)發(fā)工具··· 2
1.1.3 ASP.NET客戶(hù)端··· 2
1.2.NET應(yīng)用程序框架··· 2
1.2.1 什么是.NET應(yīng)用程序框架··· 3
1.2.2 公共語(yǔ)言運(yùn)行時(shí)(Common Language Runtime,CLR)··· 3
1.2.3 服務(wù)框架(Services Framework)··· 4
1.3 安裝Visual Studio 2010· 4
1.3.1 安裝Visual Studio 2010· 4
1.3.2 初步熟悉Visual Studio 2010的使用··· 10
1.4 安裝SQL Server 2008· 13
1.4.1 下載SQL Server 2008 R2企業(yè)版··· 13
1.4.2 進(jìn)入安裝程序··· 13
1.5 小 結(jié)··· 23
2章 C程序設(shè)計(jì)基礎(chǔ)··· 24
2.1 C程序··· 24
2.1.1 C程序的結(jié)構(gòu)··· 24
2.1.2 C的代碼設(shè)置··· 24
2.2 C的數(shù)據(jù)類(lèi)型··· 27
2.2.1 值類(lèi)型··· 27
2.2.2 引用類(lèi)型··· 29
2.3 變量和常量··· 29
2.3.1 變 量··· 29
2.3.2 聲明并初始化變量··· 30
2.3.3 變量的分類(lèi)··· 31
2.3.4 常 量··· 32
2.4 編寫(xiě)表達(dá)式··· 34
2.4.1 表達(dá)式和運(yùn)算符··· 34
2.4.2 運(yùn)算符的優(yōu)先級(jí)··· 38
2.5 使用選擇語(yǔ)句··· 39
2.5.1 if語(yǔ)句的使用方法··· 39
2.5.2 switch選擇語(yǔ)句的使用··· 41
2.6 使用循環(huán)語(yǔ)句··· 43
2.6.1 for循環(huán)語(yǔ)句··· 43
2.6.2 while循環(huán)語(yǔ)句··· 44
2.6.3 do while循環(huán)語(yǔ)句··· 45
2.6.4 foreach循環(huán)語(yǔ)句··· 46
2.7 異常處理語(yǔ)句··· 47
2.7.1 throw異常語(yǔ)句··· 47
2.7.2 try-c*ch-finally異常語(yǔ)句··· 48
2.8 小 結(jié)··· 48
3章 Web窗體基本介紹··· 50
3.1Web FORM·· 50
3.2 我的*個(gè)Page· 50
3.3Web頁(yè)面處理過(guò)程··· 51
3.3.1 頁(yè)面的一次往返處理··· 51
3.3.2 頁(yè)面重建··· 51
3.3.3 頁(yè)面處理內(nèi)部過(guò)程··· 53
3.4Web Form事件模型··· 76
3.4.1 例子一:多按鈕事件··· 76
3.4.2 例子二:AutoPostBack· 81
3.5 小 結(jié)··· 83
4章 Web服務(wù)器端控件··· 84
4.1 服務(wù)器端控件示例··· 84
4.2 文本輸入控件··· 87
4.3 按鈕控件··· 92
4.4 復(fù)選控件··· 96
4.5 單選控件··· 96
4.6 列表框··· 97
4.7RequiredFieldValid*or 101
4.8Valid*ionSum*ry· 102
4.9 使用Panel控件··· 106
4.10 選擇控件··· 110
4.11I*geButton 控件··· 116
4.12 列表控件··· 118
4.13 重復(fù)列表Repe*or 122
4.14 數(shù)據(jù)列表D*aList 126
4.15 數(shù)據(jù)表格D*aGrid· 138
4.16 小 結(jié)··· 145
5章 自定義控件與HTML控件··· 146
5.1 代碼和模板的分離··· 146
5.2 自定義控件··· 149
5.3 組合控件··· 150
5.4 繼承控件··· 153
5.5HtmlButton· 163
5.6HtmlForm·· 165
5.7HtmlI*ges· 166
5.8TextArea· 167
5.9InputHidden· 168
5.10HtmlTable· 170
5.11HtmlGenericControl 173
5.12HtmlInputButton· 174
5.13 小 結(jié)··· 177
6章 ADO.NET基礎(chǔ)··· 179
6.1Managed Provider 179
6.2D*aSet 180
6.2.1 TablesColle*ion對(duì)象··· 180
6.2.2 Rel*ionsColle*ion對(duì)象··· 181
6.2.3 ExtendedProperties對(duì)象··· 181
6.2.4 小 結(jié)··· 181
6.3ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)的步驟··· 181
6.4ADO.NET對(duì)象模型概覽··· 182
6.4.1 ADOConne*ion· 182
6.4.2 ADOD*asetCom*nd· 183
6.4.3 小 結(jié)··· 185
6.5 數(shù)據(jù)庫(kù)連接字符串··· 186
6.5.1 兩種數(shù)據(jù)庫(kù)連接方式··· 186
6.5.2 3種方法的對(duì)比··· 192
6.6 使用D*aSets· 196
6.6.1 從數(shù)據(jù)庫(kù)得到D*aSets的使用··· 196
6.6.2 編程實(shí)現(xiàn)D*aSet 197
6.6.3 使用D*aTable· 200
6.6.4 數(shù)據(jù)的載入··· 203
6.6.5 D*aReader的使用方法··· 204
6.6.6 小 結(jié)··· 208
7章 數(shù)據(jù)綁定技*··· 209
7.1 簡(jiǎn) 介··· 209
7.2 列表綁定控件是如何工作··· 209
7.2.1 D*aSource屬性··· 209
7.2.2 Items集合··· 223
7.2.3 數(shù)據(jù)綁定和Items集合的創(chuàng)建··· 223
7.2.4 Style屬性··· 224
7.2.5 Templ*e模板··· 224
7.3 模板里的數(shù)據(jù)綁定··· 224
7.3.1 Repe*er控件··· 239
7.3.2 D*aList控件··· 242
7.3.3 D*aGrid控件··· 245
7.3.4 Repe*er, D*aList,D*aGrid的選擇··· 253
7.4 小 結(jié)··· 254
8章 項(xiàng)目實(shí)戰(zhàn)之電子商鋪··· 255
8.1 系統(tǒng)設(shè)計(jì)··· 255
8.1.1 系統(tǒng)功能描述··· 255
8.1.2 功能模塊劃分··· 255
8.1.3 系統(tǒng)流程分析··· 256
8.2 數(shù)據(jù)庫(kù)設(shè)計(jì)··· 257
8.2.1 數(shù)據(jù)庫(kù)需求分析··· 257
8.2.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)··· 257
8.2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)··· 258
8.3 連接數(shù)據(jù)庫(kù)··· 262
8.4 界面設(shè)計(jì)··· 265
8.4.1 系統(tǒng)首頁(yè)面界面設(shè)計(jì)··· 266
8.4.2 會(huì)員登錄模塊界面設(shè)計(jì)··· 267
8.4.3 商品查找模塊界面設(shè)計(jì)··· 267
8.4.4 商品分類(lèi)列表模塊界面設(shè)計(jì)··· 267
8.4.5 *受歡迎商品模塊界面設(shè)計(jì)··· 268
8.4.6 商品詳細(xì)信息模塊界面設(shè)計(jì)··· 268
8.4.7 購(gòu)物車(chē)模塊界面設(shè)計(jì)··· 268
8.4.8 訂單查詢(xún)模塊界面設(shè)計(jì)··· 270
8.5 模塊功能設(shè)計(jì)與代碼實(shí)現(xiàn)分析··· 271
參考文獻(xiàn)··· 272