ScottGu: 宣布微软 AJAX CDN

【原文地址】Announcing the Microsoft AJAX CDN | 宣布微软 AJAX CDN 【原文发表日期】 Tuesday, September 15, 2009 11:46 PM 今天早些时候,ASP.NET开发团队推出了一个新的微软Ajax CDN(Content Delivery Network,内容分发网络)服务,该服务提供了对AJAX库(包括jQuery 和 ASP.NET AJAX)的缓存支持。该服务是免费的,不需任何注册,可用于商业性或非商业性用途。 CDN都提供什么? 内容分发网络(CDNs)是由战略性地置放于世界各地关键Internet网络点的“边缘缓存(edge cache)”服务器组成的。这些“边缘缓存(edge cache)”服务器可用于缓存和分发各种类型的内容,包括图片,视频,CSS和JavaScript文件。 使用CDN可以显著提高一个网站的终端用户性能,因为它允许浏览器更快地获取和下载内容。例如,对一个图片请求,浏览器不再需要跨越Internet到你的web服务器下载,一个CDN可以从邻近的“边缘缓存(edge cache)”服务器直接提供服务满足该请求,而该边缘缓存服务器可能与你的客户只有一个网络单跳(single network hop)之远(使之返回非常之快,也使得你的网页装载更快)。 微软AJAX CDN都提供什么? 微软AJAX CDN极大地方便了将jQuery和ASP.NET AJAX脚本库加到你的网站上,而且自动地由我们在世界各地的成千个地理定位(geo-located)的边缘缓存服务器来提供这些脚本。 例如,如果你想要使用微软AJAX CDN的jQuery,你只要在网页中加一个用了下面URL的标准的脚本标识:    <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js" type="text/javascript"></script> 在浏览器请求该脚本文件时,它就会自动地由最靠近终端用户的CDN的“边缘缓存(edge cache)”服务器提供。这意味着: 请求处理比之访问你的web服务器要快很多(使得终端用户的网页装载快很多) 你不必支付该文件的带宽花费,因为该文件来自由我们支付带宽的服务器(给你省了钱) 脚本可以轻松地跨站缓存,这意味着,如果用户刚访问了一个请求过该文件的网站,那么该文件就不再需要下载了(因为该文件已经存在于浏览器的缓存中了) 你可以在www.asp.net/ajax/cdn这里得到我们已经载入我们的CDN缓存的JavaScript库(以及相关的URLs)的完整列表。 在发布新的ASP.NET AJAX版本时,我们会更新CDN中的库,会继续更新它以包括随ASP.NET和Visual Studio发布的所有 JavaScript文件(包括jQuery, jQuery 验证插件,以及将来发布的另外的库等)。 CDN服务是免费的,可为社区中任何人所用,可用于商业性和非商业性用途。你不必注册来利用它。…


Soma: Silverlight3 新功能

