注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程ASP.NET 2.0網(wǎng)絡(luò)開發(fā)詳解(完全手冊)

ASP.NET 2.0網(wǎng)絡(luò)開發(fā)詳解(完全手冊)

ASP.NET 2.0網(wǎng)絡(luò)開發(fā)詳解(完全手冊)

定 價:¥59.80

作 者: 劉乃麗 等編著
出版社: 電子工業(yè)出版社
叢編項: 完全手冊系列
標 簽: ASP

ISBN: 9787121051661 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 516 字數(shù):  

內(nèi)容簡介

  本書是一本ASP.NET 2.0技術(shù)入門圖書,體系完整,內(nèi)容自足,以示例貫穿全篇。全書包括從入門基礎(chǔ)、控件開發(fā)、數(shù)據(jù)和文件操作、網(wǎng)站整體設(shè)計及課程實踐五部分,全面介紹ASP.NET的開發(fā)基礎(chǔ),共23章。其中,【第1篇 從零開始】介紹了ASP.NET 2.0 Web開發(fā)基礎(chǔ)的概念、思想和技術(shù),【第2篇 控件開發(fā)】展現(xiàn)ASP.NET 2.0強大的服務(wù)器控件,【第3篇 數(shù)據(jù)操作】介紹SQL Server數(shù)據(jù)庫操作、XML數(shù)據(jù)操作、數(shù)據(jù)控件及文件操作技術(shù),【第4篇 網(wǎng)站設(shè)計】則著重討論了母版頁、成員管理等網(wǎng)站設(shè)計中的必要技術(shù),最后【第5篇 綜合實例】介紹Web系統(tǒng)三層結(jié)構(gòu),實現(xiàn)了一個較大的課程設(shè)計,并幫助讀者踏上Starter Kit學習之路。 全書每一個知識點都以示例為方法展現(xiàn),控制每個示例盡量短小,使讀者便于學習和實現(xiàn)。 本書旨在向網(wǎng)站開發(fā)初學者介紹實用的ASP.NET 2.0開發(fā)技術(shù),使初學者學完本書后即可動手開發(fā),同時也可以作為中、高級Web開發(fā)人員有價值的參考書籍。如果讀者具有ASP.NET 1.x的基礎(chǔ),本書也可以幫助您迅速掌握和使用2.0新特征。

作者簡介

暫缺《ASP.NET 2.0網(wǎng)絡(luò)開發(fā)詳解(完全手冊)》作者簡介

圖書目錄

