【摘 要】
:
本文从如何在面向对象软件工程方法中用规范的形式表达界面的逻辑构成这一核心问题出发,探讨了FMP界面模型中交互模型的概念.它借用了UML中交互模型的概念,类似于合作模型,并
论文部分内容阅读
本文从如何在面向对象软件工程方法中用规范的形式表达界面的逻辑构成这一核心问题出发,探讨了FMP界面模型中交互模型的概念.它借用了UML中交互模型的概念,类似于合作模型,并在原来的基础上加以改进,将描述的重点放在用户界面上.文章首先讨论了基于模型的界面生成方法,在此基础上,分析对比了界面模型中描述界面动态信息的模型的优缺点,从而提出了支持界面逻辑构成的交互模型.本文除了给出交互模型的符号体系和约束规则外,还通过交互模型描述了几种典型的界面.在进行理论探索的同时,利用Visual C++实现了交互模型的编辑环境,并生成了Visual Basic代码,从而证明了交互模型在支持生成界面动态交互代码方面的能力.文章的最后是使用FMP模型生成包含VB控件MSFlexGrid的界面代码问题.表格的浏览在应用系统中很常见,有必要建立FMP模型中的描述语言和VB代码之间的映射规则.本文给出了VB代码的结构分析、模型的接口及转换规则,最后通过一个实例说明了在FMP模型中生成表格形式界面的创建过程.虽然在现有的编辑环境中,通过测试实例证明了交互模型在描述界面逻辑结构及支持代码生成方面的能力,但还存在需要进一步完善的问题:(1)方法调用如何更好地支持代码生成;(2)还需要继续探索更多的界面形式来完善交互模型.
其他文献
IPv6作为下一代互联网的核心协议正在逐步走向实用阶段。在这个过程中,各个厂家所推出的不同的IPv6协议实现版本是否与IPv6协议标准一致及它们之间是否能够安全、可靠地相互
随着计算机网络技术的迅猛发展和广泛应用,特别是Internet的快速普及,促进了计算机与互联网科技的不断创新与升级。网络设施和资源对于国家、企业和个人的重要性日益增强,在不断
随着VLSI集成电路技术的快速发展,设计快速、准确的GHz时钟电路CAD工具已成为21世纪集成电路物理设计的前沿课题之一,该文围绕着这个问题在如下方面进行了研究:(1)基于流水线
随着Internet技术的日益普及,“丰富的数据与贫乏的知识”问题变得日渐突出,而知识发现正是研究如何从大量的数据中智能地、自动地抽取出有价值的知识和信息,因而成为当前人工智
数学模型、几何模型与符号模型的无缝集成问题是智能ICAD的关键问题。人工智能技术、神经网络、模式识别技术不断被应用于计算机辅助设计,为智能ICAD的发展开辟了新的空间,为该
随着多媒体技术、网络技术的飞速发展,图像的应用日益广泛,基于内容的图像检索成为最近的研究热点。它结合了图像处理、模式识别、图像理解、数据库等技术,是一项在理论研究
当前我国道路建设规模巨大,作业现场所需施工机械品种和数量较多,机群的协调工作很大程度上影响了整个工程的进度和质量。而我国在道路建设和管理方法上比较落后,施工机械运
基于构件的软件开发(CBSD)的关键工作为构件的组装,而传统的构件组装都受到异构构件的限制.为了消除传统分布式技术的异构性,可以利用Web Service对传统的分布式构件进行封装
目前,设计和制造复杂电子系统的主要手段已经由“芯片+PCB板”模式发展成为"IP+SOC"模式。作为SOC(System on Chip)的核心技术,IP核(Intellectual Property Core)复用技术降