[原文地址]:Silverlight 3 | Silverlight3 新功能 [原文发表时间]:Wednesday, April 29, 2009 7:37 PM 昨天,我宣布了Silverlight 3和Expression Blend的发布候选版本发布的消息。 Silverlight 3的新功能和改进包括:支持在浏览器外运行Silverlight应用程序, H.264/AAC/MP4媒体播放, GPU的支持,像素API包括像素着色器,三维透视, Silverlight的应用程序之间的本地信息通信,经过改进的业务对象框架,搜索引擎优化的支持和更好的文字的质量等。通过和不断创新的Visual Studio和Expression Blend相结合使用, Silverlight的3使得. NET的开发人员能够创建最前沿的富互联网应用程序和媒体体验。 今天,我想给大家深入介绍一下Silverlight 3的几个新功能。 三维透视 在Silverlight中对三维透视的支持允许开发者使用的2D内容创建的3D体验。三维透视也是一种更好地利用屏幕空间的好方法。让我们来看一个简单的图像浏览应用程序如何使用三维透视改善外观并更好地利用屏幕空间。不同于一次只显示一个影像,我们会展示一个全分辨率的主要图像和其他一些不同角度的透视的影像。 为了对图像进行三维投影,您需要设置图像的Projection 属性为PlaneProjection 。PlaneProjection提供的一套属性将使得元素被视如三维空间中的形状。将RotationY属性设为70即沿Y轴或叫垂直轴将对象旋转70度。这将使得经过旋转的元素看起来像是垂直于屏幕。下一步,我们要把这个元素往后并往右移,以腾出空间给其他的图像。为达到这一目的,我们要对GlobalOffsetX和GlobalOffsetZ属性进行设置。三维投影元素的输入和事件如预期般运作,所以经三维投影的DataGrid或文本框将具有普通控件完全相同的功能。我们将继续并添加其他4个图像和实施略有不同的角度透视转换以完成这个程序。通过设置不同的GlobalOffsetX属性值将把这些图像移动到左侧或右侧。 这就是最终的结果: 数据绑定的改进 ElementName绑定允许开发人员在XAML中将一个UIElement绑定到另一个上,而不需要写事件处理程序。在Silverlight 3的Binding类中有一个新的属性叫ElementName 。当ElementName被设置后,绑定引擎会使用指定的元素作为数据来源进行绑定。Path属性是指UIElement绑定的数据源的属性。如果ElementName指向DependencyProperty,绑定引擎会侦听DependencyProperty的变化并相应更新绑定。这里有一个XAML片段,展示了一个滑杆如何使用ElementName绑定来控制中央图像的不透明度: 上述XAML的显示以下界面。移动滑块改变蓝龙的图像从完全透明到完全不透明: Out of Browser支持 Silverlight 3的Out of Browser支持使开发人员能够创建在浏览器之内或者之外都能运行的Silverlight的应用程序。为了使我们的应用程序能在浏览器外运行,需要修改应用程序的AppManifest.xml文件。在Visual Studio中,此文件位于Solution explorer中属性节点之下。在AppManifest.xml ,添加如下: 当您运行该应用程序,您会发现一个右键菜单会多一个新的选项里面写着“安装我的Silverlight的应用程序到这台计算机… ”在下方的图片,注意右键菜单的左下角: 单击该菜单选项后,您会得到一个安装此应用到你的机器的选项。浏览器外的应用看起来就像这样: 现在您可以关闭浏览器版本的应用程序而运行浏览器外的应用程序版本。如果您打开“开始”菜单,您可以找到一个启动浏览器外的应用程序版本的快捷方式。即使在没有网络连接的情况下,您也可以启动应用程序。 这些是Silverlight 3的部分新功能。你可以在这里找到更多的资料。


"连接PHP和微软技术" 网络讲座和资料

"Connecting PHP to Microsoft Technologies"网络讲座上周由Sumit主讲,他演示了我们五月发表的一些PHP项目(samples toolkits, frameworks and SDK, Announcing PHP SDK for Windows Azure… and much more!). 这些项目帮助PHP开发者使用微软技术来扩展PHP应用: PHP Samples for Silverlight: add Silverlight to PHP web applications PHP Samples for Webslices & Accelerators: add IE Webslices & Accelerators features to PHP web applications PHP SQL CRUD Appliction Wizard: build PHP Web UI in…


使用Silverlight 3作为桌面应用程序开发平台

MVP, InfoQ编辑朱永光撰写了关于Siverlight 3开发桌面应用的文章: Silverlight 3作为微软最新的RIA平台,为我们带来了很多新特性。RIA顾名思义,即要有Internet,又要有Applicaiton。不过我们是否可以只要Applicaiton,也就是说把Silverlight 3作为开发桌面应用程序的一个平台呢? 下面,我就从几个方面来讨论基本构想和可行性: 部署和运行 可选方式1:利用Silverlight 3的Out-of-Browser特性。 可选方式2:利用浏览器控件承载Silverlight插件。 数据库和访问技术 可选方式1:XML文件和LINQ to XML 可选方式2:XML文件和LINQ to XSD for Silverlight 可选方式3:ADO.NET Data Services 可选方式4:Db4o 存储本地数据文件 目前唯一方式:Isolated Storage。 为什么要这样做? 全文见:http://www.cnblogs.com/redmoon/archive/2009/07/19/1526664.html


用半天时间能用WPF做什么?在魔兽世界里发推特!

是的,结果是一个魔兽风格的游戏插件,让你不用离开游戏就可以收发推特、截取游戏画面通过twitpic发布到推特、自动广播游戏进展到推特。而且,它长得就像魔兽世界的一部分。我想说,推特的小鸟还真像从山口山里灰出来的。 此为Coding4Fun的项目,在CodePlex开源。更多请看:http://blogs.msdn.com/coding4fun/archive/2009/07/02/9813390.aspx


ASP.NET MVC Step by Step中文版

