注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NET基于.NET的Web程序設(shè)計(jì):ASP.NET標(biāo)準(zhǔn)教程

基于.NET的Web程序設(shè)計(jì):ASP.NET標(biāo)準(zhǔn)教程

基于.NET的Web程序設(shè)計(jì):ASP.NET標(biāo)準(zhǔn)教程

定 價(jià):¥29.00

作 者: 劉振巖編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): .NET技術(shù)大系
標(biāo) 簽: 主頁制作 程序設(shè)計(jì) 教材

ISBN: 9787121023958 出版時(shí)間: 2006-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 305 字?jǐn)?shù):  

內(nèi)容簡介

本書以ASRNET的基礎(chǔ)知識(shí)和應(yīng)用為主要討論對(duì)象,以淺顯的方式講解ASRNET的基礎(chǔ)知識(shí),并包含了相應(yīng)的實(shí)例。以HTML、DHTML、XML、c#入手,在夯實(shí)基礎(chǔ)的同時(shí)由淺入深、循序漸進(jìn)地對(duì)ASRNET的具體應(yīng)用進(jìn)行較為詳細(xì)的討論。通過對(duì)實(shí)例的學(xué)習(xí),讀者可以更好地領(lǐng)會(huì)ASRNET語法和編程技巧,有助于將所學(xué)的知識(shí)融會(huì)貫通。 本書內(nèi)容豐富、語言簡潔、通俗易懂,主要面向初、中級(jí)用戶,對(duì)高級(jí)用戶也有參考價(jià)值。本=}_;特別適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教學(xué)用書,也可作為Web程序設(shè)計(jì)的培訓(xùn)教材。

作者簡介

  劉振巖老師為北京理工大學(xué)軟件學(xué)院講師,從事.NET教學(xué)數(shù)年,積累了豐富的.NET教學(xué)和科研工作經(jīng)驗(yàn),所講授課程獲得了“微軟精品課程支持計(jì)劃”的支持。

圖書目錄

