RSS 2.0 Feed
.NET Framework
.NET Framework相关的文章共有6篇
摘要:[原文发表地址]:On stage at the TechEd 2008 keynote [原文发表时间]:Tuesday, June 03, 2008 7:35 AM 我度过了一个非常有趣的上午。 我在佛罗里达的奥兰多举办的TechEd会议中有机会和Bill Gates同台,在主题演讲这个环节中,我与在场的观众们分享了客户端应用程序开发和用户体验开发领域的一些进展。已经很久没有在主题演讲中演示很酷很炫的技术了,通常这种机会是其他人获得的,而这次轮到我来展示一个流畅的演示体验。我演示了一个新的非常酷的分享媒体内容的社交网络站点,这个站点是基于Silverlight的;同时谈到并展示了一些WPF的例子,以及在跨设备、跨浏览器的客户端应用程序开发工具与平台方面的一些改进。 下面这个列表是在主题演讲过程中我们宣布的几个新产品发布信息:  Silverlight 2 Beta 2 – 在本周晚些时候这一版本将以商业Go Live许可证发布。NBC Universal将使用Silverlight 2 Beta 2来为2008年北京奥运会创建空前的非常棒的在线用户体验。为了帮助开发人员充分利用Silverlight,我们将同时发布Expression Blend 2.5六月预览版以及Silverlight Tools Beta 2 for Visual Studio 2008。 与IBM合作,我们将进一步帮助那些在不同的环境中工作的企业级开发团队简化其应用程序开发过程。IBM和Microsoft已经就合作达成一致,将IBM DB2数据库访问功能集成进Visual Studio Team System Database Edition版本中。 Microsoft Sync Framework最新CTP版本 – 这是一个全面的同步平台,它支持应用程序、服务和设备的协作和脱机工作。Microsoft Mobile上的Microsoft Sync Framework CTP版本现已推出,提供对FeedSync开放式协议格式的完全支持。 Microsoft项目代号“Velocity”CTP版本 – 这是一个分布式的内存运行应用程序缓存平台,可以更容易地开发那些需要频繁访问离散数据源的可扩展的、高性能应用程序。在这个平台上,大集群的计算机可以无缝集成到提供高可用性数据的单一缓存。 Visual Studio 2008扩展:Windows SharePoint Services 3.0 v 1.2 – 这一扩展简化了Windows Sharepoint Services和Microsoft Office SharePoint Server的开发环境,允许程序员利用Visual Studio 2008创造更大的价值。 我期待着在随后的时间里在TechEd能够与一些社区主管(MVP,RD,INETA领导等等)进行更多的交流。 Namaste!...[阅读全文]

posted @ | Feedback (0) |

