Visual Studio Code Name "Orcas" 是微软未来的最主要的开发平台,将极大的提高Smart
Client应用程序的开发效率,极大的提高用户体验。这个新版本在未来可能被命名为Visual Studio
2007,将能够适应任何规模的组织和个人进行快速的开发,开发出安全、可管理、可靠的应用程序,取得到Windows Vista和Office
2007中的优势。通过构建这些新类型的应用,组织能够比以前任何时候都要更加容易的捕获和分析信息,这对他们做出有效的商业决策是很有利的。
现在我们就来看看Sept 2006 CTP版本的Visual Studio
2007有什么新的特性:
注意:这个CTP版本只有Virtual PC的镜像文件,你可以使用Virtual
PC或者Virtual Server来运行该镜像。
这个CTP主要面对微软平台开发者中的早期人员。它将允许开发者体验即将到来的下一[屏蔽]发工具和所依赖的平台的改进。微软放出该版本的原因是在于开发者体验新技术而并非让开发者去使用这些东西开发现实系统。这也在该版本的用户许可协议中加以了说明。
这个CTP的亮点:
- 更加广泛的Visual Studio 2005产品线的改进
- 对提高生产效率的重大意义
- LINQ 到 Objects API
- LINQ 到 Objects API
支持对任何内心的.NET集合(Collection)进行查询,例如数组和范型链表。该API在System.Core.Dll中的System.Query命名空间内被定义。
- 部分 C# 3.0 语言特定的支持: 该CTP实现了一部分的 C# 3.0 的语言特性。
- 本地变量类型结构
- Lambda 表达式
- 对象初始化器
- 部分 C# 3.0 IDE 的支持: 对 C# 3.0 语言特性提供的 IDE 支持
- 对新的关键字的高亮显示
- 改进的Edit and Continue的支持
- 部分 VB 9.0 语言特性的支持 (由于开发计划中VB的实现和上面的C#的新特性的交集被首先实现,其余的特性将在后续版本中加入)
- 本地变量类型结构和选项推断开关(Option Infer switch)
- VSTS 在负载和单元测试中的改进,例如对设备的单元测试
- 设备开发的改进
- VSTS整合
- 在IDE中访问和修改设备的安全性配置
- 允许开发者构建和调试Windows Vista应用程序
- 允许使用Visual Studio Tools for Office 的开发者构建自定义文档层次的Word/Excel 2007应用
- 允许使用eMbedded Visual C++ 4.0 的开发者使用Visual Studio Code Name “Orcas”
来构建他们现有的应用程序
- NET Framework 的改进:
- 新的托管 add-in 模型允许开发者添加一个具有版本弹性的扩展模型(version-resilient extensibility
model)到他们的产品中。
- 支持时区转换,枚举和序列化
- 部分信任的反射,允许在所有依赖这些特性的应用中使用沙箱(Sandbox)
- 赋予开发者能够控制垃圾回收器延迟模型的能力
- 改进的CLR进程池微性能(micro-performance)和IO吞吐量。