第1章 Visual Studio.NET与新的Microsoft方法论
1.1 介绍.NET
1.1.1 什么是.NET
1.1.2 .NET Framework
1.1.3 Visual Studio的演变
1.1.4 针对新体系的新方法论
1.2 分布式应用程序
1.2.1 在Windows DNA下
1.2.2 在.NET下
1.3 新的观念
1.3.1 软件是一种服务
1.3.2 服务器上的快速应用程序开发
1.3.3 基于角色的开发
1.3.4 在任何平台编写的程序都可能运行在此环境中
1.4 小结
第2章 开始工作
2.1 起始页
2.1.1 Get Started页
2.1.2 Visual Studio.NET在线功能
2.1.3 配置文件
2.2 解决方案与工程
2.3 窗口
2.3.1 工具窗口
2.3.2 设计用户自己的窗口布局
2.4 其他项目
2.4.1 IntelliSense
2.4.2 环境控制
2.5 小结
第3章 创建Windows窗体
3.1 Windows窗体的功能
3.2 在Visual Studio.NET环境下开发WinForms
3.2.1 创建WinForms工程
3.2.2 工具箱
3.2.3 使用WinForms设计器
3.2.4 图标编辑器
3.2.5 为窗体添加引用
3.3 WinForms应用程序示例
3.3.1 设置状态栏
3.3.2 添加工具栏
3.3.3 添加菜单
3.3.4 添加对话框
3.3.5 为工程添加附加窗体
3.3.6 添加数据网格
3.3.7 最后的试验
3.4 小结
第4章 Web应用程序开发
4.1 Visual Studio强力登录Web领域
4.1.1 Web Form设计器
4.1.2 后台代码文件
4.1.3 服务器控件与HTML控件
4.2 立即应用
4.2.1 连接到SQL
4.2.2 DataSet和DataGrid
4.2.3 SortCommand事件
4.3 稍加润色
4.4 添加和编辑数据
4.4.1 ASP.NET中的级联样式表
4.4.2 设置表格
4.4.3 添加和编辑的区别
4.4.4 连接按钮
4.4.5 测试子页面
4.4.6 数据验证控件
4.4.7 链接到主页面
4.5 小结
第5章 面向服务器的快速应用程序开发
5.1 策略
5.1.1 早期的RAD
5.1.2 RAD的现状
5.1.3 RAD不利于服务器开发的原因
5.2 工具
5.2.1 服务器资源管理器
5.2.2 属性窗口
5.2.3 对象浏览器
5.2.4 组件设计器
5.3 GlobalMarket示例
5.4 小结
第6章 XML Web服务
6.1 问题的两个方面
6.1.1 建立服务
6.1.2 消费服务
6.2 建立服务
6.2.1 XML Web服务工程
6.2.2 设计视图
6.2.3 代码视图
6.2.4 发现与宿主
6.2.5 广告服务
6.3 消费服务
6.3.1 Web引用
6.3.2 代理文件
6.3.3 用Advertiser XML Web服务建立一个广告
6.4 试一试
6.4.1 Microsoft推出XML Web服务的原因
6.4.2 Visual Studio.NET能够胜任
6.5 小结
第7章 Visual Studio自动化
7.1 宏
7.1.1 记录一个宏
7.1.2 宏GUI
7.1.3 宏IDE
7.1.4 自动化对象简介
7.1.5 一个宏示例
7.2 插件
7.2.1 插件模型
7.2.2 从宏中生成插件
7.2.3 处理插件
7.3 CodeSwap
7.3.1 安装CodeSwap
7.3.2 通过CodeSwap访问其他代码
7.4 Visual Studio集成程序
7.5 小结
第8章 移动式Internet工具包
8.1 本章内容
8.2 现在开始
8.2.1 移动式Internet工具包的安装
8.2.2 安装智能设备扩展
8.2.3 第一个移动式Web应用程序
8.2.4 智能设备扩展
8.3 设计考虑
8.3.1 表示、逻辑与数据的分离
8.3.2 简洁就是最好的
8.3.3 认识移动式平台的有效性
8.4 员工目录应用程序
8.4.1 开始
8.4.2 演示区域、管辖范围、人员
8.5 小结
第9章 部署功能
9.1 Windows Installer和Visual Studio.NET
9.2 Setup工程类型
9.2.1 一个简单的Windows应用程序
9.2.2 Setup工程类型
9.2.3 部署应用程序
9.2.4 带有从属装配件的应用程序
9.2.5 使用COM的应用程序的Setup工程
9.2.6 不需要Setup工程时
9.3 XCopy部署
9.4 Merge Module工程
9.4.1 一个Merge Module工程
9.4.2 Merge Module工程的安装位置
9.4.3 客户端工程的安装位置
9.5 Cab工程
9.5.1 ActiveX控件
9.5.2 局限性
9.5.3 将Cab工程作为压缩工具
9.6 Web Setup工程
9.6.1 用于Web应用程序的XCopy部署
9.6.2 部署Web应用程序
9.6.3 部署Windows应用程序
9.7 小结
第10章 Crystal Reports
10.1 关于报表的新章节
10.1.1 针对初次使用的人们
10.1.2 报表的特点
10.1.3 适用于Visual Studio.NET的某些功能
10.1.4 仍旧是第三方应用程序
10.2 使用Crystral设计器创建报表
10.2.1 数据连接
10.2.2 Report Experts
10.2.3 域资源管理器
10.2.4 报表区域
10.3 报表集成
10.3.1 Windows应用程序
10.3.2 Web应用程序
10.3.3 Web服务
10.3.4 集成总结
10.4 运行时自定义
10.4.1 自定义阅读器
10.4.2 输出选项
10.4.3 数据选项
10.4.4 运行时的错误处理
10.5 小结
第11章 调试程序
11.1 基础知识
11.1.1 让Visual Studio.NET帮助您
11.1.2 建立配置方案
11.1.3 导航代码
11.1.4 通过Debug窗口查看代码
11.2 开始调试
11.2.1 控制台应用程序的调试
11.2.2 ASP与ASP.NET
11.2.3 组件类的调试
11.2.4 Windows窗体的调试
11.2.5 ASP.NET Web服务
11.3 小结
第12章 处理数据
12.1 数据库Server Explorer基础
12.2 处理数据库对象
12.2.1 创建数据库查询和查询设计器
12.2.2 使用视图脚本模板创建视图
12.2.3 数据库图表
12.2.4 表
12.2.5 视图
12.2.6 存储过程和函数
12.2.7 创建数据库
12.3 XML
12.3.1 XML模式设计器
12.3.2 XML编辑器
12.4 小结
第13章 Visual SourceSafe
13.1 开发者的源代码控制
13.1.1 添加源代码
13.1.2 源代码控制的好习惯
13.2 VSS与Visual Studio.NET的集成
13.2.1 添加工程
13.2.2 注销以进行编辑
13.2.3 源代码控制的选项
13.2.4 暂停登录
13.2.5 无声注销
13.3 VSS的自动化
13.3.1 注销
13.3.2 删除
13.3.3 IsItem
13.4 小结
第14章 Application Center Test
14.1 性能测试
14.2 概述
14.2.1 ACT能处理什么
14.2.2 ACT不能处理什么
14.3 ACT的外观
14.4 创建一个新测试
14.4.1 记录浏览器会话
14.4.2 手工创建测试
14.4.3 工程属性
14.5 浏览与分析测试结果
14.5.1 概况摘要
14.5.2 请求
14.5.3 曲线图
14.5.4 性能计数器
14.5.5 验证与用户
14.6 自定义测试脚本
14.6.1 测试脚本的结构
14.6.2 修改测试脚本
14.7 Visual Studio.NET中的ACT
14.7.1 创建测试
14.7.2 配置测试属性
14.7.3 浏览测试结果
14.8 小结
第15章 使用ORM的基于事实的数据建模
15.1 ORM的概念
15.1.1 ORM的组成成分
15.1.2 Microsoft的计划
15.2 通过VISIO使用ORM
15.2.1 报表
15.2.2 第一步,创建基本事实
15.2.3 第二步,绘制事实类型
15.2.4 第三步,实体联合与约束
15.2.5 第四步到第七步,更新其他的对象信息
15.3 建立数据库
15.4 反向驱动
15.5 小结
第16章 UML软件设计
16.1 Visio和UML
16.1.1 使用Visio设计
16.1.2 用例
16.1.3 静态结构图
16.1.4 把类图添加给UML模型
16.1.5 顺序图
16.1.6 协作图
16.1.7 实现层图
16.2 与Visual Studio集成
16.2.1 构建代码
16.2.2 从现有代码中获得UML类图
16.3 小结
第17章 企业模板
17.1 ET概述
17.1.1 手边的问题
17.1.2 解决方案
17.1.3 在VS.NET中使用ET
17.2 策略文件
17.2.1 TDL模式
17.2.2 编写自己的策略
17.3 原型文件结构
17.4 自定义帮助文件
17.5 小结
第18章 尾声
18.1 增加经验
18.1.1 Microsoft SQL Server 2000 Web服务的工具箱
18.1.2 Microsoft.NET的Microsoft BizTalk Server 2002工具箱
18.1.3 用户组
18.2 后记