注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual Basic.NET編程寶典

Visual Basic.NET編程寶典

Visual Basic.NET編程寶典

定 價(jià):¥79.00

作 者: 李崴等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)“寶典”叢書
標(biāo) 簽: VB.NET

ISBN: 9787121016752 出版時(shí)間: 2005-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 771 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  自1991年VisualBasic問世以來,它已成為當(dāng)代企事業(yè)開發(fā)友好用戶界面應(yīng)用程序的備選工具。VisualBasic易于使用及娛樂式學(xué)習(xí)的特點(diǎn),讓用戶在初學(xué)編程時(shí)就可編寫微軟最暢銷的視窗操作系統(tǒng)下的應(yīng)用程序。VisualBasic的最新版本稱為VisualBasic.NET。通過與.NET框架的結(jié)合,VB.NET將程序設(shè)計(jì)語言帶入互聯(lián)網(wǎng)時(shí)代。學(xué)生及程序開發(fā)人員都期待接受該語言的新特性,并發(fā)現(xiàn)VB.NET是理解計(jì)算機(jī)程序開發(fā)的理想工具。本書由暢銷書作者DavidI.Schneider編寫,并假設(shè)讀者此前無任何編程經(jīng)驗(yàn)。它包括以下重要的教學(xué)特色:■詳盡、準(zhǔn)確地闡明了用于視窗圖形界面環(huán)境的現(xiàn)代編程方法的基本原理■用一整章篇幅討論使用ADO.NET與SQL訪問數(shù)據(jù)庫的編程技術(shù)■整本書貫穿了面向?qū)ο蠹夹g(shù),并在最后一章專門討論OOP(面向?qū)ο缶幊蹋?,包括繼承與多態(tài)■書中含有大量例題、設(shè)計(jì)和練習(xí),讀者會(huì)因此而獲益匪淺■有大量輔助學(xué)習(xí)的內(nèi)容是本書的又一特色。包括練習(xí)、思考題、編程設(shè)計(jì)、案例學(xué)習(xí)、小結(jié)和詳細(xì)的附錄有價(jià)值的補(bǔ)充資料包括:■配置給教師的CD-ROM包含所有練習(xí)與編程設(shè)計(jì)的解答(包括測(cè)試文件)■配套網(wǎng)站(http://www.prenhall.com/schneider)包括附加的對(duì)于學(xué)生具有即時(shí)反饋評(píng)定的練習(xí)、課堂演示的PowerPoint幻燈片、可下載的源代碼以及附加的鏈接與資源■隨書附帶的CD-ROM包含書內(nèi)的所有例題與案例學(xué)習(xí),以及做練習(xí)所需要的所有數(shù)據(jù)文件

作者簡(jiǎn)介

暫缺《Visual Basic.NET編程寶典》作者簡(jiǎn)介

圖書目錄

第 1 部分    介紹Visual Basic .NET 1
第 1 章    .NET介紹 2
1.1    .NET框架 2
1.1.1    通用語言運(yùn)行時(shí) 2
1.1.2    基礎(chǔ)類庫 6
1.2    初識(shí)Visual Basic .NET 7
1.2.1    語言更新 7
1.2.2    RAD 特性 7
1.2.3    Web窗體 7
1.2.4    Web服務(wù) 7
1.2.5    Windows窗體 8
1.3    小結(jié) 8
第 2 章    VB 6和VB .NET的差別 9
2.1    數(shù)據(jù)類型方面的改變 9
2.1.1    不再支持Variant數(shù)據(jù)類型 9
2.1.2    Integer和Long數(shù)據(jù)類型 9
2.1.3    不再支持Currency數(shù)據(jù)類型 10
2.1.4    Date數(shù)據(jù)類型的改變 10
2.1.5    字符串 10
2.1.6     不支持DefType語句 10
2.1.7    VarPtr,StrPtr,ObjPtr函數(shù) 10
2.2    數(shù)組 11
2.2.1    數(shù)組大小不固定 11
2.2.2    不再支持Option Base 語句 11
2.2.3    ReDim 的改變 11
2.3    真值 11
2.4    運(yùn)算符 11
2.4.1    EQV 11
2.4.2    短路計(jì)算 12
2.4.3    賦值 12
2.5    用戶自定義類型 12
2.6    空值 13
2.7    變量作用域 13
2.8    變量初始化 13
2.9    ParmArray 變量 14
2.10  語言問題 14
2.10.1    IsMissing 14
2.10.2    Date$和Time$ 14
2.10.3    Atn,Sgn和Sqr 14
2.10.4    MsgBox 14
2.11   過程 15
2.11.1    調(diào)用過程 15
2.11.2    靜態(tài)過程 15
2.11.3    ByVal,ByRef和As Any 15
2.12   屬性 15
2.12.1    關(guān)鍵字Let,Get和Set 15
2.12.2    默認(rèn)屬性 16
2.13   控制流程 16
2.13.1    While...Wend 16
2.13.2    GoSub...Return 16
2.13.3    Return 17
2.14   基于窗體的應(yīng)用程序的改變 17
2.14.1    PrintForm方法 17
2.14.2    Circle,Cls,PSet,Line和Point方法 17
2.14.3    Caption屬性 17
2.14.4    窗體上的Twips 18
2.14.5    字體 18
2.14.6    控制數(shù)組 18
2.14.7    快捷菜單和主菜單 18
2.14.8    DDE 18
2.14.9    Clipboard 對(duì)象 18
2.14.10  控件改變 18
2.15   應(yīng)用程序類型 19
2.15.1    Webclass應(yīng)用程序 19
2.15.2    ActiveX 文檔 19
2.15.3    DHTML 應(yīng)用程序 19
2.15.4    用戶控件 19
2.15.5    屬性頁 19
2.16   數(shù)據(jù)訪問 19
2.16.1    數(shù)據(jù)綁定、 RDO和ADO 19
2.16.2    DAO 20
2.17   調(diào)試 20
2.17.1    Debug.Print方法 20
2.17.2    Debug.Assert 20
2.18   小結(jié) 20
第 2 部分    VB .NET編程語言 21
第 3 章    面向?qū)ο缶幊膛cVB .NET 22
3.1    封裝 22
3.2    繼承 23
3.3    多態(tài)性 26
3.4    小結(jié) 31
第 4 章    編寫最簡(jiǎn)單的小程序 32
4.1    創(chuàng)建Windows窗體應(yīng)用程序 32
4.1.1    創(chuàng)建Windows應(yīng)用程序項(xiàng)目 32
4.1.2    Windows 控件 33
4.1.3    使用代碼窗口 35
4.2    創(chuàng)建Web窗體應(yīng)用程序 38
4.2.1    創(chuàng)建Web應(yīng)用程序項(xiàng)目 38
4.2.2    使用Web窗體服務(wù)器控件 39
4.2.3    使用代碼窗口 39
4.3    小結(jié) 40
第 5 章    數(shù)據(jù)類型、變量和運(yùn)算符 41
5.1    數(shù)據(jù)類型和變量 41
5.1.1    VB .NET數(shù)據(jù)類型 41
5.1.2    引用類型與數(shù)值類型 42
5.1.3    作為類的類型 43
5.1.4    變量聲明 43
5.1.5    常量 45
5.1.6    變量的范圍 46
5.2    類型轉(zhuǎn)換 49
5.2.1    內(nèi)置類型轉(zhuǎn)換函數(shù) 50
5.2.2    System.Convert名字空間 51
5.2.3    Option Strict語句 52
5.3    結(jié)構(gòu) 53
5.4    System.String類 54
5.5    運(yùn)算符 56
5.5.1    算術(shù)運(yùn)算符 56
5.5.2    合并運(yùn)算符 61
5.5.3    賦值運(yùn)算符 61
5.5.4    比較運(yùn)算符 66
5.5.5    比較字符串和數(shù)字 67
5.5.6    邏輯/位運(yùn)算符 68
5.5.7    運(yùn)算符優(yōu)先級(jí) 70
5.6    小結(jié) 71
第 6 章    數(shù)組 72
6.1    什么是數(shù)組 72
6.2    多維數(shù)組 73
6.3    動(dòng)態(tài)數(shù)組 74
6.3.1    ReDim語句 74
6.3.2    Preserve關(guān)鍵字 75
6.3.3    Erase語句 76
6.4    Array類的成員 76
6.4.1    GetUpperBound函數(shù) 76
6.4.2    GetLowerBound函數(shù) 77
6.4.3    GetLength函數(shù) 77
6.4.4    SetValue函數(shù) 77
6.5    數(shù)組示例 78
6.6    由數(shù)組構(gòu)成的數(shù)組 80
6.7    小結(jié) 81
第 7 章    條件邏輯 82
7.1    If...Then...Else語句 82
7.2    Select...Case語句 84
7.3    Do...Loop語句 86
7.4    While...End While語句 87
7.5    For...Next語句 87
7.6    For Each...Next語句 88
7.7    一個(gè)完整的實(shí)例 89
7.8    小結(jié) 91
第 8 章    過程 92
8.1    過程概述 92
8.2    過程類型 92
8.2.1    Sub過程 93
8.2.2    Function過程 96
8.3    內(nèi)部函數(shù) 98
8.3.1    Microsoft.VisualBasic.Conversion名字空間 98
8.3.2    Microsoft.VisualBasic.DataAndTime函數(shù) 99
8.3.3    Microsoft.VisualBasic.Strings名字空間 108
8.3.4    使用注冊(cè)表 118
8.4    小結(jié) 119
第 9 章    對(duì)話框 120
9.1    對(duì)話框介紹 120
9.2    MessageBox類 120
9.2.1    Show方法 121
9.2.2    MsgBox函數(shù) 123
9.2.3    InputBox函數(shù) 125
9.3    CommonDialog類 126
9.3.1    FileDialog類 126
9.3.2    OpenFileDialog類 126
9.3.3    SaveFileDialog類 128
9.3.4    ColorDialog類 130
9.3.5    FontDialog類 131
9.3.6    PageSetupDialog類 132
9.3.7    PrintDialog類 133
9.4    小結(jié) 134
第 10 章    文件IO  135
10.1    IO介紹 135
10.2    Directory和DirectoryInfo類 136
10.2.1    Directory類 136
10.2.2    DirectoryInfo類 138
10.3    Path類 140
10.4    File 和FileInfo類 142
10.5    讀寫文件 145
10.5.1    文件流 146
10.5.2    TextReader類 149
10.5.3    TextWriter類 151
10.6    XML IO 153
10.6.1    讀取XML文件 154
10.6.2    寫XML文件 157
10.7    監(jiān)視件系統(tǒng) 159
10.7.1    監(jiān)視事件 159
10.7.2    創(chuàng)建自定義的監(jiān)視者應(yīng)用程序 160
10.8    小結(jié) 161
第 11 章    Dictionary對(duì)象 162
11.1    使用DictionaryBase類 162
11.1.1    實(shí)現(xiàn)類 162
11.1.2    創(chuàng)建一個(gè)功能的DictionaryBase集合 163
11.2    添加功能 165
11.2.1    創(chuàng)建Add方法 165
11.2.2    創(chuàng)建Remove方法 165
11.2.3    創(chuàng)建Item屬性 166
11.3    完整實(shí)例 167
11.4    DictionaryBase成員 168
11.4.1    公共屬性 168
11.4.2    保護(hù)屬性 171
11.4.3    保護(hù)方法 172
11.4.4    保護(hù)構(gòu)造函數(shù) 178
11.5    小結(jié) 179
第 12 章    錯(cuò)誤處理 180
12.1    編程中的錯(cuò)誤 180
12.2    結(jié)構(gòu)化異常處理 181
12.2.1    異常 182
12.2.2    Try...Catch...Finally塊 183
12.2.3    VB .NET擴(kuò)展 185
12.2.4    引發(fā)異常 186
12.3    On Error語句 187
12.3.1    Err對(duì)象 187
12.3.2    錯(cuò)誤捕獲 187
12.3.3    處理錯(cuò)誤 188
12.3.4    退出錯(cuò)誤處理器 190
12.3.5    錯(cuò)誤鏈 191
12.4    小結(jié) 191
第 13 章    名字空間 192
13.1    名字空間介紹 192
13.2    創(chuàng)建名字空間 193
13.2.1    查找程序集 195
13.2.2    引用和自動(dòng)列表成員 196
13.3    .NET中的名字空間 196
13.3.1    關(guān)于幫助的信息 196
13.3.2    使用名字空間 197
13.4    名字空間引用 199
13.4.1    組件模型 199
13.4.2    數(shù)據(jù) 199
13.4.3    服務(wù) 199
13.4.4    網(wǎng)絡(luò) 199
13.4.5    GUI 199
13.4.6    安全 199
13.4.7    Web服務(wù) 199
13.4.8    普通應(yīng)用程序 200
13.4.9    國際化 200
13.5    小結(jié) 200
第 14 章    類與對(duì)象 201
14.1    類介紹 201
14.1.1    實(shí)例和靜態(tài)類 202
14.2    創(chuàng)建一個(gè)類 203
14.2.1    組件類 205
14.2.2    什么是標(biāo)準(zhǔn)模塊 206
14.3    類塊 207
14.4    類的內(nèi)部 207
14.4.1    方法 207
14.4.2    屬性 209
14.4.3    字段 211
14.4.4    事件 212
14.5    重載和重寫 212
14.5.1    重載 213
14.5.2    重寫 214
14.6    構(gòu)造函數(shù)和析構(gòu)函數(shù) 215
14.6.1    構(gòu)造函數(shù) 215
14.6.2    析構(gòu)函數(shù) 216
14.7    小結(jié) 217
第 15 章    多線程 218
15.1    線程背景 218
15.1.1    線程優(yōu)先級(jí)和鎖定 218
15.1.2    多線程應(yīng)用程序的好處 218
15.2    創(chuàng)建多線程應(yīng)用程序 219
15.2.1    創(chuàng)建新線程 220
15.2.2    線程優(yōu)先級(jí) 222
15.2.3    線程狀態(tài) 222
15.3    從線程返回值 228
15.4    輪詢和偵聽 230
15.5    小結(jié) 231
第 16 章    COM互用性和消息隊(duì)列服務(wù) 232
16.1    在.NET環(huán)境中使用COM 232
16.2    Microsoft消息隊(duì)列 234
16.2.1    什么是消息隊(duì)列 234
16.2.2    為什么使用消息隊(duì)列 235
16.2.3    開始實(shí)現(xiàn)消息隊(duì)列 235
16.3    消息隊(duì)列編程 236
16.3.1    創(chuàng)建隊(duì)列 237
16.3.2    訪問隊(duì)列 238
16.3.3    刪除隊(duì)列 239
16.3.4    引用隊(duì)列 239
16.3.5    向隊(duì)列發(fā)送消息 240
16.3.6    讀取隊(duì)列消息 240
16.4    刪除隊(duì)列消息 242
16.5    小結(jié) 246
第 3 部分  集成開發(fā)環(huán)境 247
第 17 章    Visual Basic .NET集成開發(fā)環(huán)境 248
17.1    Start頁面 248
17.1.1    My Profile頁面 248
17.1.2    Get Started頁面 249
17.1.3    What誷 New頁面 249
17.1.4    Online Community頁面 249
17.1.5    Headlines頁面 249
17.1.6    Search Online頁面 249
17.1.7    Downloads頁面 249
17.1.8    Web Hosting頁面 250
17.2    第一個(gè)VB .NET解決方案 250
17.2.1    解決方案的目錄結(jié)構(gòu) 251
17.2.2    文件擴(kuò)展名 251
17.3    進(jìn)入集成開發(fā)環(huán)境 252
17.3.1    窗口管理基礎(chǔ) 252
17.3.2    窗口和對(duì)話框 253
17.3.3    代碼編輯器 259
17.3.4    設(shè)計(jì)器 260
17.4    小結(jié) 262
第 18 章    編譯和調(diào)試 263
18.1    編譯代碼 263
18.1.1   解決方案生成配置 263
18.1.2   項(xiàng)目配置 265
18.1.3   項(xiàng)目生成屬性 267
18.2    條件編譯 268
18.3    調(diào)試 269
18.3.1    斷點(diǎn) 269
18.4    調(diào)試工具 272
18.4.1    調(diào)用堆棧 272
18.4.2    Autos窗口 273
18.4.3    Locals窗口 273
18.4.4    Me窗口 274
18.4.5    Watch窗口 274
18.4.6    Command窗口 276
18.4.7    Modules窗口 276
18.4.8    CLR調(diào)試器 277
18.5    Debug和Trace 對(duì)象 278
18.5.1    Debug類 278
18.5.2    Trace類 280
18.5.3    Debugger類 280
18.5.4    TraceListeners偵聽程序 280
18.5.5    跟蹤開關(guān) 284
18.6    小結(jié) 285
第 19 章    自定義集成開發(fā)環(huán)境 286
19.1    Start頁面和配置文件 286
19.1.1    What’s New視圖 286
19.1.2    My Profile視圖 286
19.2    命令 288
19.3    窗口 292
19.4    自定義編輯器和設(shè)計(jì)器 294
19.5    集成的外部工具 299
19.6    宏 300
19.7    小結(jié) 302
第 20 章    源代碼控制 303
20.1    什么是源代碼控制 303
20.2    了解Microsoft Visual SourceSafe 303
20.3    安裝SourceSafe 304
20.4    使用Visual SourceSafe管理程序 305
20.4.1    添加、編輯和刪除用戶 306
20.4.2    創(chuàng)建新的數(shù)據(jù)庫 309
20.5    使用Visual SourceSafe Explorer程序 310
20.5.1    創(chuàng)建一個(gè)項(xiàng)目 310
20.5.2    向項(xiàng)目添加文件 310
20.5.3    設(shè)置工作文件夾 311
20.5.4    簽出文件 311
20.5.5    簽入文件  312
20.5.6    取消文件簽出操作 312
20.5.7    獲取文件的最新版本 312
20.5.8    共享文件 313
20.5.9    分流文件 313
20.6    通過VS .NET IDE 訪問SourceSafe  316
20.7    使用SourceSafe進(jìn)行源代碼控制的好習(xí)慣 317
20.8    小結(jié) 317
第 4 部分    數(shù)據(jù)訪問 319
第 21 章    ADO .NET 320
21.1 ADO .NET概述 320
21.1.1    ADO .NET結(jié)構(gòu) 320
21.1.2 DataSet 320
21.2 獲取ADO .NET功能和名字空間 322
21.3    使用ADO .NET 323
21.3.1    理解數(shù)據(jù)提供程序 323
21.3.2    DataSet對(duì)象 330
21.4    小結(jié) 337
第 22 章    Visual Studio .NET中的數(shù)據(jù)訪問 339
22.1    Visual Studio .NET數(shù)據(jù)庫工具 339
22.1.1    使用Server Explorer 339
22.1.2    添加連接 340
22.1.3    通過Server Explorer管理數(shù)據(jù)源 340
22.2    Visual Studio .NET和ADO .NET 343
22.2.1    使用組件設(shè)計(jì)器添加組件 343
22.2.2    給窗體添加連接 345
22.2.3    在VS .NET中添加數(shù)據(jù)命令 346
22.2.4    在VS .NET中添加DataAdapter 349
22.2.5    向項(xiàng)目中添加DataSet 355
22.3    小結(jié) 358
第 23 章    .NET中XML的使用 359
23.1    Visual Studio .NET和XML 359
23.2    通過編寫代碼處理XML 361
23.2.1    XML序列化 364
23.3    小結(jié) 366
第 5 部分    Windows窗體 367
第 24 章    Windows窗體基礎(chǔ)知識(shí) 368
24.1    窗口基礎(chǔ)知識(shí) 368
24.1.1    窗口的組成 368
24.1.2    窗口的功能 368
24.2    Windows窗體基礎(chǔ)知識(shí) 368
24.2.1    Windows Form類的來源 369
24.3    System.Windows.Forms.Control名字空間 369
24.3.1    屬性 371
24.3.2    方法 377
24.4    小結(jié) 384
第 25 章    具體的控件 385
25.1    基礎(chǔ)控件 385
25.1.1    ButtonBase控件 385
25.1.2    ListControl 386
25.1.3    ScrollableControl 386
25.1.4    Menu類 387
25.1.5    ScrollBar類 387
25.1.6    TextBoxBase類 387
25.1.7    ContainerControl 388
25.1.8    UpDownBase類 389
25.2    派生控件 389
25.2.1    Button控件 390
25.2.2    CheckBox控件 390
25.2.3    CheckedListBox控件 390
25.2.4    ComboBox控件 391
25.2.5    ContextMenu控件 392
25.2.6    DataGrid控件 392
25.2.7    DateTimePicker控件 395
25.2.8    DomainUpDown控件 396
25.2.9    HScrollBar和VScrollBar控件 397
25.2.10  ListBox控件* 397
25.2.11  ListView控件 398
25.2.12  MainMenu控件 399
25.2.13  NumericUpDown控件 399
25.2.14  PropertyGrid控件* 400
25.2.15  RadioButton控件 401
25.2.16  RichTextBox控件 401
25.2.17  TextBox控件 403
25.2.18  Timer控件 403
25.2.19  ToolBar控件 403
25.2.20  TrackBar控件 404
25.2.21  TreeView控件 404
 25.3    顯示控件 405
