文章列表:GIS笔记
VC++开发GIS系统(34)解决鼠标左键的冲突
还记得之前关于鼠标的问题不?为此我写过2篇文章来解释这个问题以及解决的必要性:VC++开发GIS系统(29)关于鼠标左键的联想1,还有解决的方法:VC++开发GIS系统(30)关于鼠标左键的联想...
VC++开发GIS系统(33)基本GIS系统中点单元的结构体
接上一篇文章:VC++开发GIS系统(32)新建malagis的MFC工程继续进行我们的GIS工程的项目开发,在工程之前先要设计一下我们GIS系统中的基本单元的结构体,然后单独放在一个.h文件中...
IDL设置float dobule数据类型的有效数字和小数点位数
今天在写IDL程序的时候遇到一个小问题,截取IDL中float dobule数据类型的有效数字和小数点位数,并且显示出来。之所以说简单,是因为在C语言或者python这种语言中这都是很容易实现的...
VC++开发GIS系统(32)新建malagis的MFC工程
经过之前的准备工作,今天的教程就正式开始整个系统的编码了,万事开头难,就从最基本的项目建立开始讲起吧。 1.新建MFC工程 新建一个MFC工程这里的工作量可能并不多,并且大多数人也应该会操作。不...
VC++开发GIS系统(31)VC++开发GIS系统的整体规划
说了这么多了,前面的基础内容也介绍了许多。从今天这个教程起,算是真正意义的开发了。既然开发就应该有需求,项目管理,代码迭代,项目文档等等内容,真正意义的开发应该有详细的文档说明才是。如下图就是当...
VC++开发GIS系统(30)关于鼠标左键的联想2(C++中的类和对象)
在上文VC++开发GIS系统(29)关于鼠标左键的联想1中我介绍了教程进行到现在遇到了一个重要问题,在文章最后我介绍了解决这个问题的方法:面向对象。在本文中我将介绍怎样使用面向对象的方法来解决所...
VC++开发GIS系统(29)关于鼠标左键的联想1
从写这个教程至今已经有了一段时间了,今天在这里说一点闲话,以及之后的想法。首先你看到的这个教程的整个过程就是当年我们组的人(团队的成员有:张铁映 陈锐 黄婷婷 李岂伍 陆川伟 缪玲珑 姚瑶 尹全...
VC++开发GIS系统(28)关于VC++的CBrush类
在前一篇教程VC++开发GIS系统(27)设置点的填充颜色讲到了填充,既然说到了填充,就必然要说到CBrush这个类,下面对这个类做一个简单的介绍。 构造函数 CBrush(COLORREF c...
VC++开发GIS系统(27)设置点的填充颜色
之前的教程我介绍了使用CPEN设置画笔的宽度,颜色,线型,并且使用设置宽度大于1的虚线边框, 在本文中将介绍怎样设置点的填充颜色,使用的是画刷(CBrush)这个类。 使用CBrush的效果图 ...
VC++开发GIS系统(26)关于LOGBRUSH结构体
在之前文章VC++开发GIS系统(25)关于VC++中的CPEN类2中我简单介绍了关于CPEN类的新构造函数(其实也就是copymsdn官方的说法啦。)不过在文章中涉及到了一个逻辑画刷的结构体,...
VC++开发GIS系统(25)关于VC++中的CPEN类2
回顾之前的文章VC++开发GIS系统(21)关于VC++中的CPEN类中关于CPEN类的介绍,我只介绍了CPEN的一个构造函数,结果发现这个构造函数在一些实际使用过程中存在一些缺陷,所以我写了V...
VC++开发GIS系统(24)设置宽度大于1的虚线边框
在之前的文章的3篇文章中,我发现了一个“好玩”的现象:怎样设置PS_DASH,PS_DOT的线宽。本来只是无意中遇到了,就去查找了一下解决方案,后来发现这个有趣的代码应该分享一下。 3篇文章的血...
VC++开发GIS系统(23)设置点的边框宽度
在之前的文章VC++开发GIS系统(21)关于VC++中的CPEN函数中我介绍了关于MFC中CPen函数的使用,其中涉及了CPen的的的3个参数:int nPenStyle, int nWidt...
VC++开发GIS系统(22)设置点的边框线型
在之前的文章VC++开发GIS系统(21)关于VC++中的CPEN函数中我介绍了关于MFC中CPen函数的使用,其中涉及了CPen的的的3个参数:int nPenStyle, int nWidt...
VC++开发GIS系统(21)关于VC++中的CPEN类
在之前的文章VC++开发GIS系统(20)设置点边框颜色中,我使用到了Cpen这个类,这个类在以后也会经常遇到,所以这里做一个简要的介绍,在后来教程中也会继续使用这个类完成绘图工作。 构造函数 ...