第1章  基于.NET的Web程序設(shè)計(jì)的基礎(chǔ)知識(shí)    1
1.1  Web程序設(shè)計(jì)概述    1
1.1.1  什么是Web應(yīng)用程序    1
1.1.2  服務(wù)器端Web開發(fā)技術(shù)    3
1.2  ASP.NET概述    3
1.2.1  .NET Framework    3
1.2.2  什么是ASP.NET    5
1.2.3  ASP.NET的特色    5
1.3  本章小結(jié)    6
1.4  習(xí)題    6
第2章  HTML    7
2.1  HTML文件的基本結(jié)構(gòu)    7
2.2  構(gòu)成網(wǎng)頁的基本元素    10
2.3  超級(jí)鏈接標(biāo)記    13
2.4  在HTML文件中使用圖像    15
2.5  框架結(jié)構(gòu)的使用    16
2.6  HTML中的表格    22
2.7  列表格式的使用    26
2.8  表單的使用    28
2.9  本章小結(jié)    32
2.10  習(xí)題    32
第3章  用實(shí)例學(xué)習(xí)DHTML    33
3.1  創(chuàng)建電子圖書    33
3.1.1  瀏覽電子圖書    33
3.1.2  電子圖書的實(shí)現(xiàn)步驟    34
3.2  JavaScript    37
3.2.1  在HTML中使用JavaScript    37
3.2.2  JavaScript基本語法    38
3.3  事件處理和文檔對(duì)象模型(DOM)    41
3.3.1  事件處理    42
3.3.2  文檔對(duì)象模型(DOM)    44
3.4  級(jí)聯(lián)式樣式表(CSS)    48
3.4.1  使用CSS    48
3.4.2  定義CSS    50
3.5  本章小結(jié)    57
3.6  習(xí)題    57
第4章  XML    58
4.1  XML概述    58
4.1.1  HTML的局限性    58
4.1.2  不同于HTML的XML    59
4.1.3  XML的主要特性    60
4.1.4  XML與ASP.NET的聯(lián)系    61
4.2  XML文件結(jié)構(gòu)和基本語法    61
4.2.1  XML文件結(jié)構(gòu)    61
4.2.2  XML的基本語法    62
4.3  XML與CSS    63
4.4  XSL    64
4.5  DTD    66
4.6  XML Schema    69
4.7  本章小結(jié)    71
4.8  習(xí)題    71
第5章  C#語言基礎(chǔ)    72
5.1  數(shù)據(jù)類型    72
5.2  操作符    73
5.2.1  常用的操作符    73
5.2.2  操作符的優(yōu)先級(jí)    74
5.3  控制語句    74
5.3.1  選擇語句    74
5.3.2  循環(huán)語句    75
5.3.3  跳出、繼續(xù)和轉(zhuǎn)向語句    76
5.4  命名空間    77
5.4.1  什么是命名空間    77
5.4.2  命名空間的聲明和調(diào)用    77
5.5  C#實(shí)例    78
5.6  本章小結(jié)    78
5.7  習(xí)題    78
第6章  ASP.NET開發(fā)環(huán)境和工具    79
6.1  程序開發(fā)環(huán)境的建立    79
6.1.1  單機(jī)仿真開發(fā)環(huán)境的建構(gòu)    79
6.1.2  Web站點(diǎn)的基本概念    80
6.2  不同開發(fā)工具的使用    81
6.2.1  記事本    81
6.2.2  DreamWeaver MX    83
6.2.3  Visual Studio.NET    84
6.3  本章小結(jié)    86
6.4  習(xí)題    87
第7章  ASP.NET Web Forms    88
7.1  創(chuàng)建Web Forms    88
7.1.1  Web Forms的代碼組織方式    88
7.1.2  Web Forms的文件結(jié)構(gòu)    94
7.1.3  Web Forms的事件模型    94
7.2  ASP.NET的內(nèi)部對(duì)象    97
7.2.1  Response對(duì)象和Request對(duì)象    98
7.2.2  Server對(duì)象    101
7.3  本章小結(jié)    101
7.4  習(xí)題    101
第8章  Web服務(wù)器控件    102
8.1  ASP.NET服務(wù)器控件簡介    102
8.2  基本W(wǎng)eb服務(wù)器控件    103
8.2.1  Label控件    103
8.2.2  Button控件    103
8.2.3  LinkButton控件    104
8.2.4  ImageButton控件    106
8.2.5  TextBox控件    107
8.2.6  DropDownList控件    109
8.2.7  ListBox控件    111
8.2.8  CheckBox控件和CheckBoxList控件    113
8.2.9  RadioButton控件和RadioButtonList控件    115
8.2.10  Panel控件    117
8.3  數(shù)據(jù)驗(yàn)證控件    119
8.3.1  數(shù)據(jù)驗(yàn)證機(jī)制介紹    119
8.3.2  RequiredFieldValidator控件    120
8.3.3  CompareValidator控件    121
8.3.4  RangeValidator控件    122
8.3.5  RegularExpressionValidator控件    124
8.3.6  CustomValidator控件    125
8.3.7  ValidationSummary控件    127
8.4  本章小結(jié)    128
8.5  習(xí)題    128
第9章  ADO.NET    129
9.1  數(shù)據(jù)庫服務(wù)器    129
9.1.1  SQL Server 2000    129
9.1.2  MSDE 2000    133
9.2  SQL語言基礎(chǔ)    135
9.2.1  SQL語言簡介    135
9.2.2  數(shù)據(jù)查詢語言    136
9.2.3  數(shù)據(jù)處理語言    142
9.3  ADO.NET    144
9.3.1  ADO.NET簡介    144
9.3.2  ADO.NET結(jié)構(gòu)    145
9.3.3  Connection    148
9.3.4  Command & DataReader    151
9.3.5  DataAdapter & DataSet    158
9.4  數(shù)據(jù)綁定    161
9.4.1  數(shù)據(jù)綁定概述    161
9.4.2  綁定數(shù)組    161
9.4.3  綁定數(shù)據(jù)庫    162
9.5  本章小結(jié)    167
9.6  習(xí)題    167
第10章  數(shù)據(jù)訪問控件    168
10.1  用實(shí)例學(xué)DataGrid控件    168
10.1.1  實(shí)例——圖書信息管理系統(tǒng)    168
10.1.2  創(chuàng)建數(shù)據(jù)庫    169
10.1.3  新書登記    169
10.1.4  顯示圖書信息    171
10.1.5  圖書信息排序    179
10.1.6  分頁瀏覽圖書    182
10.1.7  修改圖書信息    184
10.2  Repeater控件    192
10.2.1  Repeater控件簡介    192
10.2.2  Repeater控件的應(yīng)用    193
10.3  DataList控件    197
10.3.1  DataList控件簡介    197
10.3.2  DataList控件的應(yīng)用    198
10.4  本章小結(jié)    201
10.5  習(xí)題    202
第11章  狀態(tài)管理    203
11.1  狀態(tài)管理分類    203
11.2  Global.asax文件    204
11.3  應(yīng)用程序狀態(tài)    209
11.3.1  應(yīng)用程序狀態(tài)概述    209
11.3.2  Application對(duì)象的使用方法    210
11.3.3  Application對(duì)象應(yīng)用——在線人數(shù)統(tǒng)計(jì)    210
11.4  會(huì)話狀態(tài)    212
11.4.1  會(huì)話狀態(tài)概述    212
11.4.2  啟用會(huì)話狀態(tài)    213
11.4.3  Session對(duì)象的使用方法    214
11.4.4  Session對(duì)象應(yīng)用——購物車    214
11.5  視圖狀態(tài)    219
11.5.1  視圖狀態(tài)概述    219
11.5.2  ViewState的使用方法    220
11.5.3  ViewState的應(yīng)用——DataGrid的分頁排序    220
11.6  Cookie    223
11.6.1  什么是Cookie    223
11.6.2  Cookie的使用方法    224
11.6.3  Cookie的應(yīng)用——用戶到訪統(tǒng)計(jì)    224
11.7  本章小結(jié)    226
11.8  習(xí)題    227
第12章  配置應(yīng)用程序    228
12.1  配置概述    228
12.2  分層配置結(jié)構(gòu)    229
12.3  Web.config文件    230
12.3.1  Web.config的組成與結(jié)構(gòu)    230
12.3.2  常用的配置元素    232
12.4  鎖定配置設(shè)置    236
12.5  自定義應(yīng)用程序設(shè)置    238
12.6  本章小結(jié)    240
12.7  習(xí)題    240
第13章  .NET中的XML    241
13.1  創(chuàng)建XML文件    241
13.2  XmlDocument    242
13.3  XmlDataDocument    245
13.3.1  加載XML數(shù)據(jù)    245
13.3.2  XmlDataDocument與DataSet    247
13.4  將XML數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫    252
13.5  本章小結(jié)    259
13.6  習(xí)題    259
第14章  Web Service    260
14.1  Web Service概述    260
14.1.1  為什么需要Web Service    260
14.1.2  什么是Web Service    261
14.1.3  何時(shí)需要Web Service    261
14.2  Web Service的體系結(jié)構(gòu)和關(guān)鍵技術(shù)    263
14.2.1  Web Service的體系結(jié)構(gòu)    263
14.2.2  SOAP    264
14.2.3  WSDL    265
14.2.4  UDDI    265
14.3  Web Service開發(fā)與使用    265
14.3.1  創(chuàng)建并測試Web Service    266
14.3.2  公布Web Service    270
14.3.3  使用Web Service    271
14.4  本章小結(jié)    273
14.5  習(xí)題    273
第15章  綜合實(shí)例——BBS    274
15.1  實(shí)例功能介紹    274
15.2  實(shí)現(xiàn)步驟    275
15.2.1  創(chuàng)建數(shù)據(jù)庫    275
15.2.2  Web.config    275
15.2.3  用戶登錄    275
15.2.4  用戶注冊(cè)    278
15.2.5  顯示所有留言    286
15.2.6  創(chuàng)建新的留言    290
15.2.7  查看或回復(fù)某個(gè)主題的留言    294
15.3  實(shí)例運(yùn)行    302
15.4  本章小結(jié)    305
15.5  習(xí)題    305
實(shí)例目錄
實(shí)例2-1   第一個(gè)HTML文件    7
實(shí)例2-2   <Hn >標(biāo)記的使用1    10
實(shí)例2-3   <Hn >標(biāo)記的使用2    10
實(shí)例2-4   <PRE >標(biāo)記的使用    11
實(shí)例2-5   <BR>和<P>標(biāo)記的使用    12
實(shí)例2-6   <HR>標(biāo)記的使用    13
實(shí)例2-7   <A>標(biāo)記的使用    14
實(shí)例2-8   <IMG>標(biāo)記的使用1    15
實(shí)例2-9   <IMG>標(biāo)記的使用2    16
實(shí)例2-10  使用框架結(jié)構(gòu)組織網(wǎng)頁    16
實(shí)例2-11  頁內(nèi)框架的使用    21
實(shí)例2-12  表格的使用    22
實(shí)例2-13  表格邊框?qū)傩缘氖褂?nbsp;   24
實(shí)例2-14  合并表格的單元格    25
實(shí)例2-15  無序列表的建立    26
實(shí)例2-16  有序列表的建立    27
實(shí)例2-17  說明列表的建立    28
實(shí)例2-18  表單的使用    29
實(shí)例3-1   綜合運(yùn)用DHTML制作電子圖書    33
實(shí)例3-2   練習(xí)JavaScript的事件處理    42
實(shí)例3-3   Alert、Confirm和Prompt方法的使用    45
實(shí)例3-4   Open和Navigate方法的使用    47
實(shí)例3-5   不使用CSS設(shè)置網(wǎng)頁格式    48
實(shí)例3-6   使用CSS設(shè)置網(wǎng)頁格式    49
實(shí)例3-7   具有上下文關(guān)系的HTML標(biāo)記樣式的使用    52
實(shí)例3-8   用戶定義類的使用    53
實(shí)例3-9   虛類的使用    56
實(shí)例4-1   利用CSS顯示XML文件    63
實(shí)例4-2   利用XSL顯示XML文件    64
實(shí)例4-3   內(nèi)部DTD的使用    67
實(shí)例4-4   外部DTD的使用    68
實(shí)例4-5   XML Schema的使用    70
實(shí)例5-1   一個(gè)簡單的C#編程實(shí)例    78
實(shí)例6-1   ASP.NET開發(fā)環(huán)境的建構(gòu)——如何安裝Web服務(wù)器(IIS)    79
實(shí)例6-2   如何利用記事本開發(fā)ASP.NET Web應(yīng)用程序    81
實(shí)例6-3   如何利用Dreamweaver MX開發(fā)ASP.NET Web應(yīng)用程序    83
實(shí)例6-4   如何利用Visual Studio.NET開發(fā)ASP.NET Web應(yīng)用程序    85
實(shí)例7-1   不使用CodeBehind技術(shù)編寫第一個(gè)簡單的應(yīng)用程序    88
實(shí)例7-2   使用CodeBehind技術(shù)編寫第一個(gè)簡單的應(yīng)用程序    90
實(shí)例7-3   如何實(shí)現(xiàn)一個(gè)按鈕的Click事件    94
實(shí)例7-4   使用Response對(duì)象和Repuest對(duì)象在不同頁面之間傳遞變量    98
實(shí)例7-5   使用Server對(duì)象將文件的虛擬路徑對(duì)應(yīng)其實(shí)際路徑    101
實(shí)例8-1   使用Button控件動(dòng)態(tài)控制Label控件顯示信息    103
實(shí)例8-2   動(dòng)態(tài)改變Link Button控件的外觀    105
實(shí)例8-3   動(dòng)態(tài)改變ImageButton控件的外觀    106
實(shí)例8-4   使用TextBox控件實(shí)現(xiàn)用戶身份驗(yàn)證    108
實(shí)例8-5   實(shí)現(xiàn)DropDownList控件選項(xiàng)更改后的自動(dòng)回發(fā)    109
實(shí)例8-6   實(shí)現(xiàn)ListBox控件選項(xiàng)的選取、添加和刪除操作    111
實(shí)例8-7   使用CheckBox控件和CheckBoxList控件創(chuàng)建多個(gè)復(fù)選框    114
實(shí)例8-8   使用RadioButton控件和RadioButtonList控件創(chuàng)建多個(gè)單選按鈕    116
實(shí)例8-9   使用Panel控件隱藏或顯示一組控件    117
實(shí)例8-10  使用RequiredFieldValidator控件驗(yàn)證用戶是否輸入信息    120
實(shí)例8-11  使用CompareValidator 控件驗(yàn)證用戶兩次輸入的密碼是否一致    121
實(shí)例8-12  使用RangeValidator 控件驗(yàn)證用戶的輸入是否在指定的范圍內(nèi)    123
實(shí)例8-13  使用RegularExpressionValidator控件驗(yàn)證用戶的輸入是否
實(shí)例8-13  符合電子郵件地址格式    124
實(shí)例8-14  使用CustomValidator控件驗(yàn)證用戶的輸入是否為偶數(shù)    125
實(shí)例8-15  使用ValidationSummary控件對(duì)網(wǎng)頁進(jìn)行綜合驗(yàn)證    127
實(shí)例9-1   如何安裝SQL Server 2000    130
實(shí)例9-2   如何安裝MSDE 2000    134
實(shí)例9-3   查詢SQL Server數(shù)據(jù)庫中的數(shù)據(jù)信息    136
實(shí)例9-4   如何在SQL Server 2000中創(chuàng)建一個(gè)數(shù)據(jù)庫    142
實(shí)例9-5   如何為SQL Server數(shù)據(jù)庫添加、刪除和更新數(shù)據(jù)    143
實(shí)例9-6   如何實(shí)現(xiàn)應(yīng)用程序與SQL Server數(shù)據(jù)庫的非信任連接    148
實(shí)例9-7   如何實(shí)現(xiàn)應(yīng)用程序與SQL Server數(shù)據(jù)庫的信任連接    150
實(shí)例9-8   Command對(duì)象和DataReader對(duì)象結(jié)合使用訪問數(shù)據(jù)庫    152
實(shí)例9-9   使用Command對(duì)象的ExecuteScalar方法    154
實(shí)例9-10  使用Command對(duì)象的ExecuteNonQuery方法    155
實(shí)例9-11  實(shí)例9-10的擴(kuò)展——簡易留言板的制作    156
實(shí)例9-12  使用DataAdapter對(duì)象將數(shù)據(jù)填充到DataSet中并顯示    158
實(shí)例9-13  如何將DataSet中改動(dòng)的數(shù)據(jù)更新回?cái)?shù)據(jù)庫    160
實(shí)例9-14  如何將數(shù)組中的數(shù)據(jù)綁定到DropDownList控件    162
實(shí)例9-15  如何將數(shù)據(jù)庫中的數(shù)據(jù)綁定到控件——一個(gè)簡易的數(shù)據(jù)查詢系統(tǒng)    163
實(shí)例10-1  用DataGrid控件實(shí)現(xiàn)圖書信息管理系統(tǒng)    168
實(shí)例10-2  用Repeater控件顯示Northwind數(shù)據(jù)庫中的客戶信息    193
實(shí)例10-3  用DataList控件顯示Northwind數(shù)據(jù)庫中的客戶信息    198
實(shí)例11-1  應(yīng)用程序級(jí)別事件的觸發(fā)順序模擬    206
實(shí)例11-2  使用Application對(duì)象實(shí)現(xiàn)網(wǎng)絡(luò)聊天室的在線人數(shù)統(tǒng)計(jì)    210
實(shí)例11-3  使用Session對(duì)象實(shí)現(xiàn)網(wǎng)上購書系統(tǒng)的購物車    214
實(shí)例11-4  使用ViewState實(shí)現(xiàn)DataGrid的分頁排序    220
實(shí)例11-5  使用Cookie統(tǒng)計(jì)用戶訪問站點(diǎn)的次數(shù)    225
實(shí)例12-1  如何聲明配置節(jié)處理程序    230
實(shí)例12-2  如何對(duì)配置節(jié)進(jìn)行分組    231
實(shí)例12-3  如何將配置應(yīng)用到特定的子目錄    237
實(shí)例12-4  如何鎖定一組配置設(shè)置    237
實(shí)例12-5  如何在Web.config中設(shè)置應(yīng)用程序的數(shù)據(jù)庫連接字符串    238
實(shí)例13-1  如何創(chuàng)建一個(gè)XML文件    241
實(shí)例13-2  如何使用XmlDocument和DOM讀取XML文檔    242
實(shí)例13-3  如何使用XmlDataDocument加載XML數(shù)據(jù)    245
實(shí)例13-4  如何將XML數(shù)據(jù)加載到DataSet    248
實(shí)例13-5  如何實(shí)現(xiàn)從DataSet關(guān)系數(shù)據(jù)到XML數(shù)據(jù)的轉(zhuǎn)換    250
實(shí)例13-6  如何將XML數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫    253
實(shí)例14-1  如何創(chuàng)建一個(gè)簡單的Web Service    266
實(shí)例14-2  實(shí)例14-1的擴(kuò)展——實(shí)現(xiàn)一個(gè)可以判斷某個(gè)整數(shù)是否
實(shí)例14-2  為素?cái)?shù)的Web Service    268
實(shí)例14-3  如何使用一個(gè)Web Service    271

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)