Author Archives: devdivchina

创建美好的未来

       [原文发表地址] BUILDing a bright future        [原文发表时间] 2011-06-02 12:30        今天,Steven Sinofsky 和Julie Larson-Green宣布我们将与开发者开展对话,商讨下一代Windows,也就是内部代号“Windows 8”的产品。我们很荣幸邀请你们作为BUILD大会的参与者。此次开发者大会将于9月13日至16日在加州阿纳海姆举行,注册也已经通过buildwindows.com网站对公众开放。         BUILD大会针对那些想在Windows 8面对业界的第一次深入探讨中崭露头角占据一席之地的开发者们,其涉及广泛,从新起之秀、企业家,到那些为世界知名大公司工作的精英。他们将齐聚一堂,商讨并了解微软发展蓝图。在BUILD大会中,微软将发布最新应用模型,您可以充分利用PC机的强大功能,创建网络连接和服务驱动的应用程序。         会议的名称——BUILD,寓意号召一百多万的开发者行动起来,推动科技的进程,创建下一代Windows体验模式,对原有电脑技术进行革新,改变全球亿万人们的技术体验。要了解更多信息,欢迎在Twitter上关注我们今后的动向。         如今,人人都可以是开发者。这一代是技术狂热的一代,这种狂热滋生了对新应用和工具的需求。许多创建热门网站,开发热门应用的开发者们甚至都没有正式的电脑科学或工程学历。BUILD大会将为所有的开发者提供全新的机会。         专业开发者社区仍将是微软生态系统的核心。我们十分看重与此社区长期深厚的合作伙伴关系,也将继续与之沟通,最大程度地满足其需要。对这些开发者来说,BUILD承载着微软的过去和未来。         期待您出现在九月的阿纳海姆,加入我们,与我们一起BUILD未来。         致敬!

Posted in 未分类 | Leave a comment

更多中文博客列表

嗨,我们最近开通了六个新的中文博客。去看看吧。 ScottGu的中文博客:http://blogs.msdn.com/b/scottgu/ Jason Zanders的中文博客:http://blogs.msdn.com/b/jason_zander/ Brian Harry的中文博客:http://blogs.msdn.com/b/brian_harry/ Soma的中文博客: http://blogs.msdn.com/b/soma/ (与本博客保持同步) Scott Hanselman的中文博客:http://blogs.msdn.com/b/scott_hanselman/ Beth Massi的中文博客:http://blogs.msdn.com/b/beth_massi/  

Posted in 未分类 | Leave a comment

将Windows Azure应用到更多设备

[原文发表地址] Bringing Windows Azure to more devices [原文发表时间] 9 May 2011 6:20 PM 现在创建的越来越多的应用程序都通过某种方式和云相关。这些应用可以简单地使用云上的服务或数据。那些应用程序可能是在云上写一部分应用程序逻辑。我们相信对不同设备的处理存在相互关联的实践,在这个世界里,云扮演了不可或缺的角色。 目前我已经讲述过一段时间把Windows Azure作为跨平台和跨设备应用的后台。将数据和逻辑放入Azure服务意味着你可以减少设备相关的特定代码,这样你可以更快地接触到更多用户。 今天,我们来介绍一套能让开发人员更快地创建设备应用程序的工具包。这些应用程序通过适用于设备的Windows Azure工具包来使用Windows Azure。适用于设备的Windows Azure的工具包包括本地库文件、示例和文档,支持的设备包括Windows Phone、iOS以及在今年夏天将要发布的Android。 · 适用于Windows Phone 7的Windows Azure工具包 为了更容易地创建能使用Windows Azure上的服务的Windows Phone 7应用程序,今年上半年我们发布了适用于Windows Phone 7的Windows Azure工具包。我们会继续致力于此,下个版本的工具包将在几周后的2011北美微软技术大会上发布。您可以获知更多关于未来的计划的信息。 · 适用于iOS的Windows Azure工具包 今天(3/9/2011)发布的适用于iOS的Windows Azure工具包是用来帮助致力于iOS的开发人员来使用Windows Azure设备的。它包括一个用来与Windows Azure服务交互的Objective_C 的开源文件库、文档、以及使用库文件的示例应用程序。您可以从github下载示例、文档以及库文件和对应的源代码或获知更多详细信息。 · 适用于Android的Windows Azure工具包 今年夏季后期,Andriod开发人员将以预览版的形式看到适用于Andriod系统的工具包。 所有的工具包都是免费且开源的。 Namaste!

Posted in 未分类 | Leave a comment

Visual Studio 2010, 一周岁生日快乐!

