登陆
浏览模式: 标准 | 列表 2012年08月16日的文章

C# 5.0 与 VB.NET 有哪些新功能

1,异步编程 因为在移动设备上,程序的响应速度实在是一个太重要的问题,所以对于应用被触摸后的反应也是同等重要。 在 Windows Runtime 中,设计师总是要考虑如果一个交互式操作需要耗费大于50毫秒的话,那么就该用异步编程来解决过慢的反应了,虽然同步编程很简单易懂,但是随着移动应用开 发越来越火,如何更加方便的异步编程就是一个重要的话题了。

所以在制作 metro app 时,C#独有的 async 与 await 关键字就是 C# 相比较 C++以及 JavaScript 在异步编程时的绚丽闪光点了;用 C++ 与 JavaScript,执行异步编程就意味着回调方法,甚至修改整个应用内核。然而 C# 的提供的异步编程方法能让你用同步编程的习惯写代码,却以异步的方式来实现,一举两得。

当然,说太多不能满足你的好奇心,去看看 Anders demo 演示的异步编程演示吧,你未来的Windows编程肯定少不了它了。

» 阅读全文

Tags: metro app, async, caller info, compiler apis