网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 中国哲学论文
  • 西方哲学论文
  • 思想哲学论文
  • 科技哲学论文
  • 美学论文
  • 国学论文
  • 逻辑学论文
  • 哲学其它论文
  • 您的位置:写论文网 > 哲学论文 > 逻辑学论文 > 界面设计_XML 技术在动态界... 正文 2019-08-03 08:39:53

    界面设计_XML 技术在动态界面设计中的应用探究

    相关热词搜索:探究 界面设计 动态 技术 XML 人机界面组态与应用技术 人机界面与plc应用

    杨春蓉 新余学院数学与计算机科学学院 江西新余 338000

    文章摘要】

      XML 技术具有良好的自主描述性、跨平台性和扩展性,且具有树状存储结构特点,图形用户界面可通过信息动态生成。基于XML 技术的动态界面系统设计具有操作简单的优点,能够实现用户对动态界面的自定义,在一定程度上增加了系统的使用范围和使用功能。本文从XML 标准简介 入手,向读者阐述了XML 语言的相关特点,设计和实现了基于XML 技术的动态界面,为动态界面发展提供相应帮助。

    【关键词】

    XML 技术;SGML ; W3C

    0 引言

    随着社会和科技的发展,许多企业及个人对软件系统具有不同程度的需求。通用软件是软件系统中的重要部分,但通用软件的开发也为工作人员带来一定的难度。基于XML 技术的动态界面系统设计具有操作简单的优点,能够实现用户对动态界面的自定义,管理员可根据实际需要修改数据库关联、数据库结构和用户界面等相关参数,在一定程度上增加了系统的使用范围和使用功能。系统通过读取XML 配置文件而动态生成系统界面,可避免对系统的重新编译。工作人员可在系统的后台系统中对动态设计界面进行管理,进而生成相匹配的MXL 配置文件,通过数据库传送至相应客户端,同步完成界面的修改。

    1 XML 标准简介

    XML 中文意译为可扩展标记语言, 是万维网联盟W3C 简化SGML 标准生成的一种置标语言,能够满足WWW 的相关应用。XML 作为一种元语言,能够制定相应的具体运用语言。它具有较强的描述能力和简洁性,能够满足网络应用的需求。随着网络的普及发展,人们的生活也在发生着改变,网络系统与人类生活一样,都需要语言的交流,在程序、机器及系统之间都存在着语言的交流与传送,而通用语言可免去翻译的步骤,能为系统带来高效的运行效率。XML 凭借自身优势及W3C 的推动,逐步成为网络系统中的通用语言。作为一项元语言,XML 为系统提供相应的具体应用语言,且能够针对应用领域的相关需求制定相匹配的应用标准。

    2 XML 技术在动态界面设计中的应用

    基于XML 的用户动态界面设计能够有效解决用户界面的开发问题,提高用户界面的开发效率,避免繁琐的动态界面设计工作,保证动态界面的高效运行。交互式软件系统由应用逻辑和用户界面组成,其中用户界面和应用逻辑在许多情况下都难以分割,以相互依存的方式存在。界面自动生成技术由六大部分组成,分别是界面自动生成器、组件库、事件监听类、界面定制工具、界面组件、和生成的界面。在此界面设计中,通过启动界面自动生成器取读界面描述文件,进而完成新界面的生成。设计框图见图 1 。

    图1 基于XML 技术的动态界面设计图

    界面中外观信息由界面XML 描述文档及布局信息和产生的动作记录,界面中各项组件描述文件的编写与用户界面的建模过程相同。组件创建工厂通过解析器获得并解析相应的界面描述文件,获得界面特征信息后保存至界面描述对象中,解析器通过得到的界面描述对象对用户界面进行创建。

    将对象模型生成动态界面及其各项组件信息以XML 的形式储存在文档, 由于系统平台与XML 文档信息没有直接的管理关系,所以在解析相应文档前需启动界面完成引擎生成,然后生成目标代码,进而完成对文档的解析。通过XML 完成界面引擎的生成,引擎对象的调动和数据验证功能对语言进行检验并予以规范。下面对生成的代码进行部分解析,若文档解析过程中事件开始,则会被激活。通过重写好的方式对遇到的元素进行访问,归纳元素名称及属性列表。在代码的处理上,界面会根据生成代码的类型,选用C# 类实现类的继承。中的类能够有效的处理文档处理接口及相关错误,并根据组件生成相应的代码,从而实现动态界面的运行。

    3 结语

    以C# 技术为基础开发的技术具有良好的相互描述性和扩展性,且可进行人机交互性,树状的存储结构具有良好的跨平台性,图形用户界面可通过信息动态生成。总而言之,基于XML 的动态界面设计可以简化用户界面的开发工作,且在软件开发的过程中具有一定程度的定制能力,管理员及用户可根据自身需求对动态界面进行相应修改,具有良好的可塑性。

    【参考文献】

    [1] 卢民荣, 柯晓昱, 陈建国. 基于XML 的C/S 模式业务界面动态生成的设计与实现[J]. 计算机光盘软件与应用,2010(13).

    [2] 张娟, 王艳. 基于XML 的界面自动生成设计与实现[J]. 硅谷,2009(2).006

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    界面设计_XML 技术在动态界面设计中的应用探究》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.