- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GIS界面设计
摘 要
所有的GIS(Geographical Information Systems)操作都要通过软件界面来进行。专业化、友好易用的GIS软件界面既可以体现GIS软件的专业特性又能给用户以直观简洁的艺术享受。好的软件界面可以有效的提高软件的外在品质,可以给人很好的第一印象。GIS界面设计开发不仅要考虑充分发挥Windows的特点,同时还需顾及许多用户的习惯于类CAD的菜单操作方式。因此应采用工具箱与菜单配合使用的方式。本文将涉及利用VC++面向对象程序设计思想、软件工程的思想、Windows消息处理机制及MFC文档视图结构等,来完成界面的设计。
关键词: GIS、GUI、VC++、MFC、面向对象
Abstract
Nearly all the operations in a Geographical Information Systems (GIS) software will be carries out effectively by using its graphical user interface (GUI) objects. Professional GUI objects of a GIS software not only embodies all its best qualities but also gives customers instructions and artistic enjoyment. A good interface can improve the software to a more desirable or more excellent quality, meanwhile gives customers a favorable first impression. During the designing of a GIS interface, you should make good use of the characteristics of the Microsoft Windows operating system, and consider the most users operational habits just like in using CAD systems. So the easiest way is using toolboxes and menus. In this thesis, focusing on the GIS interface designing and programming, introduces the great ideal--Object Oriented Design based on the Microsoft Visual C++ environment、 the Object-Oriented Software Engineering ideals、the Message-disposal mechanism and the Document-View Framework of Microsoft Foundation Class.
Keywords: Microsoft Foundation Class. Geographical Information System . Object-Oriented Programming.
目 录
摘 要 1
目 录 3
1 引言 5
1.1. GIS界面设计意义 5
1.2. 界面设计研究的现状 6
1.2.1. 简易工具(Easy-to-Use Tools) 7
1.2.2. 示范工具(Demonstrational Tools) 7
1.2.3. 基于模型的工具(Model-Based Tools) 7
1.2.4. 智能工具(Interlligent Tools) 8
1.2.5. 面向对象工具(Object-Oriented Tools) 8
1.3. 开发工具的选择 12
1.3.1. 由GIS软件界面决定的。 12
1.3.2. 由使用效果决定的。 13
1.3.3. 由功能决定的。 13
2. GIS界面的特点 14
2.1. 以用户为中心的人机界面 14
2.1.1. GIS的用户分析 14
2.1.2 人机交互方式 15
2.1.3 .GIS用户界面的设计原则 16
2.2 设计与开发的特殊性 17
2.2.1 需求阶段 18
2.2.2 分析设计阶段 18
2.2.3 调研验证阶段 19
2.2.4 方案改进阶段 19
2.2.5 用户验证阶段 20
2.3 GIS用户界面的设计内容 20
2.3.1 GIS输入设计 20
2.3.2 GIS输出设计
文档评论(0)