当前位置: 首页 > 专利查询>微软公司专利>正文

异步数据绑定制造技术

技术编号:8347846 阅读:225 留言:0更新日期:2013-02-21 01:09
本发明专利技术涉及异步数据绑定。本发明专利技术涉及将数据从数据源异步绑定至数据目标的方法、系统和计算机程序产品。用户界面线程和单独的线程被用于允许用户界面线程继续执行而非阻塞以获取更新后的数据,该更新后的数据为用户界面线程正在管理的用户界面的元素所绑定。单独的线程从数据源获取更新后的数据,将更新后的数据存储在本地高速缓存中,并通知用户界面线程,更新后的数据存在于本地高速缓存中。用户界面线程在检测到通知之后,访问本地高速缓存中的更新后的数据,并将更新后的数据填充到用户界面中。

【技术实现步骤摘要】

本专利技术涉及数据绑定。
技术介绍
计算机系统和相关技术影响社会的许多方面。的确,计算机系统处理信息的能力已转变了人们生活和工作的方式。计算机系统现在通常执行在计算机系统出现以前手动执行的许多任务(例如,文字处理、日程安排和会计等)。最近,计算机系统彼此耦合并耦合到其他电子设备以形成计算机系统和其他电子设备可以在其上传输电子数据的有线和无线计算机网络。因此,许多计算任务的执行分布在多个不同的计算机系统和/或多个不同的计算环境中。 用户通过应用,且更具体地,通过应用的用户界面,来与这些计算机系统交互。用户对计算机系统上执行的应用的感知很大程度上基于应用的用户界面的可用性。大多数用户期望应用的用户界面总是响应的。如果应用的用户界面是不响应的,则用户通常将认为该应用为有缺陷。然而,在许多应用中,用户界面依赖于不是立即可用的数据。例如,数据可被远程存储,或可被本地存储,但是要求在数据准备好被显示之前进行处理。因此,在这样的应用中,如果用户要求查看不是立即可用的数据,则应用的用户界面通常在要显示的数据正被获取时显得无响应。
技术实现思路
本专利技术的实施例涉及将数据从绑定源异步绑定至绑定目标的方本文档来自技高网...

【技术保护点】
一种在包括处理器的计算机系统中将数据从绑定源异步绑定至绑定目标的方法,所述计算机系统执行经由用户界面线程显示用户界面的多线程应用,所述方法包括:由所述用户界面线程判断所述用户界面的元素所绑定的数据要被更新;由所述用户界面线程访问本地高速缓存,来确定更新后的数据是否被存储在所述本地高速缓存中;由所述用户界面线程请求单独的线程,来从所述用户界面的元素所绑定的数据源检索更新后的数据,以使得所述用户界面线程继续执行而不会阻塞,直到更新后的数据被获取;由所述单独的线程向所述数据源请求更新后的数据;在接收更新后的数据之后,由所述单独的线程将所述更新后的数据存储在所述本地高速缓存中;以及由所述单独的线程通知...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:A·卡扎S·P·伯克
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1