25.3.1    Form控件* 406
25.3.2    GroupBox控件 407
25.3.3    Label控件 407
25.3.4    LinkLabel控件 408
25.3.5    Panel控件 409
25.3.6    PictureBox控件 409
25.3.7    ProgressBar控件 409
25.3.8    Splitter控件* 409
25.3.9    StatusBar控件 410
25.3.10  TabControl控件 410
25.3.11  ToolTip控件 411
25.4    Dialog控件 411
25.4.1    CommonDialog控件 411
25.4.2    ColorDialog控件 412
25.4.3    FileDialog控件 412
25.4.4    FontDialog控件 413
25.4.5    OpenFileDialog控件 413
25.4.6    PageSetupDialog控件 414
25.4.7    PrintDialog控件 414
25.4.8    SaveFileDialog控件 414
25.5    雜項(xiàng)控件 415
25.6    示例 415
25.7    小結(jié) 418
第 26 章    可視化繼承 419
26.1    什么是可視化繼承 419
26.2    窗體 419
26.2.1    向?qū)?419
26.2.2    數(shù)據(jù)輸入 423
26.3    控件 425
26.3.1    示例 425
26.4    用戶控件 431
26.5    屬性 431
26.6    設(shè)計(jì)器 433
26.7    小結(jié) 434
第 27 章    不規(guī)則窗體 435
27.1    形狀 435
27.2    圖形 435
27.2.1    表面 435
27.2.2    筆形 436
27.2.3    顏色 439
27.2.4    對(duì)象的繪制 439
27.3    用戶交互性 443
27.4    小結(jié) 445
第 28 章    其他名字空間和對(duì)象 446
28.1    System.Windows.Forms.Design名字空間 446
28.2    System.Resources名字空間 448
28.2.1    ResourceManager類 448
28.3    Application對(duì)象 449
28.4    NativeWindow對(duì)象 451
28.5    SystemInformation對(duì)象 451
28.6    小結(jié) 454
第 6 部分    VB .NET和Web 455
第 29 章    Web開發(fā)的基礎(chǔ)知識(shí) 456
29.1    Web語言和技術(shù) 456
29.1.1    HTML 456
29.1.2    級(jí)聯(lián)樣式表 457
29.1.3    JavaScript語言 457
29.1.4    Transact-SQL語言 458
29.1.5    ASP.NET 458
29.2    瀏覽器問題 459
29.2.1    使用 .NET解決瀏覽器問題 459
29.2.2    瀏覽器的分辨率問題 459
29.3    認(rèn)識(shí)HTML 459
29.3.1    標(biāo)題區(qū) 460
29.3.2    正文區(qū) 461
29.4    使用Visual Studio .NET構(gòu)建Web窗體 462
29.4.1    創(chuàng)建第一個(gè)Web應(yīng)用程序 462
29.4.2    使用第一個(gè)Web窗體 463
29.4.3    在設(shè)計(jì)模式中工作 464
29.4.4    使用控件 464
29.4.5    添加更多的文件 464
29.4.6    使用頁面指令 466
29.5    小結(jié) 470
第 30 章    HTML Server控件 471
30.1    XHTML兼容代碼 471
30.2    常用標(biāo)記屬性 472
30.3    HTML Server控件概述 472
30.4    HTML Server控件和如何編寫程序的說明 473
30.4.1    HTMLAnchor控件 473
30.4.2    HTMLButton控件 474
30.4.3    HTMLForm控件 476
30.4.4    HTMLGeneric控件 477
30.4.5    HTMLImage控件 480
30.4.6    HTMLInputButton控件 481
30.4.7    HTMLInputCheckBox控件 482
30.4.8    HTMLInputFile控件 484
30.4.9    HTMLInputHidden控件 485
30.4.10  HTMLInputImage控件 486
30.4.11  HTMLInputRadioButton控件 487
30.4.12  HTMLInputText控件 489
30.4.13  HTMLSelect控件 490
30.4.14  HTMLTable,HTMLTableCell和HTMLTableRow控件 492
30.4.15  HTMLTextArea控件 494
30.5    創(chuàng)建HTML Server控件的其他方法 495
30.6    小結(jié) 500
第 31 章    Web控件 501
31.1    瀏覽器分析 501
31.2    Web控件以及如何對(duì)它們進(jìn)行編程 501
31.2.1    文本顯示控件 503
31.2.2    Input控件 506
31.2.3    窗體提交控件 519
31.2.4    導(dǎo)航控件 525
31.2.5    Image控件 527
31.2.6    布局控件 528
31.2.7    實(shí)用控件 535
31.2.8    數(shù)據(jù)綁定 540
31.2.9    列表邊界控件 543
31.3    使用Visual Studio .NET和Web控件 560
31.4    小結(jié) 560
第 32 章    Validation控件 562
32.1    什么是驗(yàn)證 562
32.2    在.NET中實(shí)施驗(yàn)證 562
32.2.1    <asp:requiredfieldvalidator>控件 564
32.2.2    <asp:comparevalidator>控件 568
32.2.3    <asp:rangevalidator>控件 570
32.2.4    <asp:regularexpressionvalidator>控件 571
32.2.5    <asp:customvalidator>控件 573
32.2.6    <asp:validationsummary>控件 573
32.2.7    結(jié)束窗體 574
32.3    小結(jié) 575
第 33 章    User控件 576
33.1    使用User控件的好處 576
33.2    構(gòu)建一個(gè)簡(jiǎn)單的User控件 577
33.3    使用User控件的屬性 580
33.3.1    腳本 581
33.3.2    文件顯示 581
33.3.3    測(cè)試User控件 581
33.3.4    使用Web窗體事件改變User控件的屬性 581
33.3.5    將屬性傳遞回Web窗體 584
33.4    小結(jié) 588
第 34 章    事件 589
34.1    在控件中放置事件 589
34.2    構(gòu)建事件 590
34.3    使用Web窗體事件 592
34.3.1    事件參數(shù) 592
34.3.2    事件回發(fā) 593
34.4    在設(shè)計(jì)模式創(chuàng)建事件處理程序 593
34.4.1    默認(rèn)事件處理程序 593
34.4.2    非默認(rèn)事件處理程序 595
34.5    小結(jié) 596
第 35 章    級(jí)聯(lián)樣式表 597
35.1    使用CSS的好處 597
35.2    創(chuàng)建和使用樣式 597
35.2.1    在HTML標(biāo)記中直接創(chuàng)建樣式 598
35.2.2    樣式構(gòu)造器 598
35.2.3    使用Style Builder設(shè)置樣式 598
35.3    內(nèi)部樣式表 601
35.4    外部樣式表 603
35.4.1    在Web文檔中引用樣式表 604
35.4.2    創(chuàng)建自己的外部樣式表 604
35.5    小結(jié) 610
第 36 章    狀態(tài)管理 611
36.1    理解狀態(tài) 611
36.2    ViewState 611
36.2.1    ViewState開關(guān)切換 612
36.2.2    擴(kuò)展ViewState 613
36.3    Querystring 614
36.3.1    創(chuàng)建Querystring 614
36.3.2    檢索Querystring 615
36.4    會(huì)話 617
36.4.1    運(yùn)行進(jìn)程內(nèi)會(huì)話 617
36.4.2    運(yùn)行進(jìn)程外會(huì)話 618
36.4.3    保持SQL Server上的會(huì)話 619
36.4.4    確定會(huì)話狀態(tài) 620
36.4.5    Cookieless會(huì)話狀態(tài) 620
36.5    Cookies文件 621
36.5.1    使用Cookies文件的優(yōu)點(diǎn) 621
36.5.2    使用Cookies文件的缺點(diǎn) 621
36.6    小結(jié) 623
第 37 章    ASP .NET應(yīng)用程序 624
37.1    創(chuàng)建一個(gè)Web應(yīng)用程序 624
37.2    刪除應(yīng)用程序 626
37.3    Global.asax文件 626
37.3.1    應(yīng)用程序指令 627
37.3.2    聲明 628
37.3.3    應(yīng)用程序級(jí)事件 629
37.4    web.config文件 629
37.4.1    <configuration>節(jié)點(diǎn) 632
37.4.2    <compilation>節(jié)點(diǎn) 632
37.4.3    <customerrors>節(jié)點(diǎn) 633
37.4.4    <authentication>節(jié)點(diǎn) 633
37.4.5    <authorization>節(jié)點(diǎn) 634
37.4.6    <trace>節(jié)點(diǎn) 635
37.4.7    <sessionState>節(jié)點(diǎn) 635
37.4.8    <globalization>節(jié)點(diǎn) 636
37.4.9    <appSettings>節(jié)點(diǎn) 636
37.5    啟動(dòng)跟蹤 637
37.5.1    啟動(dòng)應(yīng)用程序級(jí)的跟蹤 637
37.5.2    啟動(dòng)頁面級(jí)跟蹤 638
37.6    查閱跟蹤輸出 638
37.7    閱讀和自定義跟蹤日志 640
37.8    小結(jié) 642
第 38 章    安全 643
38.1    身份驗(yàn)證和授權(quán) 643
38.1.1    身份驗(yàn)證 643
38.2    訪問身份驗(yàn)證屬性 648
38.3    實(shí)施基于窗體的身份驗(yàn)證 650
38.4    小結(jié) 655
第 7 部分    Web Service 657
第 39 章    Web Service介紹 658
39.1    了解Web Service需求 658
39.2    Web Service的基本要素 658
39.2.1    描述數(shù)據(jù) 659
39.2.2    請(qǐng)求和響應(yīng)之間的通信  664
39.2.3    Web Service功能說明 666
39.2.4    尋找可用的Web Service 669
39.2.5    判斷哪些站點(diǎn)提供Web Service 670
39.3    Microsoft HailStorm 672
39.4    小結(jié) 673
第 40 章    Web Service基礎(chǔ)架構(gòu) 674
40.1    微軟的Web Service平臺(tái) 674
40.1.1    .NET框架平臺(tái) 674
40.2    Web Service基本架構(gòu) 682
40.2.1    Web Service目錄 682
40.2.2    Web Service發(fā)現(xiàn) 682
40.2.3    Web Service描述 684
40.2.4    Web Service線上傳輸格式 685
40.3   在Web Service中利用ASP.NET特性 686
40.3.1    支持事務(wù) 686
40.3.2    啟用會(huì)話狀態(tài) 687
40.3.3    高速緩存Web Service數(shù)據(jù) 687
40.3.4    服務(wù)器響應(yīng)緩沖 688
40.4    ASP.NET Web Service內(nèi)部組成 688
40.5    小結(jié) 689
第 41 章    SOAP 690
41.1    什么是SOAP 690
41.1.1    SOAP使用XML的優(yōu)點(diǎn) 690
41.1.2    消息傳輸 690
41.2    SOAP規(guī)范 691
41.3    SOAP消息元素 691
41.3.1    SOAP包封 692
41.3.2    SOAP標(biāo)題 692
41.3.3    SOAP正文 693
41.4    SOAP數(shù)據(jù)類型支持 694
41.5    SOAP異常 695
41.6    HTTP 作為SOAP傳輸機(jī)制 696
41.7    . NET框架中的SOAP 698
41.7.1    使用SOAP標(biāo)題 698
41.7.2    使用SOAP擴(kuò)展消息 700
41.7.3    處理SOAP異常 702
41.8    Microsoft SOAP工具箱 702
41.8.1    工具箱屬性 703
41.8.2    創(chuàng)建Web Service 703
41.8.3    創(chuàng)建Web Service 用戶 705
41.8.4    WSDL/WSML生成程序工具 705
41.8.5    SOAP跟蹤實(shí)用程序 705
41.9    小結(jié) 706
第 42 章    創(chuàng)建Web Service 707
42.1    創(chuàng)建溫度轉(zhuǎn)換Web Service 707
42.1.1    溫度轉(zhuǎn)換公式 707
42.1.2    方法說明 707
42.1.3    方法變量 708
42.1.4    方法操作 708
42.1.5    在Visual Studio中創(chuàng)建Web Service 708
42.2    編寫實(shí)現(xiàn)代碼 715
42.2.1    類聲明 716
42.2.2    創(chuàng)建Web方法 716
42.2.3    添加實(shí)現(xiàn)代碼 717
42.2.4    錯(cuò)誤處理 718
42.3    創(chuàng)建Web Service 718
42.4    測(cè)試Web Service 719
42.4.1    利用HTTP-GET測(cè)試Web Service 719
42.4.2    利用HTTP-POST測(cè)試Web Service 723
42.4.3    利用Visual Studio測(cè)試 724
42.5    Web Service調(diào)試 724
42.5.1    設(shè)置斷點(diǎn) 725
42.5.2    啟動(dòng)調(diào)試程序 725
42.5.3    測(cè)試Web Service方法 725
42.5.4    檢查程序變量 726
42.5.5    恢復(fù)方法執(zhí)行 727
42.6    小結(jié) 727
第 43 章    部署和發(fā)布Web Service 728
43.1    部署準(zhǔn)備 728
43.2    部署Web Service 729
43.2.1    Web Service部署工具 729
43.2.2    利用Web Setup Project部署 730
43.2.3    利用項(xiàng)目復(fù)制部署 733
43.2.4    用XCOPY部署 734
43.2.5    利用其他文件傳輸方法部署 734
43.3    發(fā)布Web Service 734
43.3.1    利用DISCO發(fā)布 735
43.3.2    利用UDDI發(fā)布 736
43.3.3    在業(yè)務(wù)注冊(cè)表中添加Web Service 739
43.3.4    定義Web Service應(yīng)用程序新的綁定 740
43.4    小結(jié) 741
第 44 章    查找Web Service 742
44.1    發(fā)現(xiàn)Web Service  742
44.1.1    利用disco工具查找Web Service 743
44.1.2    利用UDDI查找Web Service 745
44.1.3    利用Visual Studio查找Web Service 748
44.2    Web Service查詢和代理類 752
44.2.1    利用WSDL工具生成代理類 753
44.2.2    利用Visual Studio生成代理類 756
44.3    小結(jié) 756
第 45 章    利用Web Service 757
45.1    Web Service用戶概述 757
45.2    生成Web應(yīng)用程序項(xiàng)目 758
45.3    查找 CTemp Web Service 760
45.4    添加Web引用 762
45.5    生成Web窗體 764
45.6    生成CTemp代理類的實(shí)例 766
45.7    調(diào)用CTemp 代理方法 767
45.8    測(cè)試使用者應(yīng)用程序 768
45.9    處理SOAP異常 769
45.10  應(yīng)用程序執(zhí)行模式 770
45.11  小結(jié) 771

本目錄推薦

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