【24h】

Using taps to separate the user interface from the application code

机译:使用点击将用户界面与应用程序代码分开

获取原文

摘要

A new mechanism based on taps is introduced to separate the output from the application code in graphical interactive interfaces. The mechanism is implemented in GINA, an object-oriented application framework. Taps maintain a functional mapping from application data to interface objects that is described in a general-purpose programming language. Taps are triggered automatically by user actions. Compared to constraints or the MVC model, taps do not need execution or memory support from the application objects, at the expense of a performance penalty. Screen updates, which pose the largest performance problem, are minimized by checking for attribute changes and window visibility. A comparison operation is used to maintain structural consistency between hierarchies of application and interface objects. Taps can be defined interactively using formulas in a spreadsheet-like tool.

机译:

引入了一种基于抽头的新机制,以在图形交互界面中将输出与应用程序代码分开。该机制在GINA(面向对象的应用程序框架)中实现。分接器维护从应用程序数据到接口对象的功能映射,该映射以通用编程语言描述。点击是由用户操作自动触发的。与约束或MVC模型相比,分路器不需要应用程序对象的执行或内存支持,而以性能损失为代价。通过检查属性更改和窗口可见性,可以最大程度地减少屏幕更新带来的最大性能问题。比较操作用于维护应用程序和接口对象的层次结构之间的结构一致性。可以在类似电子表格的工具中使用公式以交互方式定义拍子。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号