代码改变世界

新版微软一站式示例代码库发布 - 绑定第三版示例代码浏览器

2011-04-19 16:56  Jialiang  阅读(2276)  评论(8编辑  收藏  举报

新版微软一站式示例代码库 4月16日发布下载。

 

下载地址:

http://1code.codeplex.com/releases/view/64551

你也可以下载安装最新版示例代码浏览器http://1code.codeplex.com/releases/view/64539

然后通过该浏览器按需下载、管理示例代码。

 

云计算新示例

CSAzureWorkflowService4, VBAzureWorkflowService4

Downloads
CSAzureWorkflowService4: http://code.msdn.microsoft.com/CSAzureWorkflowService4-2519c571
VBAzureWorkflowService4: http://code.msdn.microsoft.com/VBAzureWorkflowService4-62a20440

本示例使用Visual Studio 2010 和 WF 4演示如何在windows Azure 上运行一个WCF Workflow 服务.尽管现在Windows Azure平台的AppFabric没有包含Workflow服务的部件,但是WCF Workflow服务可以直接运行在Windows Azure 的Web Role下.由于默认情况下Web Role运行在完全信任的模式中,所以支持workflow的运行环境.

在本示例中workflow包含一个单独的动态接受功能,这个功能用来比较接收到的参数值和20的关系.根据实际情况分别输出"You've entered a small value." 和  "You've entered a large value.".本示例中的客户端请求Workflow 服务两次,分别传递一个小于20的值和一个大于20的值给Workflow 服务.

 

ASP.NET新示例

CSASPNETReverseAJAX, VBASPNETReverseAJAX

Downloads
CSASPNETReverseAJAX: http://code.msdn.microsoft.com/CSASPNETReverseAJAX-7a1f0c2b
VBASPNETReverseAJAX: http://code.msdn.microsoft.com/VBASPNETReverseAJAX-321a68b0

反向Ajax又叫Comet模式Ajax, 推模式Ajax, 双向Web和 服务器推模式. 这种技术维护着一个HTTP请求来允许服务器向浏览器推送数据, 而不需要每隔一段特定的时间不断地向服务器提交请求. 这个示例演示了如何在ASP.NET Ajax里使用这种技术.

clip_image002

 

CSASPNETAutoLogin, VBASPNETAutoLogin

Downloads
CSASPNETAutoLogin: http://code.msdn.microsoft.com/CSASPNETAutoLogin-25cfae2b
VBASPNETAutoLogin: http://code.msdn.microsoft.com/VBASPNETAutoLogin-023c5ab4

这个项目所实现的ASP.NET站点允许用户不手工输入用户名和密码的情况下,利用HttpWebRequest编程方式登录网站。我们创建了Login.aspx 页面来实现普通的登录功能,使用AutoLogin.aspx来实现自动用户登陆。

 

VBASPNETInfiniteLoading

Download: http://code.msdn.microsoft.com/VBASPNETInfiniteLoading-10c3f379

我们通常要展示很多的内容在同一页面,但一次加载这些内容可能要花费很长时间。然而,使用jQuery在滚动鼠标时加载页面却可以实现这一点。实际上,它是预先获取内容从一个网页,并随后将其直接加载到用户的当前页面。本例子演示了如何使用AJAX技术滚动页面时加载新内容。下载打包文件,该工程包括一测试xml文件。 xml文件是一简单的数据库文件,你也可以用SQL Server数据库等代替。运行该工程,了解如何在滚动鼠标时将页面数据加载。

image

 

CSASPNETLimitDownloadSpeed, VBASPNETLimitDownloadSpeed

Downloads
CSASPNETLimitDownloadSpeed: http://code.msdn.microsoft.com/CSASPNETLimitDownloadSpeed-819f5d04
VBASPNETLimitDownloadSpeed: http://code.msdn.microsoft.com/VBASPNETLimitDownloadSpeed-fe1dc09a

本项目阐述了如何通过代码限制下载速度, 通过使用Thread.Sleep()和HttpResponse.BinaryWrite()方法达到目的. 如果你安装了IIS 7.0, 我们强烈建议您使用Bit Rate Throttling特性替代本例中限制下载速度的方法。详见http://www.iis.net/download/BitRateThrottling.

 

CSASPNETServerClock, VBASPNETServerClock

Downloads
CSASPNETServerClock: http://code.msdn.microsoft.com/CSASPNETServerClock-23c659d4
VBASPNETServerClock: http://code.msdn.microsoft.com/VBASPNETServerClock-aff6fbca

本项目阐述了如何从服务器端获取时间并显示在客户端上. 有时候一个网站需要在页面上统一显示一个时间给访问者. 但是, 如果我们使用JavaScript处理这个目的的话, 在不同的客户端上的时间会不同. 所以我们需要通过AJAX获取服务器时间来同步时间。

 

最后,感谢博客园园友的支持。如有任何建议,请发至onecode@microsoft.com