多语言展示
当前在线:392今日阅读:103今日分享:49

异步编程模式的三种类型

使用异步编程可帮助你的应用在完成可能花费较长时间的工作时保持响应。例如,从 Internet 下载内容的应用等待内容到达可能要花费数秒钟。如果你在 UI 线程中使用同步方法来检索内容,则应用会在方法返回之前被阻止。应用将不会响应用户交互,而且因为无响应的原因,所以用户可能会感到沮丧。使用异步编程效果更佳。采用此方式时,应用在等待操作完成时继续运行并响应 UI。对于可能花费较长时间才能完成的方法,异步编程在 Windows 运行时中是规范,而不是特例。JavaScript、C#、Visual Basic 和 C++/CX 都各自为异步方法提供了语言支持。
工具/原料
1

MS visual studio Express 2012 for windows phone

2

win8 专业版 64位

3

深入浅出WP8编程

方法/步骤
1

使用 C#调用异步 API使用异步 API按照惯例,异步方法的名称应以“"Async"”结尾。通常调用异步 API 是为了响应用户的操作,如用户单击某个按钮时。 在事件处理程序中调用异步方法是使用异步 API 的最简单方法之一。

2

APM

3

EAP

5

异步运行流程分析

注意事项
1

注意理清思路

2

编程必须要通过的关口

推荐信息