RSS 2.0 Feed
2007-12 Entries
摘要:[原文地址]: Visual Studio and SQL Server 2008[原文发表时间]: Sunday, December 09, 2007 2:57 PM 随着SQL Server 2005和Visual Studio 2005的发布,我们提供了新的重大改进,使得开发人员可以更加高效地处理那些存储在SQL Server上的数据。   而在Visual Studio 2008和即将面世的SQL Server 2008版本中,我们将继续推动创新,确保开发人员能够构建丰富的数据驱动应用程序。我曾经提到过,在VS2008中,我最喜欢的功能之一就是LINQ的引进。在编程语言中提供通用的查询能力,这是数据编程领域令人兴奋的进展。通过对内部或外部数据的通用的查询方法,LINQ将编程世界和数据世界联系在了一起。在编程语言中集成查询能力,这一特性提供了一种简单而自然的方式来构建强类型查询,一些设计时的功能从中获益,比如IntelliSense。这是缩小数据与编程之间距离的令人兴奋的飞跃。   要知道我们在Visual Studio中支持SQL Server 2008,以下这些事是值得记住的: 几个星期前,在SQL Server 2008 CTP11月版本中,我们发布了一个补丁,使得Visual Studio 2005能够连接到SQL Server 2008数据库。 我们会在SQL Server 2008发布下一版CTP的同时发布一个补丁以实现Visual Studio2008对SQL Server 2008的支持。 接近SQL Server 2008 RTM版本发布的时候,我们将提供可用的工具来支持SQL Server 2008的部分新特性。这给了我们时间来进行测试以及优化,并确保开发人员在使用Visual Studio和.NET Framework与SQL Server 2008协同工作时能获得最佳的编程体验。 我推荐您阅读我们Data Programmability团队的这篇日志,以获得集成方面的更多细节。   Namaste!...[阅读全文]

posted @ | Feedback (4) |

摘要:[原文发表地址] Parallel Extensions to the .NET FX CTP [原文发表时间]Thursday, November 29, 2007 10:05 AM 目前正在发展中的向multi core和many core 处理器的转变,为软件行业中的每个人都提供了令人兴奋的机会。预期的计算处理能力将是今天的10 到 100 倍,这为我们提供功能强大且更丰富的全新的用户体验和商业价值带来了无限商机。   今天我们发布了在 .NET 框架上运行的并行扩展技术(ParallelFX)的早期预览版,在MSDN上可以下载。 此版本包含新的 API 使得在 .NET 框架上编程更容易,它还提供了帮助文档和示例程序。    ParallelFX 运行在.NET FX 3.5上, 依赖于 C# 3.0和 VB 9.0特性的可用功能包括: 强制性数据和任务并行 APIs,包括并行 for 和 foreach 循环,帮助用户更容易地实现从顺序执行程序到并行编程的转换。 声明性数据的并行表现为LINQ-to-Objects的数据并行的实现。 这使您可以在多个处理器上运行 LINQ 查询。 First Class任务,可被用来计划、等待、和取消并行工作。 类库中使用了新的并发运行时,用于启动轻量级任务并有效地在执行平台上映射和平衡并行代码到可用并发资源。 一些很棒的示例展示了如何将并行技术运用在真实世界的场景中,以获得较大的速度提升。这些示例包括一个 raytracer,Sudoku 拼图生成器,以及简单的拼图问题的解算机和一些其他小的示例。   随着ParallelFX的发布,我们还启动了一个新的 MSDN 开发中心专注于并发编程。它包含了一些白皮书 (包括一个 白皮书 描述了 Microsoft在 并行计算领域更广泛的构想) 并将被用于公告并揭示了并行计算领域未来的发展方向。   我们目前在并发编程方面的工作是 另一个 很好的产品部门与 Microsoft 研究部门之间紧密协作的例子。尽管我们知道整个行业向并行计算的转移将是一个逐步发展的过程,我们仍然对并行计算的前景充满期待,并为并行扩展库(ParallelFX)在此正确的方向上迈出的巨大一步而感到非常激动。    当您开始涉足这一领域,我们非常期待得到您的反馈信息。   Namaste !  ...[阅读全文]

posted @ | Feedback (2) |

