摘要:
有机会试过Visual Studio 11或者Visual Studio Async CTP的开发人员想必对Visual Basic和C#中新的Await和Async关键字一定不陌生。最近,微软披露了.NET Framework 4.5中一些新的变化细节,用于一步扩展异步编程的能力。 .NET 4.5中编写异步代码已经可以信手拈来,它不再需要借助非常复杂的方法或回调。新的async任务结构在开发人员看来会非常熟悉,例如下面的例子展示了一个同步方法声明以及它对应的异步声明: 'synchronous method Private Function GetInfo(url As Strin 阅读全文
posted @ 2012-04-13 09:45
ChaunceyHao
阅读(382)
评论(0)
推荐(0)
摘要:
在广大开发人员的强力要求下,CodePlex为源代码控制提供了Git支持。Git是CodePlex托管项目第三种可用的源代码控制系统,前两种是TFS和Mercurial。(第四种选项是对TFS使用SVN绑定)。 标准的DVCS工作流,如分叉(fork)和拉取(pull)请求,由Git绑定支持。其他特性,如问题跟踪与讨论列表,则继续像以前一样工作。新项目创建可以直接选择Git,而如果想把已有的项目转为Git,则需要联系CodePlex支持寻求帮助 。 Brain Harry说,Git支持仅仅是微软对CodePlex投资新承诺中的第一步。 我们努力想把CodePlex打造成一个与微软平台相关的最. 阅读全文
posted @ 2012-04-13 09:44
ChaunceyHao
阅读(210)
评论(0)
推荐(0)
摘要:
Silverlight Embedded是专门为嵌入式设备设计的,那些设备不一定拥有网络连接能力,或者只会偶尔连接。它选择XAML作为UI层,从而嵌入式系统的设计师和开 发人员可以实现工作的分离,就像.NET和Web开发人员一样。但是硬件的限制意味着本地编程语言更适合。 重要的是要注意到这并不是Windows 8或者WinRT。Silverlight Embedded拥有对操作系统暴露出来的Win32 API以及硬件的完整访问权限。在Silverlight之下,所有遗留的Windows Embedded类库都可以继续使用。 也就是说,它们之间有类似之处。例如,通过DirectDraw或者Op. 阅读全文
posted @ 2012-04-13 09:43
ChaunceyHao
阅读(244)
评论(0)
推荐(0)
摘要:
CQRS作为一种模式,适合需要高可伸缩性和性能的应用程序,它近来变得越来越流行。Mark Seemann在文章《CQRS On Windows Azure》中,使用示例探究了如何在Windows Azure平台中使用这种模式。 CQRS的意思是命令查询责任分离(Command Query Responsibility Segregation),这个模式所基于的想法是,你能够使用与读取信息不同的模型来更新信息。这让你可以对读取和写入操作区别对待,可能会使用不同的 数据访问技术访问不同的数据库,甚至使用其他架构模式像Eventual consistency和Event Sourcing。文中的.. 阅读全文
posted @ 2012-04-13 09:43
ChaunceyHao
阅读(163)
评论(0)
推荐(0)
浙公网安备 33010602011771号