第1章 什么是Microsoft .NET
1.1 .NET概述
1.2 .NET Framework概述
1.3 公共语言运行库
1.4 .NET Class Framework
1.5 用户和程序接口
1.6 作为.NET“元语言”的XML
1.7 COM的角色
1.8 永远不会改变的一些事实
1.9 .NET对VB的影响
1.10 .NET对我们的影响
1.11 .NET的未来
1.12 小结
第2章 VB.NET和VS.NET简介
2.1 Visual Studio .NET—— 入门
2.2 Visual Studio .NET
2.3 使用VB.NET
2.4 增强范例应用程序的功能
2.5 VS.NET的有用功能
2.6 小结
第3章 公共语言运行库
3.1 .NET应用程序的元素
3.2 版本化和部署
3.3 内存管理
3.4 跨语言的集成
3.5 IL Disassembler
3.6 小结
第4章 变量和类型
4.1 值类型和引用类型的区别
4.2 值类型(结构)
4.3 显式转换
4.4 引用类型(类)
4.5 参数传递
4.6 装箱
4.7 不再使用的关键字和方法
4.8 小结
第5章 对象语法综述
5.1 面向对象的术语
5.2 使用对象
5.3 创建类
5.4 高级概念
5.5 小结
第6章 继承和接口
6.1 继承
6.2 多接口
6.3 小结
第7章 对象和组件的应用
7.1 抽象性
7.2 封装性
7.3 多态性
7.4 继承
7.5 小结
第8章 命名空间
8.1 命名空间的定义
8.2 导入命名空间并指定别名
8.3 创建自己的命名空间
8.4 小结
第9章 错误处理
9.1 VB6中的错误处理
9.2 .NET中的异常
9.3 VB.NET中的结构化异常处理关键字
9.4 使用异常属性
9.5 错误记录
9.6 调试与测定性能
9.7 小结
第10章 在VB.NET中使用XML
10.1 XML简介
10.2 XML串行化
10.3 System.Xml文档支持
10.4 XML流样式的分析程序
10.5 XSLT转换
10.6 ADO.NET
10.7 小结
第11章 用ADO.NET访问数据
11.1 ADO.NET体系结构
11.2 .NET 数据提供程序
11.3 DataSet组件
11.4 ADO.NET中的连接池
11.5 在ADO.NET中使用存储过程
11.6 创建Data Access组件
11.7 使用DataSet对象绑定DataGrid
11.8 小结
第12章 Windows窗体
12.1 Windows 窗体的重要性
12.2 System.Windows.Forms命名空间
12.3 将窗体用作类
12.4 设计时的窗体
12.5 运行时的窗体
12.6 控件
12.7 小结
第13章 创建Windows控件
13.1 控件源
13.2 在.NET中开发自定义控件
13.3 从现有的控件中继承
13.4 Control和UserControl基类
13.5 复合的UserControl
13.6 从头建立控件
13.7 在工具箱上附加一个图标
13.8 小结
第14章 Web窗体
14.1 Web 窗体
14.2 剖析Web窗体
14.3 一个更复杂的示例
14.4 ASP.NET Web 窗体的处理流程
14.5 Web窗体中可用的控件
14.6 Web窗体中的事件
14.7 Web窗体与ASP
14.8 在Web窗体之间传送控件
14.9 最后一个示例
14.10 小结
第15章 创建Web控件
15.1 创建自定义控件的原因
15.2 何时创建自己的控件
15.3 自定义Web控件的类型
15.4 何时使用自定义的Web控件
15.5 创建Web用户控件
15.6 创建子类控件
15.7 小结
第16章 数据绑定
16.1 显示数据
16.2 主/从数据绑定
16.3 窗体
16.4 什么数据可以进行绑定
16.5 小结
第17章 使用传统的COM和接口
17.1 传统的COM
17.2 现在使用的COM和.NET
17.3 ActiveX控件
17.4 在COM中使用.NET组件
17.5 小结
第18章 组件服务
18.1 事务处理
18.2 事务处理组件
18.3 事务处理的其他方面
18.4 排队组件
18.5 小结
第19章 线程
19.1 线程的含义
19.2 实现线程
19.3 小结
第20章 远程技术
20.1 远程技术概述
20.2 远程技术的实现
20.3 小结
第21章 Windows服务
21.1 Windows服务范例
21.2 Windows服务的特性
21.3 与Windows服务交互
21.4 创建Windows服务
21.5 用VB.NET创建Windows服务
21.6 创建计数监视器服务
21.7 监视性能计数器
21.8 与服务通信
21.9 定制命令
21.10 创建文件监视程序
21.11 调试服务
21.12 小结
第22章 Web服务
22.1 Web服务简介
22.2 早期的体系结构设计
22.3 建立Web服务
22.4 一个更真实的例子
22.5 返回各种数据集
22.6 VB.NET和System.Web.Services
22.7 利用Web服务进行设计
22.8 Web服务中的安全性
22.9 分布式体系结构的缺点
22.10 Web服务的发展前景
22.11 小结
第23章 VB.NET和Internet
23.1 下载Internet资源
23.2 套接字
23.3 在应用程序中使用Internet Explorer
23.4 小结
第24章 .NET Framework中的安全性
24.1 安全性的概念与定义
24.2 System.Security.Permissions命名空间中的权限
24.3 管理代码访问权限
24.4 管理安全性策略
24.5 加密基础
24.6 小结
第25章 程序集和部署
25.1 程序集
25.2 清单
25.3 程序集和部署
25.4 版本化问题
25.5 应用程序部署
25.6 Visual Studio .NET部署项目
25.7 修改部署项目
25.8 构建
25.9 小结
第26章 可移式应用程序的开发
26.1 可移式Web应用程序
26.2 .NET Compact Framework简介
26.3 第一个.NET Compact Framework应用程序
26.4 小结
附录A 升级:使用Visual Basic兼容库