[原文发表地址] Happy 1st Birthday, Visual Studio 2010! [原文发表时间] 12 Apr 2011 10:25 AM 今天是Visual Studio 2010发布一周年纪念日! 我们举行的庆祝多年来微软最大的开发工具发布的全球发布会尚记忆犹新。当时我讲过关于它支持Windows 7, Windows Azure, 和Windows Phone 7平台的能力,讲过能使开发人员工作更有效率的功能和改进,以及我们在面向团队的应用程序生命周期管理工具中所做的强有力的改善。在发布不到六个月的时候,你们就反映说Visual Studio 2010的使用已经超过了所有之前版本。现在,即一年之后,我非常自豪地说我们并没有止步不前,而是不断地使产品增值。今天,继七百万的下载之后,在这里为MSDN订阅者和非订阅者简要回顾自2010年四月以来的在我们的开发人员工具上所做的一些重要更新。这些只是自一年前Visual studio发布以来,我们为用户提供的更新中的一部分。 针对所有的Visual Studio 2010用户: o 自从Visual Studio 2010的发布以来, 我们继续支持微软内的平台创新。我们通过发布Windows Phone 7开发工具推进了移动开发,这些工具包括能充分利用WP7设计系统的新模板,并增强了在本地仿真器和设备上无缝测试移动应用程序的调试能力。我们继续支持Visual Studio Azure Tools,并和Windows Azure保持同步,在过去的一年里发布了三个补丁以确保Visual Studio云开发人员能使用最新的平台功能。了解更多关于Windows Phone 7开发和 Windows Azure开发 。 o 我们还继续采取举措以跟进新的软件开发趋势并帮助开发人员变得更高效。我们发布了适用于Visual Studio 2010的生产力工具(Productivity Power Tools for Visual Studio [...]

Posted in 未分类 | Leave a comment

创建更好的HTML5

[原文发表地址] Building Better HTML5 [原文发表时间] 7 Apr 2011 2:21 PM 随着IE9的近期发布,我想和你们分享些关于我们的开发工具的东西,这些工具支持HTML5,ECMAScript 5和CSS3的开发。 贯穿它的发布周期,IE9 博客了关于在标准支持方面的改善,尤其是对HTML5, CSS3, DOM和JavaScript标准的支持。站在开发人员的角度,我们想要确保开发人员拥有配合IE 9的新功能工作的工具。 F12工具集 客户端可发人员在遇到问题时的第一道防线将会是浏览器内置的工具集。IE9的 F12 工具集 包括更新的DOM和CSS检测器,一个脚本调试器和分析器,和一些工具,用来帮助开发人员在IE的不同浏览器和文件模型中预览他们的站点,快速清理浏览器缓存,以及验证HTML的有效性。 在IE9中,我们添加了一个新的网络分析标签页,它让开发人员能够快速容易地定位出他们的网页消耗时间和带宽的地方,出现网络错误的地方(例如有缺陷的表头)来帮助他们追踪调试站点。下面,你会看到网络检测器是如何在一个网站请求下展示信息的。 除了在F12工具集中添加一些主要的功能,我们也回应了一些用户呼声最高的请求。下面是用户要求的几个功能: · 用户想用CSS标签中的上下箭头键来改变值,因此我们就加入了该功能。 · 我们把IE9的查看源文件性能提高了至少10倍。F12工具集现在可以格式化压缩脚本(脚本可以用类似Microsoft’s Ajax Minifier这样的工具来压缩容量大小)了,同时也把压缩过的JavaScript变得更可读。下面,你可以看到压缩脚本被格式化前后的样子。 之前: 之后: Expression Web 4 Expression Web是一个网站制作工具,它集web站点可视化创建体验和网页代码编辑功能于一身。我们把Win7 SP1的推出和IE9发布协调起来,就是为了使得Expression Web支持最新的web标准,并使这些标准在IE9中支持得更好。 像IE9一样,Expression Web 4 SP1现在支持HTML5(通过这个视频观看演示版),包括针对HTML5完整草图规范的IntelliSense的支持,对 CSS3属性功能栏中的CSS3草图规范的支持,对样式对话框中的普通CSS属性的支持,包括对 IE9 中的边框范围 (见下图) ,IE9支持的 HTML5 标记语义 例如, , 和 已经得到认可并被用在了Expression Web设计视图中。 [...]

Posted in 未分类 | Leave a comment

Visual Studio LightSwitch Beta2 今天发布

[原文发表地址] Visual Studio LightSwitch Beta 2 available today! [原文发表时间] 15 Mar 2011 10:03 AM 上周在迪拜的中东TechEd上,我说到LightSwitch beta2将会在接下来几周内发布。 今天我非常高兴地宣布,我们已经开始为MSDN订阅用户提供LightSwitch beta 2。如果您不是MSDN订阅用户,公共下载通道将于星期四(3月17日)开通,届时请从这里下载。 我曾提到,LightSwtich是Visual Studio 产品大家庭的最新成员。 LightSwitch让专业与非专业的开发人员能构建高质量的业务应用程序。 通过Microsoft Windows Azure Cloud 托管选项和部署到Azure的功能,Beta2 引入了将业务应用程序部署到云的新功能。Beta2中还加入了扩展功能,比如主题,屏幕模板,shells和新的数据源,业务类型和控件。 当然自beta1以来,我们也实现了你们通过Microsoft Connect提交的一些反馈。 我建议你们下载LightSwitch beta 2试试看。 更多关于LightSwitch Beta 2使用的信息,请查看Jason Zander的博客。 Namaste!

Posted in 未分类 | Leave a comment

Visual Studio 2010增强

[原文发表地址]Visual Studio 2010 enhancements [原文发表时间]7 Mar 2011 10:05 PM 今天我有幸连续第二年在迪拜做关于TechEd Middle East的主题演讲。 TechEd Middle East自去年推出,今年的活动更为盛大。TechEd为展示Microsoft团队所做的卓越工作提供了一个非常好的平台。因为我很喜欢和客户打交道,倾听他们如何使用我们的产品,所以TechEd对我来说是一个很好的途径。 我将与你们和迪拜的现场观众分享一些消息。 Visual Studio 2010 SP1 Visual Studio 2010大概于11个月之前发布,现在我们仍然在改善它, 并对通过Visual Studio Connect所收到的用户反馈做出响应。 这些反馈指导我们改善了一些部分,包括IntelliTrace,单元测试和Silverlight应用分析。 您可以从今天早些时候Jason Zander的博客中了解更多的关于我们是如何改进Visual Studio 2010的信息。 3月8号, MSDN 订阅用户将能够从我们的订阅用户下载通道下载安装Visual Studio 2010 SP1。 若您不是MSDN订阅用户,您可以在3月10号(星期四)获取更新。 TFS-Project Server集成功能包 今天在下载中心还可供使用Visual Studio Ultimate的MSDN订阅用户下载的还有TFS-Project Server集成功能包。通过一起使用Visual Studio, Project和Sharepoint, Project Server和Team Foundation Server的集成让团队合作更有效率,同时还能在使用不同方法——比如瀑布和敏捷, 公用数据和指标——的团队之间协调开发。 Visual Studio 负载测试功能包 我们知道时刻保证您的应用程序持续以最高负荷高效运行是您成功的关键。但是负载和性能测试常常在应用程序周期较晚阶段进行。在应用程序周期晚期修复和检测产品架构和设计上的问题往往比早期代价更大。 [...]

Posted in 未分类 | Leave a comment

按需翻译

原文发表地址:On Demand Translation 原文发表时间:20 Oct 2010 多年来我的博客不仅面向英语读者,也面向西班牙语,日语和简体汉语读者。博文作品由讲该语言的志愿者所翻译。尽管翻译的质量较高,但有时一篇博客要花费好几天来翻译,而且我们还不能翻译成客户所懂得的更多的其他语言。 为了提供更多语言和更为快捷的翻译, 我的博客现在提供了机器翻译,通过微软翻译器翻译成更多的语言。你可以在本页右栏看到翻译器,同样的翻译器也被Bing在线翻译和Internet Explorer 中的翻译功能所使用。翻译器会按需把博文翻译成机器所提供的任何语言,不再有英文版本和翻译版本之间的延隔时间。 对于目前有人工翻译的语言来说,人工的翻译仍旧会尽早地翻译博文。对于博文的西班牙读者来说,西班牙语人工翻译将会取代翻译器的版本。日语和简体中文读者会像以前一样继续获得人工翻译版本的链接。 您可以在适当的地方修改译文来改善机器翻译。翻译器组件允许您悬停在翻译的文章内容上,您可以查看上下文中的英文原版内容,并且可以提供新的翻译或从建议的翻译中挑选任何一个出来。除了能使翻译内容更为准确,校准译文还有助于改善翻译器,因为人们的建议的翻译版本或通过投票选择的翻译版本越多,系统在翻译中获得的信心就越大。 很高兴能够通过翻译器技术与更多其他语言的读者交流,与此同时,随着时间的推移,更多博客使用这种技术,而且用户不断提供更好的翻译版本,译文质量便得以提高。关于微软翻译器如果您有什么评论,请访问微软翻译器团队的论坛。 Namaste!

Posted in 未分类 | Leave a comment

在DevLabs上的扩展计算

原文发表地址: Scale-out computing on DevLabs 原文发表时间:26 Jan 2011 10:30 AM 今天我们在DevLabs建立新的 Technical Computing(TC)项目。这些项目作为Technical Computing 计划的一部分正在开发中,这给大家提供了学习这些技术的机会,能更早地获取代码,并提供一些对TC相关的创新项目的反馈。 去年五月, 我写过一篇关于Micorsoft的Technical Computing计划的博文,这个倡议旨在能够赋予世界上最重要的问题解决者能最优化地利用计算资源的技术。 这些领域的专家常常要不就自己开发代码,要不就依赖别的开发人员来开发软件以实现他们的工作。 TC计划给予那些开发人员和领域专家突破性的开发工具和架构来将工作做到最好。 TC计划自创立之初已经迈出非常重要的第一步。Visual Studio 2010支持开发、调试和优化多核应用程序,已经在各种不同的行业和领域获得广泛采用。11月,我们发布高性能计算服务器(HPC Server)2008 R2的Service Pack1。它融合了Windows Azure计算周期,能很简单地将大规模并行应用程序从群集扩展到云。这只是开始。所有TC计划的团队正在非常努力地开发新的出色的解决方案,以将所有现代和未来计算所拥有的全部计算能力都带去给开发人员,领域专家和IT专业人士等等。 今天的新TC项目正在准备采取下一步行动。 TPL 数据流(Dataflow)- 实现并行和并发的.NET应用程序 .NET 4中引入了任务并行库(TPL)、并行循环、并发数据结构、并行LINQ(PLINQ) 等等,所有这些都统称为.NET Framework的并行扩展。TPL数据流是其中的新成员, 位于所有任务、并发集合与更多其他扩展之上,从而利用数据流(Dataflow)的理念构建强大而有效的.NET的并行系统。该技术依赖于基于进程中消息传送和异步流水线的技术,灵感大部分来自于Visual C++ 2010异步代理库和DevLab的Axum语言。TPL数据流为数据缓存、数据处理提供解决方案,构建高吞吐、低延迟的数据处理系统和基于代理/参与者的系统。TPL数据流还被设计用来和C#与Visual Basic中的新异步语言功能集成——我在之前的博客中写过的。 下面,你们将看到一个在C#中使用数据流块来安全、异步、有效地处理进入请求的“agent”示例。 Dryad – 支持数据密集型应用程序 作为微软研究院的先锋,Dryad,DSC和DryadLINQ是一系列在Windows HPC Server 2008 RC Service Pack 1上支持数据密集型计算应用程序的技术。 这些技术使很多应用程序能够处理大规模书架,包括数据挖掘应用程序、图像和流处理和各种不同的极大的科学计算。Dryad和DSC在群集上运行以支持数据密集型计算并管理分布在群集中的数据。而DryadLINQ则允许开发人员使用熟悉的LINQ编程模型创建数据密集型和计算密集型的.NET应用程序。 下面你能看到使用Dryad来加载文本日志数据的代码。 那些数据在一个集群中被合并和处理, 然后结果会显示回客户端: [...]

Posted in 未分类 | Leave a comment

Silverlight: 照亮用户

[原文发表地址] Silverlight: Lighting up the client [原文发表时间] 12/19/2010 在上周的PDC上,Scott Guthrie展示了一些很棒的Windows Phone 7应用程序,这是开发人员用Silverlight和我们为应用程序开发所提供的一套丰富的开发工具创建的。如果您错过了PDC,您可以在microsoftpdc.com(当然是用Silverlight)上观看主题宣讲会和其他会议。 在PDC之后有一些关于Silverlight未来的疑问,我想就此带来的困扰表示歉意。今天一大早,Bob Muglia 发表了关于这方面以及今后Silverlight发展的重要战略地位的一些说明。 Silverlight能使开发人员为用户、手机和嵌入式设备建立非常奇妙的媒体体验和商业应用。一些组织正在用Silverlight4作为效率极为强大的商业应用平台(同时具备强大的数据绑定支持,网络,WCF,打印,MVVM画面分离等更多),配合我们已经在Visual Studio和 Expression Blend中改善的工具,使开发人员能创建具有高效率和成果的超棒的企业应用。 对我们在Silverlight的4个版本中的所做的工作我深感自豪,对正在开发的下个版本的将要做的工作,我非常兴奋,我们还有更多要做。 Namaste!

Posted in 未分类 | Leave a comment