当前位置: 首页 > 编程语言 > .NET综合 > 正文

使用Visual Studio 2010更好地进行编码

时间:2010-10-31 MSDN Doug Turnure

13 年前 Microsoft 首次推出了 Visual Studio,这是其长时间运行的旗舰级集成开发环境。1997 年的第一版开始将版本 5 的 Visual Basic 和 Visual C++ 整合为一个公用 IDE。其企业版采用了一些曾经享有盛名的技术,包括 Visual InterDev、Microsoft Transaction Server 和 Visual SourceSafe 5.0。该版本的主要目的是帮助开发人员通过组件构建分布式应用程序,既包括客户端/服务器应用程序,也包括 Web 应用程序。

作为开发人员,我们从那时到现在走过了很长一段路。虽然经过修改的客户端/服务器和 Web 体系结构仍在编码领域中占主导地位,但这些应用程序的范围和要求已超出同构系统和强类型化对象到对象调用的范围。

现在,具象状态传输 (REST) 和相关的技术正成为主流的基础通信机制。应用程序开始在基于云的体系结构中寻找一个新家,从而让第三方获得可扩展性、可靠性和数据安全性。同时,Web 应用程序模式正向商品化的风格和标准看齐。甚至硬件也在不断变化,处理器的速度已接近当前芯片技术的理论峰值,并且多核系统提供了新的途径从一台计算机中挤榨出更高的性能。

在这种背景下,并且在软件和软件开发人员的迫切要求中,Visual Studio 2010 适时出现了。同时,在新功能的武装下,它可以在目前跨平台、核心、风格和标准扩展的世界中,随时满足对软件不断增长的要求。本文将介绍 Visual Studio 2010 用于解决当今挑战的一些主要方式,帮助开发人员构建能够在现在所处复杂行业中不断发展的解决方案。在这里并不会介绍每个新功能,本文的目的是重点介绍开发人员能够在日常工作中立即投入使用的一些特定功能。有关完整的功能列表,可以轻松在产品文档中找到。

Visual Studio IDE 改进

由于软件开发要不断处理越来越复杂的情况,对于提高工作效率,开发人员常常备感压力。Visual Studio 2010 在编辑器中新增了几个可视功能,可帮助提高工作效率。在本文中,我将讨论其中三个功能。

Visual Studio 2010 IDE 中一个比较简单的改进是能够将子窗口拖到 IDE 父窗口之外。监视器已变得非常经济,足以让开发人员在工作中使用两台(或更多)监视器,而这种新功能允许您将编码和设计窗口分布到多个屏幕中。

使用方法:只需单击窗口的选项卡,并将其拖到 Visual Studio IDE 窗口之外。单击标题栏并将窗口拖回 IDE 区域,然后将标题栏与其他窗口的选项卡对齐,该窗口即可轻松地重新停靠。重新停靠时,如果该窗口已正确对齐,您将看到一个直观提示:该窗口将变暗,表示已准备好在您释放时重新停靠。图 1 显示了一个代码窗口,该窗口已拉到 IDE 父窗口之外。

图 1 从 IDE 分出窗口

Visual Studio 2010 中另一个出色的新功能是能够框选和编辑垂直文本块。有时需要对较大的项列表进行编辑,您会发现自己一直在执行熟悉且快速重复的键盘序列(例如,一次又一次地执行“n+向下箭头+后退箭头”)。虽然这可能不是最常见的问题,但确实偶尔发生。许多开发人员都希望能够选中整个垂直块,并能一次对所有行应用同一种更改。Visual Studio 2010 引入了这种块编辑功能。

使用方法:按住 Alt 键,然后选择要编辑的垂直部分。突出显示的区域将类似一个单行编辑,但这些编辑将同时在所选行上重复进行,如图 2 所示。

图 2 框选