文章列表:gis

1,102

VC++开发GIS系统(38)添加响应输入点消息

继续我们输入点的大业,在之前文章:VC++开发GIS系统(37)利用IconWorkshop添加输入点按钮之后,已经有了如下的成果图: 也就是有了一个输入点的按钮了,下面的工作就是怎样把这个按...

921

VC++开发GIS系统(37)利用IconWorkshop添加输入点按钮

继续之前的文章:VC++开发GIS系统(35)点要素的模块建立可能会有疑问,既然创建了这样一个模块,并且派生了一个输入点的类,那这个类怎么才能调用呢? 从主界面入手 既然要调用这个类,那就从主界...

961

VC++开发GIS系统(36)使用IconWorkshop更改程序图标

在之前的文章中已经写到了:VC++开发GIS系统(35)点要素的模块建立,既然已经写到了点要素,那下面的内容肯定要画点了。不过不急,今天先写一个好玩的东西,更改程序图标。 为什么不画点了? 其实...

1,163

VC++开发GIS系统(35)点要素的模块建立

在之前的文章VC++开发GIS系统(34)解决鼠标左键的冲突中我创建了一个基类,用来解决VC++开发GIS系统(29)关于鼠标左键的联想1中所遇到的问题。本文将继续上面的内容,在基于此基类派生出...

1,182

VC++开发GIS系统(34)解决鼠标左键的冲突

还记得之前关于鼠标的问题不?为此我写过2篇文章来解释这个问题以及解决的必要性:VC++开发GIS系统(29)关于鼠标左键的联想1,还有解决的方法:VC++开发GIS系统(30)关于鼠标左键的联想...

1,172

VC++开发GIS系统(33)基本GIS系统中点单元的结构体

接上一篇文章:VC++开发GIS系统(32)新建malagis的MFC工程继续进行我们的GIS工程的项目开发,在工程之前先要设计一下我们GIS系统中的基本单元的结构体,然后单独放在一个.h文件中...

1,608

VC++开发GIS系统(32)新建malagis的MFC工程

经过之前的准备工作,今天的教程就正式开始整个系统的编码了,万事开头难,就从最基本的项目建立开始讲起吧。 1.新建MFC工程 新建一个MFC工程这里的工作量可能并不多,并且大多数人也应该会操作。不...

1,417

VC++开发GIS系统(31)VC++开发GIS系统的整体规划

说了这么多了,前面的基础内容也介绍了许多。从今天这个教程起,算是真正意义的开发了。既然开发就应该有需求,项目管理,代码迭代,项目文档等等内容,真正意义的开发应该有详细的文档说明才是。如下图就是当...

1,051

VC++开发GIS系统(30)关于鼠标左键的联想2(C++中的类和对象)

在上文VC++开发GIS系统(29)关于鼠标左键的联想1中我介绍了教程进行到现在遇到了一个重要问题,在文章最后我介绍了解决这个问题的方法:面向对象。在本文中我将介绍怎样使用面向对象的方法来解决所...

969

VC++开发GIS系统(29)关于鼠标左键的联想1

从写这个教程至今已经有了一段时间了,今天在这里说一点闲话,以及之后的想法。首先你看到的这个教程的整个过程就是当年我们组的人(团队的成员有:张铁映 陈锐 黄婷婷 李岂伍 陆川伟 缪玲珑 姚瑶 尹全...

882

VC++开发GIS系统(28)关于VC++的CBrush类

在前一篇教程VC++开发GIS系统(27)设置点的填充颜色讲到了填充,既然说到了填充,就必然要说到CBrush这个类,下面对这个类做一个简单的介绍。 构造函数 CBrush(COLORREF c...

1,149

VC++开发GIS系统(27)设置点的填充颜色

之前的教程我介绍了使用CPEN设置画笔的宽度,颜色,线型,并且使用设置宽度大于1的虚线边框, 在本文中将介绍怎样设置点的填充颜色,使用的是画刷(CBrush)这个类。 使用CBrush的效果图 ...

1,015

VC++开发GIS系统(26)关于LOGBRUSH结构体

在之前文章VC++开发GIS系统(25)关于VC++中的CPEN类2中我简单介绍了关于CPEN类的新构造函数(其实也就是copymsdn官方的说法啦。)不过在文章中涉及到了一个逻辑画刷的结构体,...

809

VC++开发GIS系统(25)关于VC++中的CPEN类2

回顾之前的文章VC++开发GIS系统(21)关于VC++中的CPEN类中关于CPEN类的介绍,我只介绍了CPEN的一个构造函数,结果发现这个构造函数在一些实际使用过程中存在一些缺陷,所以我写了V...

1,177

VC++开发GIS系统(24)设置宽度大于1的虚线边框

在之前的文章的3篇文章中,我发现了一个“好玩”的现象:怎样设置PS_DASH,PS_DOT的线宽。本来只是无意中遇到了,就去查找了一下解决方案,后来发现这个有趣的代码应该分享一下。 3篇文章的血...