摘要: [原文地址]:June 2008 CTP - Parallel Extensions to the .NET FX [原文发表时间]:Monday, June 02, 2008 2:18 PM 这周,我们发布了.NET FX 并行扩展的一个社区技术预览(CTP)的升级版本。 并行扩展提供了一套类库,支持将并行性加入任何一种.NET语言(包括C#和Visual Basic .NET)开发的应用程序,简化了并行应用程序的开发。 这套类库由以下这些组件构成: ·         任务平行库(Type Parallel Library, TPL),提供对指令式的数据和任务平行性的支持。 ·         并行LINQ(Parallel LINQ, PLINQ),提供对声明式数据的并行性的支持。 ·         用于调配的数据结构(Coordination Data Structures, CDS),提供对作业调配和管理共享状态的支持。 这个CTP是为那些使用.NET来编写应用程序或类库,并希望在他们的代码中轻松表达并行性的开发人员而提供的。并行扩展支持任何一种.NET语言,但在那些支持匿名方法或lamda表达式的语言(如C#,Visual Basic和F#)中有更好的应用。并行扩展要求使用.NET Framework 3.5(RTM或者SP1均可)。 这个CTP是去年十一月份发布的那个版本的升级版本。它提供了更多的功能及改进,包括一个重新编写的更健壮、高效,可扩展性更强的任务平行库(Type Parallel Library, TPL)运行时,以替换之前的原型运行时。TPL还提供了一些新的功能,包括用于剩余计算(Continuation)的方法。PLINQ增加了几个新的方法,包括用新的方式来提供顺序保存功能,并且修改后的PLINQ运行在TPL之上。此外还有一些新的同步和调配的类型用来进行并行应用程序的开发。 从这里可以下载CTP。 Namaste!...[阅读全文]

posted @ | Feedback (0) |

摘要:[原文地址]:Expression Studio 2 RTMs today! [原文发表时间]:Thursday, May 01, 2008 11:01 AM     去年,Microsoft Expression团队为富有创造力的专业人员提供了一套新的工具。Expression Studio的第一个版本标志着Microsoft开发工具历史上的一个重要里程碑,它提供了优秀的设计-开发人员工作流,以及一系列交互设计、图形设计、Web设计及数码资料管理和视频生产工具来提供Windows和Web 上更好的用户体验。     我高兴地宣布,仅仅一年之后的今天,这个团队以Microsoft Expression Studio 2的发布再次书写了历史。   今年早些时候,在MIX08上宣布了Expression Studio 2 Beta版的发布,我在博客上也对此有过介绍。在那之后,开发团队为Expression Web、Expression Blend、Expression Design、Expression Media和Expression Encoder等产品的开发作了最后的冲刺,成功发布了100 多个新功能,从对Silverlight、.NET Framework、Office 2007、Office for Mac2008的支持,到PHP及Adobe Photoshop的导入功能。您可以在此处了解有关最新的Expression Studio功能的更多信息。   使用Expression Studio,设计人员将能够以空前的工作效率实现一些十分令人惊叹的功能。Expression Studio和Visual Studio 2008(Visual Studio 2005)之间的无缝集成使得设计人员和开发人员之间可以史无前例的紧密合作。您可以在Silverlight Showcase和Expression Gallery上找到Microsoft合作伙伴和客户案例。   同时,我一直对投资新一代的设计人员和开发人员,使他们能够轻松的接触到技术,抱有极大的热情。我对Microsoft DreamSpark计划感到十分兴奋,它使得全世界数以百万计的学生能够免费使用Microsoft的Expression等产品,在他们成为未来的技术领导的道路上提供帮助。   此外,我们将引入Expression Professional Subscription,这是为专业设计人员提供的一种高级产品,与为专业开发人员提供的MSDN Subscription相互补充。   您可以在Expression主站上下载到Expression每个产品的完整功能30 天试用版。我鼓励您加入Expression Community,将您的反馈和意见发送给我们,Expression开发团队的成员也一直关注着Expression Community。   Namaste !      ...[阅读全文]

posted @ | Feedback (0) |

摘要:[原文地址]:Open and Extensible [原文发表时间]:Tuesday, May 20, 2008 2:42 PM 今年早期,Microsoft宣布了一系列范围广泛的改动。这些改动针对Microsoft的技术和业务实践,目的是提高其产品的开放性和互操作性,进而引发更多的商机以及更多的选择。   尽管很多人梦想着在一个简单的世界,所有的计算机都运行同样的系统。然而这个世界过去是,现在是,将来也一定是运行着各种不同的系统和服务的。为了在这样的世界更好地服务我们的客户,并为他们提供最大的价值,我意识到我们的产品核心需要引进更多的开放性和可扩展性。要知道,没有一家公司可以凭借一己之力解决互操作性这一难题,与客户、合作伙伴以及其他供应商之间的协作是至关重要的。   去年我们建立了一个客户顾问委员会。这个委员会主要是由大型企业首席信息官(CIO)和首席技术官(CTO),以及世界各地的政府部门所组成的。在这个委员会里,我们以双向对话的方式参与讨论,以解决我们如何能够更好地与不同系统交互的问题。   几星期前,我有机会与这个组织联系,分享了我对于Developer Division工具和平台方面交互性的一些看法。我谈到了DevDiv在本年度提出的一些支持互操作性的计划。比如Silverlight,其核心就是一个跨平台、跨浏览器、跨设备的运行时。要实现这个目标,方法之一是与社区和行业内的其他人协作:比如Moonlight用来将Silverlight移植到Linux平台,我们也与Nokia合作将Silverlight移植到Symbian和其他设备平台。我还提到了我们正在做的发布WPF XAML文档的工作(在Open Specification Promise之下)——这是授权这项技术最开放自由的方式。至今这份文档已经有超过2200次的下载,真的很棒!这意味着大家觉得这个文档有用,因此我很高兴我们在这方面做了有益的尝试。此外,我们为Visual Studio用户发布了.NET Framework源代码,以帮助他们调试他们的.NET应用程序。   我们将Visual Studio本身视做一个工具平台,我们很重视我们的VSIP合作伙伴,并关注他们想要在Visual Studio上做的工作。在核心层面上,Visual Studio和Visual Studio Team System是开放的、可扩展的平台开发环境,开发人员可以针对任何平台进行开发,第三方可以上面构建应用以提供更大的价值。我和委员会提到,我们取消了Visual Studio的授权限制,现在开发人员可以针对任何平台来构建插件。今年我们还宣布对我们的Premier VSIP开放Visual Studio IDE源代码访问权限,同时Visual Studio对ECMA语言标准也有所贡献。   正如你所看到的,我们已经采取了很多举措。我们也深刻地体会到我们还需要做更多的工作,更加开放和可扩展,为我们的客户提供最大的价值。   Namaste !  ...[阅读全文]

posted @ | Feedback (0) |

摘要:[原文地址]:Visual Studio 2008 and .NET FX 3.5 SP1 Beta available now [原文发表时间]:Monday, May 12, 2008 9:02 AM 今天我们发布了Visual Studio 2008与.NET Framework 3.5 Service Pack 1的Beta版本。 按照惯例,我们的服务包(Service Pack)解决了我们通过客户及合作伙伴反馈,以及在内部测试中发现的一系列问题。这次的服务包除了继续保持这一点,更针对 这些问题做了更新,它还在Visual Studio 2008和.NET Framework 3.5已有的巨大价值之上加入了更多组件,涵盖了一系列客户强烈要求的功能,改进了开发人员的使用体验。比如,该服务包是为 SQL Server 2008及ADO.NET Entity Framework提供全面支持的第一个Visual Studio 2008版本。 Visual Studio: 你将会发现WPF设计器在功能和性能方面的改进;更多Visual Basic及Visual C++组件和工具,包括基于MFC的Office 2007  Ribbon和各种稳定性问题的修复;更丰富的JavaScript功能;改进的Web开发及站点部署;以及IDE的性能提升。更多关于Service Pack中性能提升的详情请参阅性能团队的博客。 Visual Studio Team System: Visual Studio Team System中的改进包括更新过的“Add to Source Control”对话框,从Windows Explorer到Source Control Explorer的拖拽操作的支持,对未绑定文件的版本控制等等。在工作项跟踪方面,我们加入了对Office 2007 Ribbon的支持,因此,如下图所示,你现在可以用简洁的方式在Office应用程序中进行相关的TFS操作。想要更多地了解Team System中的新功能,请参看Brian Harry的博客。 http://somasegar.members.winisp.net/images/blog_images/2008_05_09_VS2008SP1/vstsofficeribbon.jpg .NET Framework 3.5:对.NET Framework而言,SP1包含了更多的控件,精简的安装方式,改进的启动性能,为客户端开发和丰富的数据支架(scaffolding)提供了崭新而强大的图形处理功能,并提供了改进的AJAX支持。 我很激动地看到.NET Framework Client Profile的引入——为优化客户端的使用场景所提供的一个更小的.NET Framework Redist。其优点包括它可以通过200K大小的引导程序作出及时的响应,从而对应用程序的安装链接做出最快响应;一个整合的可定制的UI,使用户可以打包其应用程序和框架从而得到无缝的安装体验,以及难以置信的高达26.5兆的安装速度(这意味着使用普通的连接只要6分钟)。 http://somasegar.members.winisp.net/images/blog_images/2008_05_09_VS2008SP1/clientprofile.jpg 正如我先前所提到的,.NET Framework 3.5 SP1引入了ADO.NET Entity Framework和ADO.NET Data Services。它们为任何数据源中的数据提供了可扩展的概念模型,并使这种模型能精确反映业务需求,从而简化了应用程序中数据访问的代码。 动态数据是ASP.NET中的新功能,可以通过LINQ 到SQL或Entity Framework数据模型动态的构建出功能完整的网站。要产生类似下图所示的网站,开发人员所要做的全部工作就是创建数据模型,用动态数据注册数据模型(一行代码),然后运行项目。这是新的RAD数据功能的一部分。它使开发人员可以很快的上手,然后通过传统的ASP.NET编程细化应用程序。 http://somasegar.members.winisp.net/images/blog_images/2008_05_09_VS2008SP1/dynamicdata.png VS2008 SP1 Beta和.NET......[阅读全文]

posted @ | Feedback (0) |

摘要:[原文发表地址]MIX '08 - The Next Web Now [原文发表时间] Wednesday, March 05, 2008 10:48 AM 在去年的MIX大会上, 我选择与其他观众一同坐在观众席中,观看Ray Ozzie和Scott Guthrie的主题演讲. 即使我知道他演讲的内容,当我看到观众对Silverlight Expression Studio 和Visual Studio所带来的反应,我还是异常地激动。   在MIX07上,我们发布了Expression Studio的第一个完整版本. 在11月我们发布了Visual Studuio 2008。在发布后的四个月内就出现了超过8,000个使用Silverlight技术来构建的应用程序,还有一些组织使用Silverlight技术向他们的用户提供了非凡的基于网络的用户体验,包括Entertainment Tonight, NBA和NBC环球(NBC Universal).   从第一天起,我们就承诺要实现Silverlight对移动设备的支持, 这一点对于Silverlight的核心价值”到处运行(run everywhere)”是相当关键的. 昨天,诺基亚宣布了将在他们的S60手机, 40系列手机,以及诺基亚的所有Internet tablets的Symbian 操作系统上支持Microsoft Silverlight的计划。这一协议不仅将增强移动设备用户的用户体验,还为开发人员和设计人员创造了许多新的机会,来创造出丰富的、交互的应用程序,并使这些程序在不同平台以及计算设备上以可靠一致的方式运行。   就在今天早上,我们宣布了与Move Networks进行合作的计划,Move Networks是一个提供将最流行的电视节目做成视频流技术的公司。合作之后,我们将把他们的高质量的视频流技术集成到Microsoft Silverlight技术中。这样,视频流技术将使视频的播放启动更快,播放更平稳(无需缓冲),并提供更高分辨率的视频。在单个的环境中,设计人员和开发人员将能够无缝地将独特的品牌、导航元素集成到高质量的在线视频中。   另外,现在开发人员已经能得到大家热切期盼的Silverlight 2 beta. 这个beta版本包括了一个方便开发丰富的Web应用程序的基于WPF的UI框架,还有许多内建的控件可以帮助开发人员和设计人员快速构建应用程序并提供丰富的网络支持。   我最喜欢的功能之一是“Deep Zoom”,Hard Rock在他的主题演讲中对此进行了演示。Deep Zoom所支持的in-place zooming和panning功能是一大进步,它突破了传统图片视图的可能的方式. 通过这一功能,互联网上的高分辨率图片的简便使用将成为可能.   为了实现我们集成设计器以帮助无缝开发的承诺,我们还发布了Expression Studio 2 beta, 在今天早些时候我的另一篇blog里已谈到.   我非常高兴地看到,我们在实现提供通用的、完整的应用程序平台及工具的承诺时的所有进展,这些平台及工具将提供从标准网络应用程序、丰富的交互应用程序到桌面及其他设备应用程序的全面支持。   Namaste!  ...[阅读全文]

posted @ | Feedback (1) |

More