过期罐头电脑论坛-win7、win10雨人系统下载

过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
雨人系统 过期罐头 视频编辑软件 电脑维修 win7系统下载 win10系统下载
查看: 2811|回复: 0
收起左侧

[使用技巧] Windows 8系统应用开发时如何进行异步伐 用

[复制链接]
发表于 2013-5-25 09:03:21 | 显示全部楼层 |阅读模式
发贴请勿包含网站外链(直接下载地址和网盘除外),屡犯者将封禁ID、网址永久屏蔽,www.gqgtpc.com感谢支持!

  • 首先我们来编写一个“Get Blogs”按钮,点击它可以从Windows Blog中获取博客列表。当然获取博客信息的过程是由异步进行的,这个过程中为了测试用户依然可以与应用交互,我们再设计一个“Change Text”用来修改waitingText的内容。





  •   

  •    

  •    

  •    

  •    

  •    

  •    

  •    

  •    

  •    

  •   




  • 2013252370627.jpg        

  •   
      接下来为“Get Blogs”按钮添加Click事情,getBlogs_Click与以往Click事情不同之处就在于多了一个async关键字,看到Async就说明下面的内容要通过异步方法来实现。方法中通过SyndicationClient.RetrieveFeedAsync获取博客内容,并通过await操作符告知应用要调用异步操作,且不影响用户正常交互。假如不使用的异步伐用的话,用户只能等候一切博客内容加载完成后,才能继续使用该应用。


       2013252370627.jpg        


  •   
      运行程序点击“Get Blogs”按钮,现在应用已经通过异步方式获取Blog内容,这是我们可以点击“Change Text”来验证一下用户是否可以继续使用应该的其他功能。
    点击“Get Blogs”后会出现“Loading Blogs…”的字样,说明此事异步伐用已经启动。



       2013252370627.jpg        


  •   
      在获取到博客内容前点击“Change Text”,方才的文字会变为“Please Waiting …”,说明当异步伐用时用户依然可以与应用进行交互。


       2013252370627.jpg        


  • 注意事项


  • 本篇内容只是异步伐用的一品种型,当然还有许多其他类型的API可以供大家使用,而且包含C#、VB、JS多种言语开发。


楼主热帖
[系统应用经验技巧] Windows下更高效地打开命令行
[Windows7] 小技巧大变化 win7快捷键更给力
[Windows7] 禁用Windows 7操作系统的光盘刻录成效
[系统应用经验技巧] 使用Windows系统桌面任务栏网络标示
[Windows10] 新的Windows 8截图泄露,提醒 新的激活Wind
[Windows7] Windows 7系统和Windows xp系统文件夹选项打
[系统应用经验技巧] 菜鸟学堂:手把手教你给笔记本换内存
[系统应用经验技巧] Windows系统任务栏变宽了怎么解决?
[DV视频编辑技术] EDIUS 6 官方完整中文高清基础教程
[Windows xp] 解决Windows XP系统无法辨认 移动硬盘的方

您需要登录后才可以回帖 登录 | 注册

本版积分规则

win7 64位旗舰版下载|win10系统下载|win7旗舰版|联系我们|网站地图|

GMT+8, 2016-12-10 07:05 , Processed in 0.183787 second(s), 32 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

过期罐头电脑论坛

win7旗舰版_windows10

快速回复 返回顶部 返回列表