PART 1 第一篇 知识准备
第1章 Visual Studio 2008
1.1 Visual Studio 2008简介
1.1.1 简介
Microsoft Visual Studio开发系统是一套开发工具,旨在帮助软件开发人员应对复杂的挑战并创建创新的解决方案。Visual Studio旨在改进开发流程,帮助人们更轻松地实现突破并获得更令人满意的结果。
1.Visual Studio如何改进开发流程
● 提高工作效率
Visual Studio提供的工具不断提供更好的方法,帮助软件开发人员完成更多有意义的工作,避免将时间和精力浪费在重复和意义不大的工作上。从单一集成开发环境 (IDE)中的高效代码编辑器、IntelliSense、向导和多种编码语言,到Microsoft Visual Studio Team System中的高端应用程序生命周期管理(ALM)产品。Visual Studio的新版本不断推出创新工具,帮助开发人员专注于解决问题,而不是将时间浪费在烦琐的细节上。
● 集成
使用Visual Studio,软件开发人员会受益于包含工具、服务器和服务的集成产品体验。Visual Studio各产品不仅能够相互良好协作,而且可以很好地与其他Microsoft软件(如微软服务器产品和Microsoft Office System)一起使用。
● 全面
Visual Studio提供的工具适用于软件开发的所有阶段(开发、测试、部署、集成和管理)和所有开发人员(从新手到经验丰富的专家)。Visual Studio的设计还支持各种类型设备上的开发,包括PC、服务器、Web和移动设备。
● 可靠
Visual Studio经过严格的设计和测试,能够提供良好的一致性、可靠性、安全性、互操作性和兼容性。Visual Studio实现了安全功能、可伸缩性和互操作性的完美组合。Visual Studio不断推出前瞻性功能,但其设计也尽可能确保向后兼容性。
2.Visual Studio和微软应用程序平台
微软应用程序平台提供了技术能力、核心产品及最佳实践指南等,旨在帮助IT和开发部门合作伙伴创造更多的商机。
Visual Studio是微软应用程序平台的一项核心产品,它可以为所有类型的开发(包括Microsoft Windows、Microsoft Office、Web和移动应用程序)提供单一、完全集成的开发环境,帮助用户提高业务效率、提升客户关系和实现增值服务。使用Visual Studio开发解决方案,开发团队能够更好地实现以下目的:
● 通过熟悉的集成工具提升工作效率与质量。
● 部署、保护并支持关键的Web应用程序和基础结构。
● 通过更好地了解开发流程来降低成本。
● 通过集成的流程和方法支持提供更佳的可预测性与规划。
1.1.2 版本介绍
1.Visual Studio速成版(Express.Edition)
● Visual Web Developer 2008 Express Edition
● Visual Basic 2008 Express Edition
● Visual C# 2008 Express Edition
● Visual J# 2008 Express Edition
● Visual C++ 2008 Express Edition
2.Visual Studio标准版(Standard Edition)
包括基本的代码编写、智能提示、移动设备支持、本地和远程数据库设计工具、类设计对象测试工具、本地调试、SQL 2005速成版和MSDN。
3.Visual Studio专业版(Professional Edition)
在标准版的基础上增加了完整的菜单、远程调试、额外的配置、报表和可扩展能力、SQL 2005集成和SQL 2005 开发版。
4.Visual Studio团队系统(Team System)
是一套高生产力的、集成的、可扩展的生命周期开发工具,它扩展了Visual Studio产品线,增强了软件开发团队中的沟通与协作。利用Visual Studio 2005 Team System开发团体能够在早期或是整个开发过程中确保更高的可预见性和更好的质量。
该系统包括Visual Studio Team Edition for Architect、Visual Studio Team Edition for Developers、Visual Studio Team Edition for Testers、Visual Studio Team Suite。