摘要:[原文地址] Helping customers be successful [原文发表时间] Monday, December 03, 2007 3:18 PM   向我们的客户发布新的技术和产品是十分令人兴奋的,但是更令人兴奋的是看到客户使用我们的产品在各自的领域中获得成功。   众所周知,几个星期前我们发布了Visual Studio 2008和.NET Framework 3.5的RTM版本。我已经开始看到一些来自正在使用这些产品的客户的振奋人心的成功案例。这里我想突出其中几个故事。下面的公司名称可以链接到完整的案例研究。   ·         K2是一个开发业务流程管理和工作流解决方案的组织。对他们来说,使用Visual Studio 2008的主要好处之一是开发和测试基于ASP.NET AJAX的Web站点更加容易了。令人印象深刻的是K2还开发了一系列运行在Visual Studio 2008环境中的工作流设计器工具。   ·         Xcalia是一家法国公司,他们将新的LINQ框架视为一个能真正加强他们的应用程序中的数据层功能的机会。Xcalia已经见证了采用LINQ后质量和效率的显著提高,因为他们开发的应用程序中有很大比例的代码需要做大量数据操作。   ·         MethodFactory是一家位于佛罗里达的公司,他们已经使用Visual Studio 2008、.NET Framework 3.5和Team Foundation Server 2008好几个月了。我认为案例研究中引用的Jonathan Carter的原话比我自己总结的更好:“哪怕我们在项目进行到一半的时候升级到Visual Studio 2008,我们仍然比原计划提前完成。如果可以在该项目刚开始时就使用它,我们甚至可以更早一些完成。”   ·         OpenNETCF是一家十分有趣的专门从事开发.NET Compact Framework 的补充库的咨询公司。它们始终站在提供新方法以帮助移动设备开发人员构建强大应用程序的前沿。 因此,毫不意外的,对他们而言最激动人心的功能是Visual Studio 2008中引入的针对移动设备应用程序的单元测试。这个功能已经帮助他们提高他们的应用程序的质量,并且能比从前任何时候都更快的确定反复出现的旧bug。   ·         Sogeti正在使用Visual Studio Team System 2008 Architecture Edition中新的自顶向下的系统设计器来设计和建模他们的应用程序。实际上,Team Architect提供的各种设计器正是Sogeti负责案例研究的架构师Clemens Reijnen在他的博客中常常提起的话题。   如果您有兴趣听到更多客户使用VS 2008和.NET Framework 3.5成功构建、部署和运行应用程序的故事,请时刻留意www.microsoft.com/casestudies。下个月,我可以预见这里将有更多的成功案例。   更令我印象深刻的是,这些客户中有不少早在Beta 2我们首次发布“Go Live”许可证的时候就开始使用Visual Studio 2008和.NET Framework 3.5,他们已经使用这些工具从事开发好几个月了。看着这些产品成功的交付用户手中使用,实在令人兴奋!   Namaste !...[阅读全文]

posted @ | Feedback (3) |

摘要:[原文地址] Designers and Developers working together[原文发表时间] Friday, November 30, 2007 9:00 AM   我曾经谈到过开发人员和设计人员需要紧密的在一起工作的机会来开发并交付下一代的用户体验,并谈到过其重要性。   今年早些时候,我们发布了为设计者们量身定做的Expression Blend。上周,我们为开发人员推出了Visual Studio 2008。这两个产品在一起可以帮助构建开发人员和设计人员之间的无缝工作流以及密切关系。显然,我们都想让这些产品的最新版本能在一起工作。   昨天,我们发布了Expression Blend SP1,它可以让Blend中创建的项目在Visual Studio 2008中工作。你可以从这里下载。   Namaste!...[阅读全文]

posted @ | Feedback (2) |

摘要:[原文地址] Quick update on Silverlight[原文发表时间] Thursday, November 29, 2007 9:30 AM   对我们来说,到现在为止真是有意思的一个月。   在这个月的早些时候我们正式发布了Visual Studio 2008和.NET框架3.5。在这个礼拜的早些时候,我们发布了Visual Studio上Silverlight插件的更新版本。这次的最新发布是个关键的环节,它使开发人员使用他们的VS技巧来开发Silverlight应用程序变得更加得容易。在我们九月份发布了Silverlight 1.0之后,有关Silverlight的消息就持续不断的接踵而来。我们目睹了加入Silverlight俱乐部的合作伙伴和客户数量的快速增长,同时从这一群体中我们也得到了许多正面的评价。不过哪怕今年已经发生了这许多重要事件,我们仍在为下一个版本全力以赴。我想花一点时间向你们介绍一下最新的消息。   下一个版本的Silverlight包含了许多令开发人员兴奋的功能特性—其中最重要的就是它支持.NET,这一点我们已经谈了有一段时间了。我们重新调整了产品的方向,让它更符合我们的客户的业务需要。在这里简要展示一下一些“新的”功能特性。Silverlight中将会有控件,你可以像使用ASP.NET中一样,把控件加入到Toolbox里,然后再拖拽到你的设计界面中。这些控件将完全支持布局管理(Stack +Grid),套接字,数据绑定,模版,网络等等。它将会包含跨域网络访问的整合方案,开发人员将能从网络上任何受信任的站点获得资源和数据。我们还会扩展并改进我们媒体管道的性能和格式。   正是由于上述的这些更新,如果我们仅将这次的Silverlight版本号定为1.1,就显得对这些强大的功能有失公平了,因此我们决定将下一个版本改名为“Silverlight 2.0”而不是“Silverlight 1.1”。我们计划在2008年的第一季度推出Silverlight 2.0的Beta版本。   针对网络,我们对Silverlight 2.0作了优化,极大程度的提高了开发人员的生产率。通过诸如IE,Firefox,Safari以及其他的浏览器,在Windows,Mac以及很快将会支持的Linux上的用户体验也会得到很大的提高。这次的发布将会包含全面的控件模型,强大的界面、主题和数据绑定功能,以及超过20种的控件。   Silverlight的确是个激动人心的新事物,但我们同时也继续对基于标准的Web开发的ASP.NET进行投资,并且我们将会在12月上旬发布一个ASP.NET 3.5 Extensions的预览版本。你将会看到MVC,动态数据,REST服务,改进的AJAX以及其他更多功能。   想要知道更多的细节,你还可以访问Scott Guthrie的博客。   Namaste!...[阅读全文]

posted @ | Feedback (0) |