首页 | 本学科首页   官方微博 | 高级检索  
     检索      

设计模式在地图制图软件开发中的应用
引用本文:肖计划,刘海砚,张吉才.设计模式在地图制图软件开发中的应用[J].测绘工程,2008,17(5):4-7.
作者姓名:肖计划  刘海砚  张吉才
作者单位:信息工程大学,测绘学院,河南,郑州,450052;信息工程大学,测绘学院,河南,郑州,450052;信息工程大学,测绘学院,河南,郑州,450052
基金项目:国家高技术研究发展计划(863计划)地球空间信息系统技术专题资助,国家自然科学基金
摘    要:数字地图制图实际上是建立在海量空间数据管理基础之上的图形编辑过程。因此,开发数字制图软件的核心工作是要完成地图数据管理和通过对鼠标与键盘的控制以完成灵活的图形编辑操作。设计模式是大型软件架构设计的基础,恰好能满足这些基本的要求。文中从数字地图制图软件的需求出发,对制图软件设计中常用设计模式(包括MVC模式、C嶙ERvER模式、COMPOSITE模式、COMMAND模式)的一般原理和结构进行简要介绍,并通过实例进行具体的说明。

关 键 词:地图制图  软件开发  设计模式  OBSERVER模式

The application of design pattern in software development of mapmaking
XIAO Ji-hua,LIU Hai-yan,ZHANG Ji-cai.The application of design pattern in software development of mapmaking[J].Engineering of Surveying and Mapping,2008,17(5):4-7.
Authors:XIAO Ji-hua  LIU Hai-yan  ZHANG Ji-cai
Institution:XIAO Ji-hua, LIU Hai-yan, ZHANG Ji-cai (Institute of Survey and Mapping, Information Engineering University, Zhengzhou 450052 ,China)
Abstract:As a matter of fact,Digital mapmaking is a graphic edit process based on abundant spatial data.The management of map data and flexible edit operation by keyboard and mouse is core of mapmaking software development.Design pattern is the basement of large software architecture's design and it can satisfy these demand mentioned above.This paper discusses the requirements of mapmaking software firstly,and then depicts several common-used design patterns in mapmaking software architecture's design,including MVC pattern,OBSERVER pattern,COMPOSITE pattern,COMMAND pattern,and explains them by examples in detail.
Keywords:mapmaking  software development  design pattern  OBSERVER pattern
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号