Scott等就ASP.NET MVC 1.0编写了Professional ASP.NET MVC 1.0一书,并提供了免费的第一章、第二章下载。完整文档下载:ASP.NET MVC Step by Step中文版 [via http://blog.joycode.com/wayfarer/archive/2009/06/28/115630.joy]


ScottGu: MIX09

【原文地址】MIX 09 | MIX 09 【原文发表日期】 Tuesday, March 31, 2009 11:37 PM 二个星期前,我们在拉斯维加斯举办了MIX大会。MIX是我最喜欢的年度大会,因为它把开发和设计方面的主题在一个会议中很好地整合在一起,而且通常还附带一些非常酷的产品宣布。 今年,我又做了首日MIX主题演讲,在其中,我谈到和宣布了一堆新的微软web开发产品。这些产品包括: ASP.NET MVC 1.0 (在MIX期间我们发布了最终的V1版本) Expression Web 3.0 微软Web平台安装器(Microsoft Web Platform Installer) 和 Windows Web应用陈列室 Silverlight 3 Expression Blend 3 IIS Media Services .NET RIA Services 我的主题演讲还包括了成堆的示范,突出介绍了好几个重要客户,他们包括StackOverflow, NetFlix, NBC, Bondi Publishing, 和 KEXP公司。 点击这里在线观看首日的MIX主题演讲。Bill Buxton首先出场,花了20分钟的时间大谈用户体验,之后我讲了1个小时50分钟。 你还可以在这里在线免费观看所有的MIX分会场讲座。Greg Duncan还在此提供了一个便于导航的讲座列表。 不久我将发表一些更深入的博客贴子,讨论我们介绍和宣布了的许多技术,以及你可以用它们来做的所有酷的事情。


.NET Services 2009年3月版CTP新发,及特性

.NET Services allow customers to easily federate data and messages with its Service Bus, Access Control, and Workflow services. Ever since these services have been available, there has been significant uptake and valuable feedback from customers, improvements that will be incorporated as we head to commercial availability later this year. .NET Services introduces enhanced interoperability…


欢迎注册参加 2009微软技术创新日-共同展望未来的计算时代

一年之计在于春,春天总是象征着无限的生机与崭新的希望。在2009崭新的一年开始之际,让我们一起“牛上加牛”,继续用最新的技术和产品信息点燃无限的激情与创造力,与广大用户共同展望未来的精彩计算时代。 微软技术创新日活动将于2009年3月到4月期间,登陆北京、大连、济南、青岛、上海、杭州、南京、苏州、成都、西安、武汉、重庆、广州、深圳、厦门、昆明等十余个城市,届时,微软将与广大的开发技术人员共聚一堂,共同分享: 踏入‘云’计算的精彩世界中,体会Windows Azure平台的奥秘; 首度为您展现VSTS ALM,揭开Visual Studio 2010的神秘面纱; 沉浸于虚拟化与真实工作中的测试场景; 先睹为快万众期待的Windows 7 种种精彩内容不可错过,我们诚挚的期待您光临这次技术盛宴。我参加上海苏州深圳广州的活动,作为Windows 7(华东)和虚拟化(华南)的讲师,欢迎大家莅临指导。希望大家踊跃注册,届时我们可以在台前幕后进行真人切磋。   活动日程 [华北] 城市 日期 地点 注册参会 北京 3月3日 微软公司 – 北京市海淀区知春路49号,希格玛大厦,地下一层报告厅 立即注册 大连 3月5日 大连软件园 – 12号楼,302室, 大连软件园信息技术培训中心 立即注册 济南 3月17日 齐鲁软件园 – 济南市高新区舜华路1号创业广场D座五层国际会议报告厅 立即注册 青岛 3月19日 青岛软件园 – 青岛市宁夏路288号,4号楼203室 立即注册 [华东] 城市 日期 地点 注册参会 上海 3月3日 上海浦东软件园 – 上海市张江郭守敬路498号,浦东软件园1号楼2层多功能厅…


历史再次重演: Microsoft.com升级到Windows Server 2008 R2 Beta, Windows Server 2008惨遭抛弃

大约在一月,Microsoft.com已经迁移到运行在Windows Server 2008 R2 Beta上的IIS 7.5。正如不很久前发生在Windows Server 2003上的,Windows Server 2008也已除役,仅余少量用于基准测试和备份。另外,有可观比例的服务器运行在R2的Hyper-V上,也有一些在Server Core上运行ASP.NET。更多详情见Windows Server Division WebLog