图书介绍
Visual Basic 2008高级编程 第5版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Bill Evjen,(美)Billy Hollis等著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302200864
- 出版时间:2009
- 标注页数:1164页
- 文件大小:241MB
- 文件页数:1204页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
Visual Basic 2008高级编程 第5版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VB 2008核心元素1
1.1 原来的关键字和语法2
1.2 值类型和引用类型7
1.3 命令:条件语句10
1.3.1 If Then10
1.3.2 比较运算符10
1.3.3 Select Case12
1.4 值类型(结构)13
1.4.1 布尔类型13
1.4.2 整数类型13
1.4.3 无符号类型15
1.4.4 小数类型15
1.4.5 Char和Byte17
1.4.6 DateTime17
1.5 引用类型(类)18
1.5.1 Object类18
1.5.2 String类19
1.5.3 DBNull类和IsDBNull()函数22
1.5.4 Nullable类型22
1.5.5 数组23
1.5.6 集合26
1.6 命令:循环语句27
1.6.1 For Each和For Next28
1.6.2 While、Do While和Do Until29
1.7 装箱30
1.8 参数传递31
1.9 变量的作用域32
1.10 数据类型的转换33
1.10.1 隐式转换和编译器选项34
1.10.2 XML字面量36
1.10.3 执行显式转换38
1.11 小结41
第2章 对象语法综述42
2.1 面向对象的术语43
2.1.1 对象、类和实例43
2.1.2 对象的组成43
2.2 使用对象46
2.2.1 对象的声明和实例化46
2.2.2 对象引用47
2.2.3 取消对象的引用48
2.2.4 前期及后期绑定48
2.3 创建类52
2.3.1 创建基类52
2.3.2 构造函数方法68
2.3.3 终止和清除69
2.4 高级概念70
2.4.1 重载方法70
2.4.2 重载构造函数方法73
2.4.3 共享方法、变量和事件74
2.4.4 运算符重载79
2.4.5 委托81
2.4.6 类和组件85
2.5 小结86
第3章 面向对象编程87
3.1 继承87
3.2 多接口129
3.2.1 对象接口129
3.2.2 辅助接口130
3.3 抽象性136
3.4 封装性139
3.5 多态性141
3.5.1 方法签名141
3.5.2 实现多态性142
3.6 继承151
3.6.1 使用继承的场合151
3.6.2 继承和多接口153
3.6.3 多级继承158
3.6.4 “脆弱”的基类问题159
3.7 小结162
第4章 公共语言运行库163
4.1 .NET应用程序的组成元素163
4.1.1 模块164
4.1.2 程序集165
4.1.3 类型165
4.2 版本化与部署166
4.2.1 对版本化更好的支持166
4.2.2 更好的部署167
4.3 跨语言集成167
4.3.1 通用类型系统168
4.3.2 元数据169
4.3.3 对元数据更好的支持169
4.3.4 属性170
4.3.5 Reflection API172
4.4 IL Disassembler173
4.5 内存管理173
4.5.1 传统的垃圾回收机制174
4.5.2 更快地为对象分配内存181
4.5.3 垃圾回收器的优化181
4.6 小结183
第5章 本地化184
5.1 文化和区域184
5.1.1 理解文化类型185
5.1.2 线程185
5.2 在ASP.NET中声明全局文化188
5.3 在ASP.NET中使用文化设置189
5.4 转换数值和操作190
5.4.1 理解日期之间的区别190
5.4.2 理解数字和货币的区别191
5.4.3 理解排序字符串的区别194
5.5 使用ASP.NET资源文件196
5.5.1 使用本地资源196
5.5.2 使用全局资源202
5.6 Windows窗体中的资源文件203
5.7 小结207
第6章 泛型208
6.1 泛型的使用208
6.1.1 泛型类型209
6.1.2 泛型方法214
6.2 创建泛型215
6.2.1 泛型类型215
6.2.2 泛型方法223
6.2.3 约束223
6.2.4 泛型和后期绑定227
6.3 小结227
第7章 名称空间228
7.1 名称空间的概念228
7.1.1 名称空间与引用231
7.1.2 常用的名称空间233
7.2 导入名称空间并指定别名235
7.2.1 导入名称空间235
7.2.2 为名称空间指定别名236
7.2.3 在ASP.NET中引用名称空间237
7.3 创建自己的名称空间237
7.4 My关键字240
7.4.1 My.Application名称空间241
7.4.2 My.Computer名称空间244
7.4.3 My.Forms名称空间247
7.4.4 My.Resources名称空间247
7.4.5 My.Use名称空间248
7.4.6 My.WebServices名称空间248
7.5 扩展My名称空间248
7.6 小结250
第8章 异常处理和调试251
8.1 VB 6中的错误处理251
8.2 .NET中的异常处理252
8.2.1 异常的重要属性和方法252
8.2.2 异常与VB 6中Err对象的区别253
8.3 结构化异常处理的关键字254
8.3.1 Try、Catch和Finally关键字254
8.3.2 Throw关键字256
8.3.3 抛出新的异常257
8.3.4 Exit Try语句258
8.3.5 嵌套的Try结构259
8.3.6 异常属性的使用260
8.3.7 Message属性261
8.3.8 InnerException和TargetSite属性261
8.4 与VB 6样式的错误处理交互操作265
8.5 错误记录266
8.5.1 事件日志266
8.5.2 事件、方法和属性267
8.5.3 写入追踪文件269
8.6 使用Trace类分析问题和测试性能270
8.7 小结273
第9章 用ADO.NET 3.5访问数据274
9.1 ADO.NET的体系结构275
9.2 ADO.NET的基本功能275
9.2.1 ADO.NET的常见任务275
9.2.2 ADO.NET的基本名称空间和类278
9.2.3 ADO.NET组件279
9.3 .NET数据提供程序281
9.3.1 Connection对象281
9.3.2 Command对象281
9.3.3 通过Command对象使用存储过程282
9.3.4 DataReader对象286
9.3.5 命令的异步执行287
9.3.6 DataAdapter对象290
9.3.7 SQL Server.NET数据提供程序294
9.3.8 OLE DB .NET数据提供程序294
9.4 DataSet组件294
9.4.1 DataTableCollection对象295
9.4.2 DataRelationCollection对象295
9.4.3 ExtendedProperties属性295
9.4.4 创建和使用DataSet对象296
9.4.5 ADO.NET的DataTable对象298
9.4.6 ADO.NET对DataSet和DataTable的改进299
9.5 使用通用提供程序模型301
9.6 ADO.NET中的连接池303
9.7 创建数据访问组件304
9.7.1 构造函数305
9.7.2 属性306
9.7.3 存储过程使用的XML结构307
9.7.4 方法307
9.7.5 使用DataSet对象绑定DataGrid319
9.8 小结322
第10章 在VB 2008中使用XML323
10.1 XML简介324
10.2 XML串行化325
10.3 System.Xml文档支持331
10.4 XML流样式分析程序332
10.4.1 写入XML流333
10.4.2 读取XML流336
10.4.3 使用MemoryStream对象346
10.4.4 文档对象模型(DOM)349
10.5 XSLT转换356
10.5.1 使用XSLT转换不同的XML标准360
10.5.2 System.Xml.Xsl中定义的其他类和接口362
10.6 ADO.NET363
10.6.1 ADO.NET和SQL Server 2000内置的XML功能364
10.6.2 XML与SQL Server 2005367
10.6.3 XML和SQL Server 2008367
10.7 ASP.NET 3.5中的XML367
10.7.1 XmlDataSource服务器控件368
10.7.2 XmlDataSource控件的名称空间问题372
10.7.3 Xml服务器控件372
10.8 小结374
第11章 LINQ375
11.1 LINQ to SQL和Visual Studio 2008376
11.1.1 用LINQ to SQL调用Products表:创建控制台应用程序376
11.1.2 添加LINQ to SQL类377
11.1.3 O/R设计器378
11.1.4 创建Product对象379
11.2 对象到LINQ对象的映射381
11.2.1 DataContext对象382
11.2.2 Table(TEntity)对象385
11.3 在没有O/R设计器的情况下工作385
11.3.1 创建定制对象385
11.3.2 用定制对象和LINQ查询386
11.3.3 用查询限制所调用的列387
11.3.4 使用列名388
11.3.5 创建自己的DataContext对象388
11.4 定制对象和O/R设计器389
11.5 查询数据库391
11.5.1 使用查询表达式391
11.5.2 查询表达式详述392
11.5.3 用表达式过滤392
11.5.4 联合393
11.5.5 数据项的组合394
11.6 存储过程396
11.7 LINQ to XML396
11.8 LINQ to XML和.NET 3.5397
11.8.1 创建XML文档的新对象397
11.8.2 Visual Basic 2008冒险走上了另一条道路397
11.8.3 名称空间和前缀397
11.9 .NET Framework 3.5中的新XML对象397
11.9.1 XDocument对象398
11.9.2 XElement对象398
11.9.3 XNamespace对象399
11.9.4 XComment对象401
11.9.5 XAttribute对象402
11.10 Visual Basic 2008和XML字面量402
11.11 使用LINQ查询XML文档404
11.11.1 查询静态的XML文档405
11.11.2 查询动态的XML文档406
11.12 处理XML文档407
11.12.1 读取XML文档407
11.12.2 写入XML文档409
11.13 使用LINQ to SQL和LINQ to XML410
11.13.1 建立LINQ to SQL组件410
11.13.2 查询数据库并输出XML411
11.14 小结412
第12章 .NET Framework中的安全性413
12.1 安全的概念与定义414
12.2 System.Security.Permissions名称空间中的权限415
12.2.1 代码访问权限417
12.2.2 基于角色的权限418
12.2.3 身份权限420
12.3 管理代码访问权限420
12.4 管理安全策略425
12.4.1 确定应用程序的最小权限434
12.4.2 使用Visual Studio判断最小权限集合436
12.4.3 安全性工具438
12.4.4 使用SecurityException类处理异常439
12.5 加密基础440
12.6 小结460
第13章 Visual Studio 2008461
13.1 Visual Studio 2008从Express到Team Suite的各种版本462
13.1.1 从项目模板上创建项目464
13.1.2 Solution Explorer窗口468
13.1.3 My Project视图469
13.1.4 Assembly Information屏幕469
13.1.5 编译设置470
13.1.6 调试属性472
13.1.7 引用474
13.1.8 资源475
13.1.9 设置476
13.2 Visual Studio中的ProVB_VS项目479
13.2.1 在代码中设置窗体属性482
13.2.2 Visual Studio 2008的其他组件490
13.3 增强范例应用程序的功能490
13.3.1 定制代码492
13.3.2 构建应用程序496
13.4 Visual Studio 2008中的特色功能501
13.4.1 构建配置501
13.4.2 任务列表504
13.4.3 Command窗口504
13.4.4 Server Explorer504
13.4.5 在Visual Studio 2008中记录和使用宏505
13.4.6 类图507
13.4.7 Team System508
13.4.8 Team Editions for Developers510
13.4.9 性能工具511
13.4.10 单元测试512
13.5 小结513
第14章 使用SQL Server515
14.1 SQL Server Compact Edition515
14.1.1 连接SQL Server Compact Edition数据库517
14.1.2 同步数据520
14.2 SQL Server 2005中的CLR集成526
14.2.1 决定使用T-SQL还是VB527
14.2.2 创建用户定义的类型528
14.2.3 创建存储过程541
14.2.4 在SQL Server中使用Web服务547
14.3 小结553
14.4 资源553
第15章 Windows窗体554
15.1 Windows窗体2.0版的更新内容554
15.1.1 现有控件的改进554
15.1.2 新增控件556
15.1.3 对老版本Windows窗体控件的替换556
15.1.4 默认的窗体实例557
15.2 System.Windows.Forms名称空间558
15.3 窗体的使用558
15.3.1 通过Sub Main显示窗体558
15.3.2 设置启动窗体559
15.3.3 启动位置559
15.3.4 窗体边框560
15.3.5 始终置顶——TopMost属性560
15.3.6 附属窗体560
15.3.7 改变窗体的透明度561
15.3.8 可视化继承563
15.3.9 滚动窗体563
15.3.10 MDI窗体563
15.3.11 VB 2008中的MDI样例564
15.3.12 对话框窗体566
15.3.13 运行时的窗体568
15.4 控件569
15.4.1 以Tab键切换控件的顺序569
15.4.2 动态调整控件的大小和布局569
15.4.3 FlowLayoutPanel控件571
15.4.4 TableLayoutPanel控件573
15.4.5 Panel和GroupBox容器控件573
15.4.6 扩展的Provider控件574
15.4.7 数据输入的高级功能577
15.4.8 验证数据输入579
15.4.9 工具栏与新增的ToolStrip控件580
15.4.10 菜单583
15.4.11 通用对话框584
15.4.12 拖放操作586
15.4.13 标准Windows窗体控件小结588
15.4.14 已撤销的控件591
15.4.15 处理相关控件组592
15.4.16 在运行时添加控件593
15.5 其他编程技巧594
15.6 小结594
第16章 Windows窗体的高级功能595
16.1 在可视化控件中封装逻辑595
16.2 在Windows窗体中开发自定义的控件596
16.2.1 继承现有的控件596
16.2.2 构建复合控件596
16.2.3 从头编写控件597
16.3 继承现有的控件597
16.3.1 基本步骤597
16.3.2 给派生的控件添加代码597
16.3.3 其他有用的特性600
16.3.4 为派生的控件自定义事件601
16.3.5 限制选中项数的CheckedListBox602
16.4 Control与UserControl基类605
16.4.1 Control类605
16.4.2 UserControl类606
16.5 复合控件606
16.5.1 创建复合的UserControl607
16.5.2 改变控件的大小608
16.5.3 提供子控件的属性608
16.5.4 一个具体的例子608
16.6 从头构建控件612
16.7 给工具箱中的控件添加图标617
16.8 在控件中嵌入其他控件618
16.9 小结620
第17章 Windows Presentation Foundation621
17.1 内容、位置、原因、方式——WPF策略621
17.2 光栅图形和矢量图形623
17.3 下一个Windows项目应使用WPF吗623
17.4 创建WPF应用程序624
17.4.1 使用WPF和XAML627
17.4.2 定制用户界面642
17.4.3 定制按钮651
17.4.4 Expression Blend654
17.5 小结663
第18章 集成WPF和Windows窗体664
18.1 集成库664
18.2 在Windows窗体中包含WPF控件666
18.2.1 创建WPF控件库666
18.2.2 Windows窗体应用程序669
18.3 在WPF中包含Windows窗体控件676
18.4 集成的限制681
18.5 小结681
第19章 使用ASP.NET 3.5683
19.1 ASP.NET的目标683
19.1.1 开发效率683
19.1.2 管理和维护683
19.1.3 性能和可伸缩性684
19.1.4 ASP.NET编译系统684
19.1.5 ASP.NET应用程序的健康监控685
19.1.6 读写配置设置685
19.1.7 本地化685
19.1.8 访问数据的对象685
19.2 建立ASP.NET 3.5页面的IDE686
19.3 建立ASP.NET应用程序687
19.3.1 应用程序的定位选项687
19.3.2 IIS689
19.3.3 FTP689
19.3.4 Web站点需要FrontPage Extensions690
19.4 ASP.NET页面结构选项690
19.4.1 内联编码692
19.4.2 后台编码模型694
19.5 ASP.NET 3.5的页面指令695
19.6 ASP.NET页面事件696
19.7 ASP.NET应用程序文件夹697
19.7.1 App_Code文件夹698
19.7.2 App_Data文件夹701
19.7.3 App_Themes文件夹701
19.7.4 App_GlobalResources文件夹701
19.7.5 App_LocalResources文件夹702
19.7.6 App_WebReferences文件夹702
19.7.7 App_Browsers文件夹702
19.8 Global.asax702
19.9 ASP.NET服务器控件705
19.9.1 服务器控件的类型706
19.9.2 用服务器控件构建页面707
19.9.3 使用服务器控件的事件709
19.10 用JavaScript处理页面和服务器控件710
19.10.1 使用Page.Client Script.RegisterClient ScriptBlock711
19.10.2 使用Page.Client Script.Register StartupScript713
19.10.3 使用Page.Client Script.RegisterClient ScriptInclude714
19.11 小结714
第20章 ASP.NET 3.5的高级功能715
20.1 应用程序和页面715
20.1.1 跨页面传送715
20.1.2 ASP.NET编译功能719
20.2 Master页面722
20.2.1 创建Master页面723
20.2.2 创建内容页面725
20.2.3 在应用程序范围内声明Master页面727
20.2.4 为Master页面提供默认内容728
20.3 数据驱动的应用程序728
20.3.1 使用GridView和SqlDataSource控件729
20.3.2 允许在GridView中编辑和删除记录734
20.3.3 其他内容737
20.4 页面导航737
20.4.1 使用SiteMapPath服务器控件739
20.4.2 Menu服务器控件740
20.4.3 TreeView服务器控件741
20.5 成员和角色管理744
20.6 个性化功能747
20.7 在Vista的IIS上配置ASP.NET749
20.8 使用ASP.NET的提供程序模型750
20.9 ASP.NET AJAX756
20.9.1 理解对AJAX的需求757
20.9.2 推出AJAX之前757
20.9.3 AJAX改变的方面758
20.9.4 ASP.NET AJAX和Visual Studio 2008759
20.9.5 客户端技术759
20.9.6 服务器端技术760
20.9.7 用ASP.NET AJAX开发760
20.9.8 用AJAX建立简单的ASP.NET页面761
20.10 小结766
第21章 Silverlight开发767
21.1 Silverlight简介767
21.1.1 Silverlight浏览器的要求767
21.1.2 Silverlight的两个版本768
21.1.3 安装Silverlight768
21.2 开发Silverlight应用程序769
21.3 Silverlight示例774
21.3.1 简单的Hello World!示例775
21.3.2 处理多个元素776
21.3.3 事件和Silverlight778
21.4 小结781
第22章 Visual Studio Tools for Office782
22.1 VSTO的各个版本782
22.1.1 Office的自动化功能和VSTO783
22.1.2 VSTO项目类型784
22.2 Office业务应用程序的体系结构785
22.3 使用VBA和VSTO786
22.4 创建文档模板(Word)791
22.4.1 给文档添加内容793
22.4.2 添加Ribbon和动作面板794
22.4.3 激活动作面板797
22.4.4 更新内容控件800
22.5 创建Office插件(Excel)802
22.6 Outlook Form Regions808
22.7 小结816
第23章 程序集817
23.1 程序集817
23.2 清单818
23.2.1 标识部分820
23.2.2 引用的程序集822
23.3 程序集与部署822
23.3.1 应用程序私有的程序集822
23.3.2 共享程序集823
23.4 版本化问题824
23.4.1 应用程序隔离824
23.4.2 并行执行824
23.4.3 自描述825
23.4.4 版本策略825
23.4.5 配置文件826
23.5 程序集的动态加载829
23.5.1 Assembly类829
23.5.2 动态加载示例830
23.5.3 传入程序集831
23.6 小结832
第24章 部署833
24.1 应用程序部署833
24.1.1 .NET中的部署很简单833
24.1.2 XCOPY部署834
24.1.3 使用Windows Installer834
24.1.4 ClickOnce部署834
24.2 Visual Studio 2008中的新增功能834
24.3 Visual Studio部署项目835
24.3.1 项目模板835
24.3.2 创建部署项目837
24.4 修改部署项目840
24.4.1 项目属性841
24.4.2 File System编辑器843
24.4.3 Registry编辑器846
24.4.4 File Types编辑器848
24.4.5 User Interface编辑器849
24.4.6 Custom Actions编辑器852
24.4.7 Launch Conditions编辑器853
24.4.8 构建856
24.5 Windows应用程序的Internet部署856
24.5.1 “无接触”部署856
24.5.2 ClickOnce部署858
24.5.3 自定义的部署选项865
24.6 小结865
第25章 使用传统的COM和接口866
25.1 传统的COM866
25.2 COM和.NET的交互867
25.2.1 传统的组件867
25.2.2 .NET应用程序869
25.2.3 调试871
25.2.4 直接使用TlbImp872
25.2.5 后期绑定873
25.3 ActiveX控件877
25.3.1 传统的ActiveX控件877
25.3.2 另一个.NET应用程序880
25.3.3 再次调试881
25.4 在COM应用程序中使用.NET组件881
25.4.1 .NET组件881
25.4.2 RegAsm884
25.4.3 TlbExp886
25.5 小结886
第26章 线程技术887
26.1 线程的含义887
26.1.1 进程、应用程序域和线程888
26.1.2 线程的调度890
26.1.3 线程安全性与线程亲和性891
26.1.4 何时使用线程892
26.15 设计后台任务893
26.1.6 交互式应用程序893
26.2 线程的实现894
26.2.1 一个简单的例子894
26.2.2 线程的实现方式897
26.2.3 手动创建线程901
26.2.4 共享数据902
26.2.5 避免共享数据的使用903
26.2.6 通过同步共享数据905
26.2.7 同步对象907
26.3 小结915
第27章 Windows Workflow Foundation916
27.1 应用程序中的工作流916
27.2 建立工作流917
27.2.1 用Windows Workflow Foundation添加工作流918
27.2.2 一个简单的工作流921
27.2.3 标准活动924
27.2.4 建立定制活动927
27.3 使用工作流和其他应用程序932
27.3.1 Workflow Foundation与Windows窗体一起使用933
27.3.2 Workflow Foundation与ASP.NET一起使用935
27.4 小结938
27.5 资源938
第28章 XML Web服务939
28.1 Web服务939
28.2 早期的体系结构设计940
28.2.1 网络角度940
28.2.2 应用程序的发展940
28.2.3 通过Web合并Internet和应用程序941
28.2.4 Web服务基础941
28.2.5 存在的问题942
28.2.6 其他技术943
28.2.7 被忽略的事实943
28.3 构建Web服务948
28.4 一个实际的例子950
28.5 重载Web方法960
28.6 缓存Web服务的响应962
28.7 SOAP标题963
28.7.1 建立带SOAP标题的Web服务964
28.7.2 使用带SOAP标题的Web服务965
28.7.3 使用SOAP 1.2请求Web服务967
28.8 Visual Basic和System.Web.Services968
28.8.1 System.Web.Services名称空间968
28.8.2 System.Web.Services.Description名称空间969
28.8.3 System.Web.Services.Discovery名称空间970
28.8.4 System.Web.Services.Protocols名称空间970
28.9 利用Web服务进行设计971
28.9.1 Web服务的作用971
28.9.2 Web服务的兼容性972
28.9.3 XML Web服务的状态管理972
28.10 Web服务的安全973
28.10.1 加密套接字层973
28.10.2 目录级安全973
28.10.3 其他形式的安全性974
28.11 分布式体系结构的缺点974
28.11.1 安全性方面的缺点974
28.11.2 状态方面的缺点974
28.11.3 事务处理方面的缺点974
28.11.4 速度与连接性方面的缺点974
28.12 Web服务的发展前景975
28.13 小结975
第29章 远程技术976
29.1 远程技术概述977
29.1.1 基本术语977
29.1.2 SingleCall、Singleton和激活的对象979
29.2 远程技术的实现983
29.2.1 一个简单的例子983
29.2.2 把IIS用作远程主机992
29.2.3 使用Activator.Get Object996
29.2.4 基于接口的设计997
29.2.5 使用生成的代理998
29.3 小结999
第30章 企业级服务1000
30.1 事务处理1000
30.2 事务处理组件1001
30.3 事务处理的其他方面1014
30.3.1 Just-In-Time1014
30.3.2 对象池1014
30.4 排队组件1014
30.4.1 一个排队组件样例1015
30.4.2 使用排队组件进行事务处理1019
30.5 Transactions类和System.Transactions名称空间1020
30.5.1 创建事务1021
30.5.2 创建资源管理器1023
30.6 小结1023
第31章 网络编程1024
31.1 协议、地址和端口1024
31.1.1 地址与计算机名1025
31.1.2 端口:指定应用程序1026
31.1.3 防火墙:不离不弃1027
31.2 System.Net名称空间1027
31.2.1 Web请求与响应1027
31.2.2 使用WebClient简化常用的Web请求1044
31.2.3 使用HttpListener创建自己的Web服务器1046
31.3 小结1053
第32章 Windows Communication Foundation(WCF)1054
32.1 向SOA迈出一大步1054
32.2 WCF概述1055
32.2.1 WCF的功能1055
32.2.2 使用WS-*协议1056
32.3 建立WCF服务1057
32.3.1 WCF服务的构成1058
32.3.2 创建第一个WCF服务1059
32.4 建立WCF客户程序1065
32.4.1 添加服务引用1066
32.4.2 查看引用1067
32.4.3 配置文件的修改1070
32.4.4 编写客户程序的代码1072
32.5 使用数据合同1073
32.5.1 建立带数据合同的服务1074
32.5.2 建立主机程序1076
32.5.3 建立客户程序1076
32.5.4 查看HelloCustomer Service的WSDL和模式1078
32.6 名称空间1080
32.7 安全性1080
32.8 小结1082
第33章 Windows服务1083
33.1 Windows服务范例1083
33.2 Windows服务的特性1084
33.3 与Windows服务交互1084
33.4 创建Windows服务1085
33.4.1 用于Windows服务的.NET Framework类1085
33.4.2 其他类型的Windows服务1088
33.5 在VB中创建Windows服务1088
33.6 创建计数监视器服务1090
33.6.1 安装服务1092
33.6.2 启动服务1092
33.6.3 卸载服务1093
33.7 监视性能计数器1093
33.7.1 创建性能计数器1094
33.7.2 把计数器集成到服务中1095
33.7.3 修改性能计数器中的值1095
33.8 与Windows服务通信1096
33.8.1 ServiceController类1096
33.8.2 把ServiceController集成到例子中1097
33.8.3 ServiceController的更多内容1098
33.9 定制命令1099
33.10 给服务传递字符串1101
33.11 创建文件监视程序1101
33.11.1 使用Eventlog编写事件1101
33.1 1.2 创建FileSystem Watcher1102
33.12 调试服务1105
33.13 小结1107
第34章 VB与Internet1108
34.1 下载Internet资源1108
34.2 套接字1111
34.2.1 建立应用程序1111
34.2.2 创建Conversation窗口1114
34.2.3 发送消息1121
34.2.4 关闭应用程序1126
34.3 在应用程序中使用Internet Explorer1130
34.4 小结1138
附录A VB编译器1139
附录B Visual Basic Power Packs Tools1152
附录C Visual Basic资源1164