Visual Studio 2005尤其是Visual Studio Team System(VSTS)的发布标志着.NET开发体验的飞跃。不仅编程语言和框架增加了许多新特性,开发工具更有了令人目不暇接的大量改进。然而,如果不能善加运用,本来能够带来巨大便利的利器,很可能会使你效率变低或者错误频发。
本书不局限于具体的语言,全面而又详实地介绍了Visual Studio 2005提供的丰富工具和功能,包括编辑器、各种设计器、重构、调试、共享代码以及为各种不同目的开发提供的专门支持。书中提供了大量的示例和代码,可以从本书配套网站直接下载并应用到你的项目中。而且,本书还提供了Visual Studio 2005对团队协作开发的支持,包括VSTS的基本使用、项目管理、源代码控制、工作项跟踪、建模、测试、生成等等。
本书全面涵盖了Visual Studio 2005的所有常用特性。书中从IDE基础开始,介绍了Visual Studio 2005中的各种工具和功能,包括编辑器、各种设计器、重构、调试、共享代码等;涉及了Visual Studio所支持的各种应用,如创建用户界面、窗体,使用数据库和Web服务等;引入了Visual Studio Team System工具以及Visual Studio 2005对于团队开发给予的支持。
本书内容详尽实用,适合初级到中级的Visual Studio 2005开发人员和系统管理人员阅读。
第一部分 Visual Studio 2005/.NET简介
第1章 Visual Studio 2005快速入门
1.1 基本的增强特性
1.1.1 设计、编写和发现代码
1.1.2 编辑和调试代码
1.1.3 在社区中共享(和使用)代码
1.1.4 应对不同的客户体验
1.1.5 连接数据源
1.1.6 应用程序的自动测试
1.2 产品家族
1.2.1 速成版
1.2.2 标准版
1.2.3 Visual Studio专业版
1.2.4 Visual Studio Team System
1.3 小结
第2章 IDE快速入门
2.1 安装
2.1.1 选择语言
2.1.2 安装源代码控制
2.1.3 配置开发环境
2.2 起始页
2.3 第1个项目
2.4 菜单栏
2.5 各种工具栏
2.6 工具箱
2.7 可视化设计器
2.8 文本编辑器
2.8.1 代码编辑器
2.8.2 编辑器的自定义
2.9 解决方案资源管理器
2.10 属性窗口
2.11 管理IDE中的各种窗口
2.11.1 钉住
2.11.2 停靠
2.12 小结
第3章 Visual Studio 2005中的.NET Framework和语言增强
3.1 新增的共享.NET语言特性
3.1.1 泛型
3.1.2 可空类型
3.1.3 分部类型(类)
3.1.4 具有混合访问级别的属性
3.1.5 命名空间的二义性
3.2 VB语言增强
3.2.1 Continue语句
3.2.2 无符号类型
3.2.3 IsNot运算符
3.2.4 Using块
3.2.5 类似VB 6的窗体访问
3.2.6 数组的显式零下界
3.2.7 运算符重载
3.2.8 自定义事件
3.3 C#语言增强
3.3.1 匿名方法
3.3.2 静态类
3.3.3 引用同一个程序集的两个版本
3.3.4 友元程序集
3.4 .NET Framework 2.0增强
3.5 小结
第二部分 深入Visual Studio 2005开发环境
第4章 解决方案和项目
第5章 浏览器和资源管理器
第6章 编辑器和设计器简介
第7章 使用Visual Studio 2005中的工作效率提升工具
第8章 重构代码
第9章 在Visual Studio 2005中进行调试
第10章 Visual Studio自动化对象模型
第11章 编写宏、外接程序和向导
第12章 .NET社区——使用和创建共享代码
第三部分 Visual Studio 2005应用
第13章 创建ASP.NET用户界面
第14章 构建Windows窗体
第15章 使用数据库
第16章 Web服务和Visual Studio
第四部分 Visual Studio 2005 Team System
第17章 团队协作和Visual Studio Team System
第18章 管理和使用团队项目
第19章 源代码控制
第20章 工作项跟踪
第21章 建模
第22章 测试
第23章 Team Foundation Build
索引