微软一站式示例代码库(中文版)2011-05-13版本, 新添加Azure, WinForms等16个Sample...

<p><strong> 饮湖上初晴后雨 <br><br> 苏轼</strong> <br><br> 水光潋滟晴方好,山色空蒙雨亦奇。 <br> 欲把西湖比西子,淡妆浓抹总相宜。 <br><br><br>五月,我们发布了新一版本的All-In-One Code Framework 中文版!新一版本中,我们又增加10个Azure Sample 和 6个Windows Forms Sample。敬请期待,后续更精彩。 <br><br><strong>下载地址:</strong><a href="http://1codechs.codeplex.com/releases/view/66201"><strong>http://1codechs.codeplex.com/releases/view/66201</strong></a><strong> </strong></p> <p><strong></strong></p> <p>如果您第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://1code.codeplex.com/, 以及下列两篇blog </p> <p><a href="http://blog.joycode.com/vsto/archive/2009/03/04/115496.aspx" target="_blank">All-In-One Code Framework:一站式微软开发技术框架解决方案</a> </p> <p><a href="http://www.cnblogs.com/Jialiang/archive/2009/06/22/AIOCHS.html" target="_blank">微软一站式开发技术框架解决方案 中文说明</a> </p> <p></p> <h2>Azure新示例</h2> <br><p>Windows Azure SDK 1.4 的示例更新说明: <br><br>如果示例基于Windows Azure SDK 1.3编译而成, 您不需要变更任何设置(因为1.4基于1.3扩展,您可以查看对应文件版本号以及更新文档获得更多信息). <br><br>如果示例基于更早期的版本, 您需要留意以下变更: <br><br>1. 当您升级示例,Web Role 将自动升级到使用完全IIS 模式取代原来的 HWC模式. 通常这不会影响到示例本身,但是下列场合可能导致示例无法通过编译/无法运行. <br><br>2. 特定初始化逻辑需要从OnStart (WebRole.cs/vb) 中移动到 Application_Start (Global.asax),因为在完全IIS模式下成员实例初始化和应用程序本身在不同的进程中运行. <br><br>3. 一些组件名称需要修改: Development Fabric => Compute Emulator, Development Storage => Storage Emulator.</p> <p></p> <p><strong>CS/VBAzuresBingMaps </strong></p> <p>AzureBingMaps应用程序示例展示在多个云服务和多个客户端的场景下的程序开发。</p> <p>云服务: </p> <p> ·Windows Azure </p> <p> ·SQL Azure </p> <p> ·Windows Azure AppFabric </p> <p> ·Windows Live Messenger Connect </p> <p> ·Bing Maps</p> <p>客户端程序: </p> <p> ·针对浏览器的HTML客户端 </p> <p> ·针对Windows PC和Mac的Silverlight客户端 </p> <p> ·针对Windows Phone的Silverlight客户端</p> <p></p> <p><strong>CSAzureTableStoragePaging, VBAzureTableStoragePaging</strong></p> <p>本实例阐述了怎样在一个MVC+ Azure应用程序中实现分页。</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610093E7rr.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610096rOJW.gif" width="559" height="413"></a></p> <p></p> <p><strong>CSAzureWCFWorkerRole, VBAzureWCFWorkerRole </strong></p> <p>在有些情形下我们需要自托管WCF服务,如果我们想新建一个基于HTTP的服务,我们需要使用Web Role。然而对于一个基于TCP的WCF服务,Worker Role是一个更好的选择。考虑到负载平衡,我们需要注意逻辑和物理监听地址。这个例子的目的是提供一个方便的工作项目,它将WCF托管在Worker Role里。</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610099AEGe.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610102md8D.gif" width="622" height="407"></a></p> <p></p> <p><strong>CSAzureWorkflowService4, VBAzureWorkflowService4 </strong></p> <p>该示例演示了如何在Windows Azure上运行WCF Workflow Service。将会用到Visual Studio 2010和WF , 然而现有的Windows Azure platform AppFabric不包含Workflow Service组件,你可以直接在 Windows Azure Web Role中运行WCF Workflow Services。默认情况下,Web Role完全受信任, 所以它支持Workflow环境。</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610104rLlf.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610107n2XJ.gif" width="621" height="406"></a></p> <p></p> <p><strong>CSAzureStorageRESTAPI, VBAzureStorageRESTAPI </strong></p> <p>有时我们需要使用原始的REST API而不是使用SDK。本示例展示了怎样使用List Blobs API来产生一个HTTP消息,你可以再利用这个代码添加认证报头来调用其它REST APIs。</p> <p></p> <h2>Windows Forms 新示例</h2> <p><strong>CSSendWM_COPYDATA, VBSendWM_COPYDATA</strong></p> <p>Windows消息 WM_COPYDATA的进程间通信, 代码示范了通过SendMessage(WM_COPYDATA)发送一个数据(MY_STRUCT)到接受应用程序。</p> <p>客户端程序:</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_13056101100kWw.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610112J2U9.gif" width="274" height="169"></a></p> <p>输入数据后:</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610114KybD.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610116j56e.gif" width="273" height="172"></a></p> <p>接受端初始情况:</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610118a2a3.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610121pAab.gif" width="275" height="219"></a></p> <p>收到消息接受到数据后:</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610123MRHQ.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610125GXSQ.gif" width="276" height="221"></a></p> <p></p> <p><strong>CSCheckProcessBitness, VBCheckProcessBitness, CppCheckProcessBitness</strong></p> <p>这个实例代码演示了如何确定一个给定的进程是64位的还是32位的</p> <p><a href="http://hi.csdn.net/attachment/201105/17/0_1305610128G3Bs.gif"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px;" title="image" border="0" alt="image" src="http://hi.csdn.net/attachment/201105/17/0_1305610130ynJ4.gif" width="522" height="161"></a></p> <p></p> <p>最后,感谢园子里的朋友的一贯支持。如您对这些示例有任何建议,请联系我们: <a href="mailto:onecode@microsoft.com">onecode@microsoft.com</a></p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值