图书介绍
Visual Basic.NET宝典PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Bill Evjen,(美)Jason Beres等著;徐小青等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505377078
- 出版时间:2002
- 标注页数:904页
- 文件大小:262MB
- 文件页数:931页
- 主题词:VB.NET
PDF下载
下载说明
Visual Basic.NET宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 导论7
第1章 .NET介绍9
1.1.2 .NET体验10
1.1.1 软件作为一种服务10
1.1 .NET定义10
1.2 .NET框架12
1.2.1 通用语言运行时13
1.2.2 基本类库16
1.3 VB.NET17
1.4 小结18
1.3.5 Windows Form18
1.3.1 语言更新18
1.3.2 RAD特性18
1.3.3 Web Form18
1.3.4 Web Service18
2.1 数据类型改变19
第2章 VB 6和VB.NET的差别19
2.1.4 Date改变20
2.1.3 不予支持的Currency20
2.1.1 不予支持的Variant20
2.1.2 Integer和Long数据20
2.2.3 ReDim的改变21
2.2.2 不再支持Option Base语句21
2.1.5 串21
2.1.6 不支持DefType语句21
2.1.7 VarPtr,StrPtr,ObjPtr函数21
2.2 数组21
2.2.1 数组大小不固定21
2.4.3 赋值22
2.4.2 短路计算22
2.3 真值22
2.4 运算符22
2.4.1 EQV22
2.7 变量初始化23
2.6 变量作用域23
2.4 用户自定义类型23
2.5 空值23
2.9.3 Atn,Sgn和Sqr24
2.9.2 Date$和Time$24
2.8 ParmArray变量24
2.9 语言问题24
2.9.1 IsMissing24
2.10.3 ByVal,ByRef和As Any25
2.10.2 静态过程25
2.9.4 MsgBox25
2.10 过程25
2.10.1 调用过程25
2.12.1 While…Wend26
2.12 控制流程26
2.11 属性26
2.11.1 Let,Get和Set26
2.11.2 默认属性26
2.13.2 Circle,cls,Pset,Line和Point27
2.13.1 PrintForm27
2.12.2 GoSub…Return27
2.12.3 Return27
2.13 Forms应用程序的改变27
2.13.10 控件改变28
2.13.9 Clipboard对象28
2.13.3 Caption属性28
2.13.4 窗体上的Twips28
2.13.5 字体28
2.13.6 控制数组28
2.13.7 快捷菜单和主菜单28
2.13.8 DDE28
2.15 数据访问29
2.14.5 属性页29
2.14 应用程序类型29
2.14.1 Webclass应用程序29
2.14.2 ActiveX文档29
2.14.3 DHTML应用程序29
2.14.4 用户控件29
2.17 小结30
2.16.2 Debug.Assert30
2.15.1 Data Binding,RDO和ADO30
2.15.2 DAO30
2.16 调试30
2.16.1 Debug.Print30
第2部分 VB.NET编程语言31
3.1 封装33
第3章 面向对象编程与VB.NET33
3.2 继承36
3.3 多态性39
3.4 小结44
4.1 创建一个Windows窗体应用程序45
第4章 Hello World45
4.1.1 创建一个Windows应用程序工程46
4.1.2 使用Windows控件47
4.1.3 使用代码窗口49
4.2.1 创建一个Web应用程序工程52
4.2 创建Web窗体应用程序52
4.2.2 使用Web窗体服务器控件53
4.3 小结54
4.2.3 使用代码窗口54
5.1 数据类型和变量55
第5章 数据类型、变量和运算符55
5.1.1 VB.NET数据类型56
5.1.2 引用类型与数值类型57
5.1.4 变量声明58
5.1.3 作为类的类型58
5.1.5 常量61
5.1.6 变量的范围62
5.2.1 内部类型转换函数65
5.2 类型转换65
5.2.2 System.Convert名称空间67
5.3 结构68
5.2.3 Option Strict语句68
5.4 数值分析70
5.5 System.String类71
5.6 运算符73
5.6.1 算术运算符74
5.6.3 赋值运算符79
5.6.2 合并运算符79
5.6.4 比较运算符84
5.6.5 比较字符串和数字85
5.6.6 逻辑/位运算符86
5.6.7 运算符优先级88
5.7 小结89
6.1 数组介绍91
第6章 数组91
6.2 多维数组92
6.3 动态数组93
6.3.2 Preserve关键字94
6.3.1 ReDim语句94
6.3.3 Erase语句95
6.4.2 GetLowerBound函数96
6.4.1 GetUpperBound函数96
6.4 Array类的成员96
6.4.4 SetValue函数97
6.4.3 GetLength函数97
6.5 一个实例98
6.6 数组的数组100
6.7 小结102
7.1 If…Then…Else语句103
第7章 条件逻辑103
7.2 Select…Case语句105
7.3 Do…Loop语句107
7.4 While…End While语句108
7.6 For Each…Next语句109
7.5 For…Next语句109
7.7 一个完整的实例110
7.8 小结112
8.1 过程概述113
第8章 过程113
8.2.1 Sub过程114
8.2 过程类型114
8.1.1 过程访问修饰词114
8.1.2 过程的优点114
8.2.2 Function过程118
8.3.1 Microsoft.VisualBasic.Conversion名称空间120
8.3 内部函数120
8.3.2 Microsoft.VisualBasic.DataAndTime函数121
8.3.3 Microsoft.VisualBasic.Strings名称空间129
8.3.4 使用注册表139
8.4 小结140
9.1 对话框介绍141
第9章 对话框141
9.2.1 Show方法142
9.2 MessageBox类142
9.2.2 MsgBox函数144
9.2.3 InputBox函数146
9.3.2 OpenFileDialog类148
9.3.1 FileDialog类148
9.3 CommonDialog类148
9.3.3 SaveFileDialog类150
9.3.4 ColorDialog类152
9.3.5 FontDialog类153
9.3.6 PageSetupDialog类154
9.3.7 PrintDialog类155
9.4 小结156
10.1 IO介绍157
第10章 文件IO和系统对象157
10.2.1 Directory类158
10.2 Directory和DirectoryInfo类158
10.2.2 DirectoryInfo类161
10.3 Path类162
10.4 File和FileInfo类165
10.5.1 文件流169
10.5 读写文件169
10.5.2 TextReader类172
10.5.3 TextWriter类174
10.6.1 读XML文件177
10.6 XML IO177
10.6.2 写XML文件181
10.7.1 观察事件183
10.7 观察文件系统183
10.7.2 创建自定义的观察者应用程序184
10.8 小结185
11.1 从使用DictionaryBase类开始187
第11章 字典对象187
11.1.1 实现类188
11.1.2 创建一个功能的DictionaryBase集合189
11.2.1 创建Add方法190
11.2 添加功能190
11.2.3 创建Item属性191
11.2.2 创建Remove方法191
11.3 把它放在一起192
11.4 DictionaryBase成员193
11.4.1 公共属性194
11.4.2 保护属性196
11.4.3 保护方法197
11.4.4 保护构造函数203
11.5 小结204
12.1 编程中的错误205
第12章 错误处理205
12.2 结构异常处理206
12.2.1 异常207
12.2.2 Try…Catch…Finally块208
12.2.3 VB.NET扩展211
12.2.4 引发异常212
12.3.1 Err对象213
12.3 On Error语句213
12.3.2 错误捕捉214
12.3.3 处理错误215
12.3.4 退出错误处理器216
12.4 自定义制造错误217
12.3.5 错误链217
12.5 小结218
13.1 名称空间介绍219
第13章 名称空间219
13.2 创建名称空间220
13.2.1 查找集合222
13.3 .NET中的名称空间223
13.2.2 引用和自动列表成员223
13.3.1 关于帮助的帮助224
13.3.2 使用名称空间225
13.4.2 数据226
13.4.1 部件模型226
13.4 名称空间引用226
13.4.9 国际化227
13.4.8 普通应用程序227
13.4.3 服务227
13.4.4 网络227
13.4.5 GUI227
13.4.6 安全227
13.4.7 Web服务227
13.5 小结228
14.1 类介绍229
第14章 类与对象229
14.1.1 实例和静态类230
14.2 创建一个类232
14.2.1 部件类234
14.3 类块236
14.2.2 什么是标准模块236
14.4.1 方法237
14.4 在类内237
14.4.2 属性238
14.4.4 事件241
14.4.3 字段241
14.5.1 重载242
14.5 重载和覆盖242
14.5.2 覆盖243
14.6.2 析构函数245
14.6.1 构造函数245
14.6 构造函数和析构函数245
14.7 小结246
15.1 线程背景247
第15章 多线程247
15.1.2 线程优先级和锁定248
15.1.1 抢先式的多任务248
15.1.3 对称多进程249
15.1.5 VB 6中的线程250
15.1.4 资源-越多越好250
15.1.7 多线程应用程序的好处251
15.1.6 应用程序域251
15.2 创建多线程应用程序252
15.2.1 创建新线程253
15.2.2 线程优先级255
15.2.3 线程状态256
15.3 从线程返回值261
15.4 轮询和侦听263
15.5 小结264
16.1 从.NET使用COM265
第16章 COM Interop和MSMQ265
16.2.2 为什么使用MSMQ268
16.2.1 什么是消息队列268
16.2 Microsoft消息队列268
16.2.3 开始使用MSMQ269
16.3 MSMQ编程270
16.3.1 创建队列271
16.3.2 访问队列272
16.3.4 引用队列273
16.3.3 删除队列273
16.3.6 读队列消息274
16.3.5 向队列发送消息274
16.3.7 从一个队列接收消息275
16.4 删除队列消息276
16.5 小结280
第3部分 Visual Studio.NET——VB.NET集成开发环境281
17.1 Start页面283
第17章 Visual Basic.NET IDE283
17.1.2 Start页面284
17.1.1 My Profile页面284
17.2 第一个VB.NET解决方案285
17.1.8 Web Hosting页面285
17.1.3 What’s New页面285
17.1.4 Online Community页面285
17.1.5 Headlines页面285
17.1.6 Search Online页面285
17.1.7 Downloads页面285
17.2.2 文件扩展名287
17.2.1 方案的目录结构287
17.3.1 窗口管理基础288
17.3 返回IDE288
17.3.2 窗口、对话框及更多的窗口289
17.3.3 代码编辑器295
17.3.4 设计器297
17.4 小结298
第18章 编译和调试299
18.1.1 方案生成配置300
18.1 编译代码300
18.1.2 工程配置301
18.1.3 工程项目生成属性304
18.2 条件编译305
18.3.1 断点306
18.3 调试306
18.4.2 Autos窗口310
18.4.1 调用堆栈310
18.4 调试工具310
18.4.3 Locals窗口311
18.4.5 Watch窗口312
18.4.4 Me窗口312
18.4.6 Command窗口313
18.4.8 编辑和继续314
18.4.7 Modules窗口314
18.4.9 Microsoft的CLR调试器315
18.5 Debug和Trace对象316
18.5.1 Debug类317
18.5.3 Debugger类318
18.5.2 Trace类318
18.5.4 TraceListeners319
18.5.5 跟踪开关322
18.6 小结324
19.1.2 最新内容325
19.1.1 Getting Started视图325
第19章 自定义325
19.1 Start Page和Profile325
19.1.3 My Profile视图326
19.2 命令327
19.3 窗口331
19.4 自定义编辑器和设计器334
19.5 集成的外部工具339
19.6 宏340
19.7 小结342
20.2 了解Microsoft Visual SourceSafe343
20.1 什么是源控件343
第20章 源控件343
20.3 安装SourceSafe344
20.4 使用Visual SourceSafe管理程序345
20.4.1 添加、编辑和删除用户346
20.4.2 创建新的数据库349
20.5.1 创建一个工程350
20.5 使用Visual SourceSafe Explorer程序350
20.5.3 设置工作文件夹351
20.5.2 向工程添加文件351
20.5.5 寄存文件352
20.5.4 取出文件352
20.5.8 共享文件353
20.5.7 获取文件的最新版本353
20.5.6 取消文件取出353
20.5.9 分支文件354
20.6 通过VS.NET IDE访问SourceSafe源控件357
20.8 小结358
20.7 使用SourceSafe源控件的好习惯358
第4部分 数据访问359
21.1 Microsoft数据访问技术的历史361
第21章 .NET中的数据访问介绍361
21.1.2 VB 3.0362
21.1.1 开放式数据库连通性362
21.1.3 VB 4.0363
21.1.4 OLEDB技术364
21.1.6 ADO365
21.1.5 VB 6.0365
21.2 现在的数据访问367
21.2.2 企业应用集成368
21.2.1 VB与Internet368
21.3.2 ADO.NET结构369
21.3.1 XML=data,data=XML369
21.3 ADO.NET概述369
21.4 小结375
22.1 访问ADO.NET特征和名称空间377
第22章 ADO.NET377
22.2.1 理解数据提供者378
22.2 使用ADO.NET378
22.2.2 Dataset392
22.3 小结400
23.1 Visual Studio.NET数据库工具401
第23章 Visual Studio.NET中的数据访问401
23.1.2 添加连接402
23.1.1 使用Server Explorer402
23.1.3 通过Server Explorer管理数据源403
23.2.1 用组件设计器来添加组件406
23.2 Visual Studio.NET和ADO.NET406
23.2.2 给窗体添加连接408
23.2.3 在VS.NET中添加数据命令409
23.2.4 添加VS.NET中的DataAdapter412
23.2.5 向工程中添加DataSet418
23.2.6 使用类型化的DataSet421
23.3 小结422
24.1 Visual Studio.NET和XML423
第24章 .NET中XML的介绍423
24.2 处理代码形式的XML425
24.2.1 XML序列化428
24.3 小结431
第5部分 Windows窗体433
第25章 System.Windows.Forms简介435
25.1.3 其他潜在的缺陷436
25.1.2 窗口的功能436
25.1 窗口基础436
25.1.1 窗口的组成436
25.2 Windows Form的基础437
25.2.1 Windows Form的起源438
25.3 Windows Form优于Visual Basic 6 Form的十大原因439
25.4 小结440
26.1 授权441
第26章 了解控件441
26.2 System.Windows.Forms.Control442
26.2.1 属性443
26.2.2 方法449
26.3 事件454
26.4 小结456
27.1.1 ButtonBase控件457
27.1 基础控件457
第27章 具体的控件457
27.1.3 ScrollableControl458
27.1.2 ListControl458
27.1.5 ScrollBar类459
27.1.4 Menu类459
27.1.6 TextBoxBase类460
27.1.8 UpDownBase类461
27.1.7 ContainerControl461
27.2.2 CheckBox控件462
27.2.1 Button控件462
27.2 派生控件462
27.2.4 ComboBox控件463
27.2.3 CheckedListBox控件463
27.2.6 DataGrid控件464
27.2.5 ContextMenu控件464
27.2.7 DateTimePicker控件467
27.2.8 DomainUpDown控件468
27.2.9 HscrollBar和VscrollBar控件469
27.3.1 Form*控件479
27.3 显示控件479
27.3.4 LinkLabel控件481
27.3.3 Label控件481
27.3.2 GroupBox控件481
27.3.7 ProgressBar控件482
27.3.6 PictureBox控件482
27.3.5 Panel控件482
27.3.10 TabControl483
27.3.9 StatusBar控件483
27.3.8 Splitter*控件483
27.3.11 ToolTip控件484
27.4.3 FileDialog控件485
27.4.2 ColorDialog控件485
27.4 对话控件485
27.4.1 CommonDialog控件485
27.4.4 FontDialog控件486
27.4.7 PrintDialog控件487
27.4.6 PageSetupDialog控件487
27.4.5 OpenFileDialog控件487
27.5 混合型控件488
27.4.8 SaveFileDialog控件488
27.6 示例489
27.7 小结492
28.1 为什么“可视化”493
第28章 “可视化”继承493
28.3.1 向导494
28.3 窗体494
28.2 何时使用可视化继承494
28.3.2 数据输入498
28.4 控件500
28.4.1 示例501
28.5 用户控件506
28.6 特征507
28.7 设计器509
28.8 小结510
29.2 图511
29.1 图形511
第29章 不规则窗体511
29.2.1 表面512
29.2.2 画笔513
29.2.3 颜色515
29.2.4 对象的绘制516
29.3 用户交互性520
29.4 小结521
30.1 System.Windows.Forms.Design523
第30章 目录中的其他名称空间和对象523
30.3 Application对象526
30.2.1 ResourceManager类526
30.2 System.Resources名称空间526
30.5 SystemInformation对象529
30.4 NativeWindow对象529
30.6 小结532
第6部分 VB.NET与Web533
第31章 Web开发概述535
31.1.2 级联样式表536
31.1.1 HTML536
31.1 Web语言和技术536
31.1.3 JavaScript语言537
31.1.5 ADO 2.6和ADO.NET538
31.1.4 Transact-SQL语言538
31.2 浏览器问题539
31.1.6 ASP.NET539
31.2.2 浏览器的分辨率问题540
31.2.1 .NET来援救540
31.3 小结542
32.1 为什么推出ASP.NET543
第32章 ASP.NET概述543
32.1.2 ASP.NET与ASP 3.0的比较544
32.1.1 ASP.NET控件544
32.2 小结549
33.1 了解HTML551
第33章 页面结构551
33.1.1 标题区552
33.1.2 正文区553
33.3 在Windows 2000中设置服务器554
33.2 了解Internet基础设施554
33.4.1 创建第一个Web应用程序556
33.4 使用Visual Studio.NET构建Web Form556
33.4.3 在设计模式中工作558
33.4.2 使用第一个Web Form558
33.4.5 添加更多的文件559
33.4.4 使用控件559
33.4.6 使用页面指令561
33.5 小结566
34.1 XHTML顺应代码567
第34章 HTML服务器控件567
34.3 HTML服务器控件概述568
34.2 常用标记属性568
34.4.1 HTMLAnchor控件570
34.4 HTML服务器控件和如何进行编程的说明570
34.4.2 HTMLButton控件571
34.4.4 HTMLGeneric控件573
34.4.3 HTMLForm控件573
34.4.5 HTMLImage控件576
34.4.6 HTMLInputButton控件578
34.4.7 HTMLInputCheckBox控件579
34.4.8 HTMLInputFile控件580
34.4.9 HTMLInputHidden控件581
34.4.10 HTMLInputImage控件583
34.4.11 HTMLInputRadioButton控件584
34.4.12 HTMLInputText控件585
34.4.13 HTMLSelect控件587
34.5 创建HTML服务器控件——其他方法592
34.6 小结596
35.1 浏览器分析597
第35章 Web控件597
35.2 HTML Server控件与Web控件598
35.3 Web控件以及如何对它们进行编程599
35.3.1 文本显示控件600
35.3.2 Input控件603
35.3.3 窗体提交控件616
35.3.4 导航控件621
35.3.5 Image控件624
35.3.6 Layout控件625
35.3.7 Intrinsic控件631
35.3.8 数据绑定637
35.3.9 List Bound控件640
35.5 小结658
35.4 使用Visual Studio.NET和Web控件658
36.2 服务器端或客户端验证659
36.1 验证意味着什么659
第36章 验证控件659
36.3 用.NET可以补救660
36.3.1 <asp:requiredfieldvalidator>控件663
36.3.2 <asp:comparevalidator>控件667
36.3.3 <asp:rangevalidator>控件668
36.3.4 <asp:regularexpressionvalidator>控件669
36.3.6 <asp:validationsummary>控件671
36.3.5 <asp:customvalidator>控件671
36.4 小结673
36.3.7 窗体结束673
37.1 代码重用675
第37章 User控件675
37.2 了解User控件的好处676
37.3 构建一个简单的User控件677
37.4 使用User控件特性工作680
37.4.3 测试User控件681
37.4.2 文件显示681
37.4.1 脚本681
37.4.4 使用Web Form事件改变User控件的特性682
37.4.5 传递性质返回Web Form684
37.5 小结688
38.1 在控件中放置事件689
第38章 事件689
38.2 构建事件690
38.3 使用Web Form事件692
38.3.2 事件邮回693
38.3.1 事件变量693
38.4.1 默认事件处理程序694
38.4 在Design模式下创建事件处理程序694
38.4.2 非默认事件处理程序695
38.5 小结696
39.1 使用CSS的好处697
第39章 级联样式表697
39.2.2 样式构造器698
39.2.1 在HTML标记中直接创建样式698
39.2 创建和使用样式698
39.2.3 使用Style Builder设置样式699
39.3 内部样式表701
39.4 外部样式表703
39.4.2 创建自己的外部样式表704
39.4.1 在Web文档中引用样式表704
39.5 小结710
40.1 理解状态711
第40章 状态管理711
40.2.1 ViewState开关切换712
40.2 ViewState712
40.2.2 扩展ViewState713
40.3.1 创建Querystrings714
40.3 Querystrings714
40.3.2 检索Querystrings715
40.4 会话717
40.4.2 运行进程外会话718
40.4.1 运行进程内会话718
40.4.3 保持SQL Server上的会话720
40.4.5 Cookieless会话状态721
40.4.4 确定会话状态721
40.5.2 使用Cookies文件的缺点722
40.5.1 使用Cookies文件的优点722
40.5 Cookies文件722
40.6 小结724
41.1 创建一个Web应用程序725
第41章 ASP.NET应用程序725
41.3.1 应用程序指令728
41.3 Global.asax文件728
41.2 删除应用程序728
41.3.3 应用程序级事件730
41.3.2 声明730
41.4 理解web.config文件731
41.4.2 <compilation>节点733
41.4.1 <configuration>节点733
41.4.3 <customerrors>节点734
41.4.5 <authorization>节点735
41.4.4 <authentication>节点735
41.4.7 <sessionState>节点736
41.4.6 <trace>节点736
41.4.8 <globalization>节点737
41.5 小结738
41.4.9 <appSettings>节点738
42.1 了解ASP.NET跟踪的好处739
第42章 跟踪739
42.2.1 启动应用程序级的跟踪740
42.2 启动跟踪740
42.3 查阅跟踪输出741
42.2.2 启动页面级跟踪741
42.4 阅读和自定义跟踪日志742
42.5 小结744
43.1.1 认证745
43.1 认证和授权745
第43章 安全745
43.2 访问认证特性750
43.3 实施基于窗体的认证752
43.4 小结757
第7部分 Web Service759
44.2 了解Web Service需求761
44.1 下一代Internet761
第44章 Web Service介绍761
44.3.1 描述数据763
44.3 Web Service的基本要素763
44.3.2 通信请求和响应769
44.3.3 Web Service功能说明771
44.3.4 发现可用的Web Service775
44.3.5 判断哪些站点提供Web Service775
44.4 Microsoft HailStorm777
44.5 小结778
第45章 Web Service基础结构779
45.1 Microsoft Web Service平台779
45.1.1 Microsoft.NET框架平台780
45.2 Web Service基本结构788
45.2.1 Web Service目录788
45.2.2 Web Service发现789
45.2.3 Web Service描述790
45.2.4 Web Service线路格式792
45.3 在Web Service中利用ASP.NET特性793
45.3.1 支持事务793
45.3.2 启用会话状态794
45.3.3 高速缓存Web Service数据794
45.3.4 服务器响应缓冲795
45.4 ASP.NET Web Service内部组成795
45.5 小结796
46.1 什么是SOAP797
46.1.1 SOAP使用XML的优点797
第46章 SOAP797
46.1.2 消息传输798
46.2 SOAP规范798
46.3 SOA消息元素799
46.3.1 SOAP包封799
46.3.2 SOAP标题800
46.3.3 SOAP正文801
46.4 SOAP数据类型支持801
46.5 SOAP异常803
46.6 HTTP作为SOAP传输机制804
46.7 .NET框架中的SOAP806
46.7.1 使用SOAP标题806
46.7.2 使用SOAP扩展消息808
46.7.3 处理SOAP异常810
46.8 Microsoft SOAP工具箱810
46.8.1 工具箱特性811
46.8.2 创建Web Service812
46.8.3 创建Web Service用户813
46.8.4 WSDL/WSML生成程序工具813
46.8.5 SOAP跟踪实用程序814
46.9 小结814
47.1 创建温度转换Web Service815
47.1.1 温度转换公式815
第47章 创建Web Service815
47.1.4 方法操作816
47.1.3 方法变量816
47.1.5 在Visual Studio中创建Web Service816
47.1.2 方法说明816
47.2 编写执行代码824
47.2.1 类声明824
47.2.2 创建Web方法825
47.2.3 添加执行代码826
47.2.4 错误处理827
47.3 创建Web Service827
47.4 测试Web Service828
47.4.1 利用HTTP—GET测试Web Service829
47.4.2 利用HITP—POST测试Web Service833
47.5.1 设置断点834
47.5 Web Service调试834
47.5.2 启动调试程序834
47.4.3 利用Visual Studio测试834
47.5.3 测试Web Service方法835
47.5.4 检查程序变量836
47.5.5 恢复方法运行836
47.6 小结837
第48章 部署和发布Web Service839
48.1 部署准备839
48.2 部署Web Service840
48.2.1 Web Service部署工具841
48.2.2 利用Web Setup Project部署841
48.2.3 利用项目拷贝部署844
48.2.5 利用其他文件传输方法部署846
48.3 发布Web Service846
48.2.4 用XCOPY部署846
48.3.1 利用DISCO发布847
48.3.2 利用UDDI发布848
48.3.3 在业务注册中添加Web Service851
48.3.4 定义Web Service应用程序新的绑定852
48.4 小结853
第49章 查找Web Service855
49.1 发现Web Service855
49.1.1 利用disco工具查找Web Service856
49.1.2 利用UDDI查找Web Service858
49.1.3 利用Visual Studio查找Web Service862
49.2 Web服务查询和代理类866
49.2.1 利用WSDL工具生成代理类867
49.2.2 利用Visual Studio生成代理类870
49.3 小结870
第50章 利用Web Service871
50.1 Web Service用户概述871
50.2 生成Web应用程序项目872
50.3 查找CTemp Web Service874
50.4 添加Web引用876
50.5 创建Web窗体878
50.6 生成CTemp代理类的实例880
50.7 调用CTemp代理方法882
50.8 测试用户应用程序883
50.9 处理SOAP异常883
50.10 应用程序执行模式884
50.11 小结886
附录A 全球化887
附录B VB 6升级向导897