基于XML文本XML树图形生成系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 24 基于XML文本的XML树图形生成系统 TOC \o 1-3 \h \u HYPERLINK \l _Toc15575 一、使用说明书 PAGEREF _Toc15575 3 HYPERLINK \l _Toc2268 1.界面说明 PAGEREF _Toc2268 3 HYPERLINK \l _Toc13918 2. 人机交互方法 PAGEREF _Toc13918 4 HYPERLINK \l _Toc25364 二、 解决方案 PAGEREF _Toc25364 7 HYPERLINK \l _Toc16242 三、 设计思想 PAGEREF _Toc16242 7 HYPERLINK \l _Toc15434 四、系统框架的概述 PAGEREF _Toc15434 8 HYPERLINK \l _Toc9117 五、案例文档 PAGEREF _Toc9117 9 HYPERLINK \l _Toc22782 1.角色说明 PAGEREF _Toc22782 9 HYPERLINK \l _Toc10235 2. 案例说明(事件流) PAGEREF _Toc10235 9 HYPERLINK \l _Toc6676 3. 案例图 PAGEREF _Toc6676 9 HYPERLINK \l _Toc24909 六、静态模型 PAGEREF _Toc24909 9 HYPERLINK \l _Toc17160 1.类图 PAGEREF _Toc17160 9 HYPERLINK \l _Toc7926 2.类文档(属性、方法) PAGEREF _Toc7926 10 HYPERLINK \l _Toc5606 七、动态模型 PAGEREF _Toc5606 15 HYPERLINK \l _Toc14059 1.案例的序列图 PAGEREF _Toc14059 15 HYPERLINK \l _Toc28806 2. 复杂对象的状态图 PAGEREF _Toc28806 16 HYPERLINK \l _Toc29580 3.算法描述的活动图 PAGEREF _Toc29580 16 HYPERLINK \l _Toc7081 4.伪码或流程图 PAGEREF _Toc7081 16 HYPERLINK \l _Toc24433 八、详细设计文档 PAGEREF _Toc24433 16 HYPERLINK \l _Toc12459 1.类定义代码 PAGEREF _Toc12459 16 一、使用说明书 1.界面说明 本系统是基于XML文档的XML树图形生成系统,即系统所要完成的主要工作是将用户打开的XML或用户输入的XML文本进行解析,然后以树形方式简单、直观而形象地将XML文档内容显示出来,方便用户查阅。 基于上述需求,我们设计并开发了完整的系统。本着使用简单,界面简洁直观的原则我们将用户主窗口设计如下图1-1所示 图1-1 XML树图形生成系统主窗口 图1-1 XML树图形生成系统主窗口 该系统是基于MFC开发的,因此是典型的Windows界面风格。系统主窗口分为五大部分,标题栏、菜单栏、客户区(文本编辑窗口和图形显示窗口)及状态栏。 如上图所示,系统主窗口最上层一栏是系统标题栏,在此栏上显示文档标题及系统名——XMLTree,左边是三个系统按钮最小化按钮、最大化按钮及关闭按钮。 标题栏下一层是菜单栏,它包括五个主要菜单,File、Edit、Update及Help。File子菜单包括Windows常用菜单项,例如New、Open、Save、Save as、Print以及一些浏览历史记录;Edit子菜单包括Undo、Cut、Copy、Paste;Update子菜单包含一个菜单项Update;Help子菜单包括一个菜单项About XMLTree。各个菜单项均对应响应的命令,可以完成相应的功能。 客户区分两个视口左侧是文档编辑窗口,主要用于完成用户文档的编辑工作,用户可以再次输入自己的XML文档,完成相应的编辑工作,用户所打开的现有的XML文档也将显示在该窗口;右侧是图形显示窗口,用户所编辑的XML文档在经过解析以后将以树形方式显示在该窗口。当然用户可以通过中间的分隔栏调节左右两个视窗的大小以方便文档编辑和图形的显示。 主窗口底部是状态栏,和一般的Windows窗口一样,系统或者用户的一些状态信息将在这里显示。 人机交互方法 一个优秀的系统必定为用户提供了一套友好的人机交互界面,我们大部分人所使用的Windows操作系统就是一个典型的案例,目前主流的人机交互方式依然是鼠标键盘方式(部分设备虽然已经使用了音控

文档评论(0)

177****7942 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档