第1篇  從零開始
第0章  First Things First    2
0.1  基礎(chǔ)概念    2
0.1.1  什么是網(wǎng)頁    2
0.1.2  網(wǎng)頁開發(fā)技術(shù)    3
0.1.3  Web開發(fā)相關(guān)技術(shù)    4
0.2  搭建開發(fā)環(huán)境    5
0.2.1  安裝Visual Studio 2005    6
0.2.2  Visual Studio 2005簡介    6
0.2.3  實現(xiàn)第一個ASP.NET程序    7
0.3  C# 2.0語言基礎(chǔ)    9
0.3.1  簡介    9
0.3.2  數(shù)據(jù)類型    10
0.3.3  變量和常量    14
0.3.4  運算符    15
0.3.5  流程控制    18
0.4  編碼規(guī)范    23
0.4.1  好的編碼結(jié)構(gòu)    23
0.4.2  好的注釋風格    24
0.4.3  好的命名規(guī)范    25
0.4.4  避免文件過大    26
承上啟下    27
第 1章  走進ASP.NET 2.0    28
1.1  ASP.NET 2.0概述    28
1.1.1  動態(tài)頁面工作原理    29
1.1.2  ASP.NET 2.0——動態(tài)頁面開發(fā)利器    30
1.1.3  ASP.NET 2.0的優(yōu)點    31
1.1.4  用IIS管理ASPX頁面    31
1.2  ASP.NET 2.0動態(tài)頁面    33
1.2.1  剖析ASPX頁面    33
1.2.2  使用<%...%>嵌入代碼    34
1.2.3  使用<script>...</script>嵌入代碼    36
1.2.4  使用<%--...--%>注釋代碼    38
1.2.5  使用<%@ CodeFile=…%>綁定代碼    38
1.2.6  使用<%@ Page...%>設(shè)置頁面屬性    40
1.2.7  使用<%@ Import %>引入類庫    41
1.3  服務(wù)器控件事件    41
1.3.1  添加服務(wù)器控件    41
1.3.2  用事件響應(yīng)頁面動作    42
1.3.3  將事件綁定到方法    43
1.3.4  頁面加載事件    44
承上啟下    44
第 2章  類、對象和命名空間    46
2.1  類和對象    46
2.1.1  面向?qū)ο缶幊?nbsp;   46
2.1.2  創(chuàng)建和實例化類    48
2.1.3  類的繼承機制    50
2.1.4  使用Class View窗口    51
2.1.5  使用Object Browser    52
2.2  類的成員    52
2.2.1  域和屬性    52
2.2.2  靜態(tài)屬性    54
2.2.3  重載屬性    56
2.3  類的方法    56
2.3.1  聲明類的方法    57
2.3.2  方法的參數(shù)    57
2.3.3  使用構(gòu)造函數(shù)    59
2.3.4  使用析構(gòu)函數(shù)    60
2.3.5  使用靜態(tài)方法    60
2.3.6  重載方法    61
2.3.7  訪問父類方法    62
2.3.8  重載運算符    63
2.4  命名控件和.NET類庫    65
2.4.1  使用命名空間    65
2.4.2  .NET基礎(chǔ)類庫框架    66
承上啟下    67
第 3章  ASP.NET核心對象    69
3.1  Page類    69
3.1.1  Page類概述    69
3.1.2  探索頁面生命周期    70
3.2  ASP.NET核心對象    73
3.2.1  利用Response輸出信息    73
3.2.2  利用Request獲取頁面輸入    74
3.2.3  利用Server獲取服務(wù)器信息    77
3.3  共享數(shù)據(jù)    79
3.3.1  利用Application共享數(shù)據(jù)    79
3.3.2  使用Global.asax文件    81
3.3.3  利用Session共享數(shù)據(jù)    82
3.3.4  利用Session驗證用戶    84
承上啟下    85
第 4章  字符串    87
4.1  字符串String    87
4.1.1  比較字符串    87
4.1.2  判定首尾字符串    90
4.1.3  判斷是否包含子串    90
4.1.4  定位字符和子串    90
4.1.5  格式化字符串    92
4.1.6  連接字符串    92
4.1.7  拆分字符串    93
4.1.8  插入字符串    94
4.1.9  填充字符串    94
4.1.10  刪除字符串    95
4.1.11  復(fù)制字符串    95
4.1.12  替換字符串    96
4.1.13  更改大小寫    96
4.2  動態(tài)串StringBuilder    97
4.2.1  比較String    97
4.2.2  設(shè)置容量    98
4.2.3  追加字符串    98
4.2.4  插入字符串    99
4.2.5  刪除字符串    99
4.2.6  替換字符串    99
4.3  正則表達式Regex    100
4.3.1  正則表達式簡介    100
4.3.2  構(gòu)造正則表達式    101
4.3.3  使用Regex類    102
4.4  字符編碼    103
4.4.1  字符編碼概述    104
4.4.2  字符編碼類    105
承上啟下    107
第 5章  數(shù)組和集合    109
5.1  數(shù)組    109
5.1.1  什么是數(shù)組    109
5.1.2  創(chuàng)建數(shù)組    111
5.1.3  數(shù)組基類Array    112
5.1.4  訪問數(shù)組元素    113
5.1.5  轉(zhuǎn)化元素類型    114
5.1.6  遍歷數(shù)組元素    115
5.1.7  排序數(shù)組元素    116
5.1.8  查找數(shù)組元素    118
5.1.9  反轉(zhuǎn)數(shù)組元素    119
5.1.10  復(fù)制數(shù)組    120
5.2  集合    121
5.2.1  什么是集合    122
5.2.2  列表類ArrayList    122
5.2.3  創(chuàng)建列表    123
5.2.4  遍歷列表    123
5.2.5  添加元素    125
5.2.6  插入元素    125
5.2.7  刪除元素    126
5.2.8  簡單排序    127
5.2.9  復(fù)雜排序    127
5.2.10  查找元素    128
5.3  隊列    129
5.3.1  什么是隊列    129
5.3.2  隊列類Queue    129
5.3.3  創(chuàng)建隊列    130
5.3.4  元素入隊    130
5.3.5  元素出隊    131
5.4  堆棧    132
5.4.1  什么是堆棧    132
5.4.2  堆棧類Stack    132
5.4.3  創(chuàng)建堆棧    132
5.4.4  元素入棧    133
5.4.5  元素出棧    133
承上啟下    134
第 6章  調(diào)試和異常處理    135
6.1  程序調(diào)試技術(shù)    135
6.1.1  調(diào)試語法錯誤    135
6.1.2  調(diào)試邏輯錯誤    135
6.2  異常處理機制    138
6.2.1  異常類Exception    139
6.2.2  使用try-catch處理異常    139
6.2.3  異常處理的原則    141
承上啟下    142
第2篇  控件開發(fā)
第 7章  標準服務(wù)器控件    144
7.1  WebControls概述    144
7.1.1  什么是服務(wù)器控件    144
7.1.2  WebControls空間    145
7.2  輸入控件    147
7.2.1  按鈕Button    147
7.2.2  文本框TextBox    151
7.2.3  復(fù)選框CheckBox    153
7.2.4  單選按鈕RadioButton    155
7.2.5  超級鏈接HyperLink    156
7.2.6  鏈接按鈕LinkButton    158
7.2.7  圖像Image    160
7.2.8  圖像按鈕ImageButton    161
7.2.9  圖像熱區(qū)ImageMap    162
7.2.10  項列表BulletedList    164
7.3  列表控件    165
7.3.1  下拉框DropDownList    166
7.3.2  列表框ListBox    168
7.3.3  復(fù)選框列表CheckBoxList    170
7.3.4  單選按鈕列表RadioButtonList    172
7.4  容器控件    173
7.4.1  面板Panel    173
7.4.2  表格Table    176
7.5  其他控件    180
7.5.1  廣告欄AdRotator    180
7.5.2  日歷Calendar    182
承上啟下    185
第 8章  HTML服務(wù)器控件    186
8.1  HtmlControls概述    186
8.1.1  比較標準控件    186
8.1.2  HtmlControls空間    187
8.2  輸入控件HtmlInput    188
8.2.1  按鈕HtmlInputButton    188
8.2.2  單行文本框HtmlInputText    191
8.2.3  多行文本框HtmlTextArea    192
8.2.4  隱藏文本框HtmlInputHidden    193
8.2.5  文件框HtmlInputFile    195
8.2.6  復(fù)選框HtmlInputCheckBox    197
8.2.7  單選框HtmlInputRadioButton    199
8.3  容器空間HtmlContainer    200
8.3.1  表格HtmlTable    201
8.3.3  列表框/下拉框控件HtmlSelect    203
8.4  圖像控件HtmlImage    207
承上啟下    209
第 9章  數(shù)據(jù)驗證控件    210
9.1  概述    210
9.2  驗證控件    211
9.2.1  必填驗證控件RequiredFieldValidator    211
9.2.2  比較驗證控件CompareValidator    213
9.2.3  范圍驗證控件RangeValidator    216
9.2.4  正則驗證控件RegularExpressionValidator    217
9.2.5  自定義驗證控件CustomValidator    219
9.2.6  驗證摘要控件ValidationSummary    222
9.3  注冊頁面示例    224
承上啟下    227
第 10章  用戶控件    228
10.1  概述    228
10.1.1  什么是用戶控件    228
10.1.2  何時使用用戶控件    229
10.2  使用用戶控件    229
10.2.1  創(chuàng)建用戶控件    229
10.2.2  添加用戶控件    230
10.2.3  定義用戶控件屬性    231
10.2.4  定義用戶控件事件    232
10.2.5  比較Web頁面    233
承上啟下    233
第3篇  數(shù)據(jù)操作
第 11章  ADO.NET    235
11.1  概述    235
11.1.1  ADO.NET的功能    235
11.1.2  ADO.NET基本結(jié)構(gòu)    236
11.1.3  System.Data空間    236
11.2  連接數(shù)據(jù)庫    237
11.2.1  SqlConnection類    237
11.2.2  連接數(shù)據(jù)庫    239
11.2.3  使用Web.config配置連接    239
11.2.4  斷開數(shù)據(jù)庫    240
11.3  操作數(shù)據(jù)庫    241
11.3.1  SqlCommand類    241
11.3.2  查詢數(shù)據(jù)    242
11.3.3  SqlDataReader類    243
11.3.4  操作數(shù)據(jù)    245
11.4  內(nèi)存數(shù)據(jù)對象    245
11.4.1  SqlDataAdapter類    246
11.4.2  DataSet類    248
11.4.3  DataTable類    250
11.5  SQL基礎(chǔ)    254
11.5.1  SQL基礎(chǔ)    254
11.5.2  創(chuàng)建數(shù)據(jù)庫CREATE DATABASE    255
11.5.3  刪除數(shù)據(jù)庫DROP DATABASE    255
11.5.4  創(chuàng)建表CTEATE TABLE    256
11.5.5  修改表UPDATE TABLE    257
11.5.6  刪除表DROP TABLE    259
11.5.7  插入數(shù)據(jù)INSERT    259
11.5.8  修改數(shù)據(jù)UPDATE    260
11.5.9  刪除數(shù)據(jù)DELETE    260
11.5.10  SQL簡單查詢    260
11.5.11  使用GROUP BY對結(jié)果分組    264
11.5.12  使用DISTINCT對結(jié)果去重    264
11.5.13  使用ORDER BY對結(jié)果排序    265
11.5.14  使用函數(shù)和表達式    265
11.5.15  使用運算符    266
承上啟下    266
第 12章  數(shù)據(jù)控件    267
12.1  概述    267
12.2  網(wǎng)格視圖GridView    268
12.2.1  認識GridView    268
12.2.2  GridView中的列類型    269
12.2.3  自動生成數(shù)據(jù)列    270
12.2.4  使用BoundField列顯示數(shù)據(jù)    274
12.2.5  使用CommanField列編輯數(shù)據(jù)    276
12.2.6  使用CommanField列刪除數(shù)據(jù)    278
12.2.7  使用CommandField列選擇數(shù)據(jù)    280
12.2.8  使用HyperLinkField列鏈接數(shù)據(jù)    281
12.2.9  使用ButtonField列靈活操作數(shù)據(jù)    283
12.2.10  分頁瀏覽數(shù)據(jù)    285
12.3  列表控件    286
12.3.1  把DataSet綁定到DropDownList    287
12.3.2  把DataReader綁定到ListBox    289
12.3.3  把DataTable綁定到CheckBoxList    290
12.3.4  把HashTable綁定到RadioButtonList    291
承上啟下    293
第 13章  XML數(shù)據(jù)操作    295
13.1  .NET框架中的XML    295
13.1.1  什么是XML    295
13.1.2  XML文檔對象模型DOM    296
13.1.3  System.Xml命名空間    297
13.2  讀取XML    297
13.2.1  使用XmlDocument讀取XML    298
13.2.2  使用XmlReader讀取XML    298
13.2.3  使用XmlNode讀取節(jié)點    302
13.3  查詢XML    304
13.3.1  基本XPath表達式    304
13.3.2  限定查詢范圍    304
13.3.3  使用函數(shù)設(shè)置查詢條件    305
13.3.4  使用運算符設(shè)置查詢條件    306
13.3.5  使用通配符模糊匹配    306
13.3.6  綜合示例    306
13.4  修改XML    308
13.4.1  創(chuàng)建新DOM節(jié)點    308
13.4.2  創(chuàng)建DOM節(jié)點屬性    309
13.4.3  修改DOM節(jié)點    310
13.4.4  刪除DOM節(jié)點    310
13.4.5  保存DOM樹    312
13.5  與DataSet交互    312
13.5.1  使用DataSet加載XML數(shù)據(jù)    312
13.5.2  使用XmlDataDocument加載關(guān)系數(shù)據(jù)    314
承上啟下    315
第 14章  文件操作    317
14.1  操作文件    317
14.1.1  創(chuàng)建文件    318
14.1.2  復(fù)制文件    318
14.1.3  重命名文件    318
14.1.4  刪除文件    318
14.2  讀寫文件    319
14.2.1  使用StreamWriter寫入文件    319
14.2.2  使用SteamReader讀取文件    320
承上啟下    321
第4篇  網(wǎng)站設(shè)計
第 15章  母版頁    324
15.1  靜態(tài)母版頁    324
15.1.1  創(chuàng)建母版頁    324
15.1.2  向母版頁添加控件    326
15.1.3  使用母版創(chuàng)建內(nèi)容頁    327
15.1.4  挖掘母版頁的機制    328
15.2  與母版頁交互    329
15.2.1  母版頁和內(nèi)容頁的生命周期    329
15.2.2  母版頁內(nèi)部的控件事件    331
15.2.3  在母版頁中訪問內(nèi)容頁控件    332
15.2.4  在內(nèi)容頁中訪問母版頁控件    333
15.3  動態(tài)選擇母版頁    334
承上啟下    336
第 16章  站點導(dǎo)航系統(tǒng)    338
16.1  ASP.NET導(dǎo)航系統(tǒng)概述    338
16.1.1  導(dǎo)航概述    338
16.1.2  從網(wǎng)站到導(dǎo)航控件    339
16.2  站點地圖SiteMap    340
16.2.1  SiteMap概述    340
16.2.2  用SiteMapNode構(gòu)造SiteMap    341
16.2.3  用SiteMapProvider提供數(shù)據(jù)    341
16.2.4  用默認SiteMapProvider提供數(shù)據(jù)    342
16.2.5  用個性配置SiteMapProvider提供數(shù)據(jù)    346
16.3  導(dǎo)航控件    347
16.3.1  使用SiteMapPath導(dǎo)航    348
16.3.2  使用TreeView導(dǎo)航    350
16.3.3  使用Menu導(dǎo)航    352
16.4  可編程導(dǎo)航    354
16.4.1  為網(wǎng)站配置多個SiteMapProvider    354
16.4.2  用XML創(chuàng)建TreeView    356
16.4.3  用XML創(chuàng)建Menu    358
承上啟下    360
第 17章  樣式和主題    361
17.1  樣式表CSS    361
17.1.1  什么是CSS    361
17.1.2  指定HTML元素的樣式    361
17.1.3  指定HTML服務(wù)器控件樣式    363
17.1.4  指定標準服務(wù)器控件樣式    364
17.1.5  CSS的基本語法    365
17.1.6  利用VS2005創(chuàng)建樣式表    369
17.2  主題和外觀    370
17.2.1  什么是主題和外觀    370
17.2.2  建立主題和外觀    371
17.2.3  為所有頁面指定主題    373
17.2.4  為特定頁面指定主題    373
17.2.5  為特定控件指定主題    374
17.2.6  動態(tài)指定主題和外觀    374
承上啟下    375
第 18章  Web Part    377
18.1  概述    377
18.1.1  先睹為快    377
18.1.2  認識Web Part    378
18.1.3  頁面管家WebPartManager    379
18.1.4  用戶數(shù)據(jù)庫配置    380
18.2  個性化設(shè)置頁面    380
18.2.1  使用WebPartZone劃分頁面    380
18.2.2  個性化設(shè)置頁面布局    383
18.2.3  向頁面添加Web Part控件    385
18.2.4  編輯Web Part控件的屬性    388
18.3  Web Part之間的通信    390
承上啟下    392
第 19章  成員和角色管理    394
19.1  成員服務(wù)    394
19.1.1  成員服務(wù)概述    394
19.1.2  Membership類    395
19.1.3  創(chuàng)建新用戶    396
19.1.4  驗證用戶身份    401
19.1.5  MembershipUser類    403
19.1.6  獲取用戶信息    404
19.2  成員管理控件    405
19.2.1  成員管理控件概述    405
19.2.2  使用Login控件登錄用戶    405
19.2.3  使用CreateUserWizard創(chuàng)建新用戶    406
19.2.4  使用LoginName得到用戶名    408
19.2.5  使用LoginStatus顯示登錄狀態(tài)    408
19.2.6  使用ChangePassword修改密碼    409
19.2.7  使用PasswordRecovery找回密碼    409
19.3  角色管理    411
19.3.1  角色管理概述    411
19.3.2  Roles類    411
19.3.3  配置角色管理    413
19.3.4  使用管理工具管理角色    413
19.3.5  使用角色控制頁面行為    416
承上啟下    419
第5篇  實例剖析
第 20章  Web系統(tǒng)的多層結(jié)構(gòu)    422
20.1  Web系統(tǒng)的三層結(jié)構(gòu)    422
20.2  多層結(jié)構(gòu)之NorthWind    423
20.2.1  整體結(jié)構(gòu)    423
20.2.2  數(shù)據(jù)訪問層DAL    423
20.2.3  業(yè)務(wù)邏輯層BLL    426
20.2.4  用戶表示層UI    428
承上啟下    430
第 21章  課程實踐    431
21.1  系統(tǒng)目標    431
21.1.1  顧客行為分析    431
21.1.2  管理員行為分析    431
21.1.3  系統(tǒng)目標    432
21.1.4  系統(tǒng)總體結(jié)構(gòu)    432
21.2  數(shù)據(jù)庫設(shè)計    433
21.2.1  設(shè)計數(shù)據(jù)庫    433
21.2.2  實現(xiàn)數(shù)據(jù)庫    434
21.3  通用組件層    436
21.3.1  log4net日志組件    436
21.3.2  Logger類實現(xiàn)    438
21.4  數(shù)據(jù)訪問層    439
21.4.1  配置數(shù)據(jù)庫連接    439
21.4.2  數(shù)據(jù)庫類實現(xiàn)    439
21.4.3  獲取安全數(shù)據(jù)    447
21.4.4  構(gòu)造SQL語句    449
21.5  業(yè)務(wù)邏輯層    452
21.5.1  圖書類    452
21.5.2  圖書類別類    458
21.5.3  購物籃類    459
21.5.4  統(tǒng)計畫圖類    462
21.6  用戶接口層    466
21.6.1  實現(xiàn)母版頁    466
21.6.2  瀏覽、查詢圖書    470
21.6.3  查看圖書詳細信息    474
21.6.4  購買圖書    476
21.6.5  用戶登錄    478
21.6.6  用戶注冊    480
21.6.7  購物籃管理    481
21.6.8  添加新圖書    484
21.6.9  刪除圖書    486
21.6.10  修改圖書信息    488
21.6.11  圖書銷量統(tǒng)計    490
21.6.12  用戶管理    493
21.6.13  查看個人信息    495
21.6.14  修改個人密碼    496
承上啟下    497
第 22章  踏上Starter Kit之路    499
22.1  Starter Kit第一步之PWS    499
22.1.1  安裝PWS    500
22.1.2  主頁面    500
22.1.3  創(chuàng)建管理員    501
22.1.4  管理相冊    502
22.1.5  個人簡歷    503
22.2  母版頁、主題和外觀    504
22.2.1  母版頁    504
22.2.2  主題和外觀    505
22.3  成員和角色管理    505
22.3.1  初始化角色    506
22.3.2  注冊新用戶    506
22.4  相冊和照片管理    507
22.4.1  管理相冊    507
22.4.2  相冊管理方法    509
22.4.3  照片管理    512
22.4.4  照片管理方法    514
22.5  其他頁面    516
承上啟下    516

本目錄推薦

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