文章列表:VC++开发GIS系统

VC++开发GIS系统(235)边界移点之菜单响应
前文已经实现了 边界移点 的相关功能,下面的工作就是在Ribbon菜单中响应这个功能。 添加Ribbon图标 如图所示,本文实现的是边界移点的功能。添加方法参考:VC++开发GIS系统(12)...

VC++开发GIS系统(234)边界移点类的设计及实现
边界加点的相关操作已经完成,本文介绍另外一个类似的操作:边界移点。主要的功能演示如下: GIS系统边界移点类的定义 在_malaPolygon.h中定义GIS边界移点的类,代码如下: /* *...

VC++开发GIS系统(233)边界加点之菜单响应
前文已经实现了 边界加点 的相关功能,下面的工作就是在Ribbon菜单中响应这个功能。 添加Ribbon图标 如图所示,本文实现的是边界加点的功能。添加方法参考:VC++开发GIS系统(12)...

VC++开发GIS系统(232)边界加点类的设计及实现
本文为GIS系统中边界加点这个操作设计一个专有的类,心实现边界加点的功能。功能演示如下: GIS系统边界加点类的定义 在_malaPolygon.h中定义GIS边界加点的类,代码如下: /* ...

VC++开发GIS系统(231)边界加点函数实现
本文介绍GIS中系统中常见的区操作:边界加点,主要内容为实现麻辣GIS系统中边界加点的函数实现。 GIS 边界加点函数定义 此函数属于一个基础函数,所以在麻辣GIS工程的 _malaBase.h...

VC++开发GIS系统(230)修改区属性之菜单响应
前文已经实现了 修改区属性 的相关功能,下面的工作就是在Ribbon菜单中响应这个功能。 添加Ribbon图标 如图所示,本文实现的是修改区属性的功能。添加方法参考:VC++开发GIS系统(1...

VC++开发GIS系统(229)修改区属性之类的设计及实现
本文为修改区的属性的操作设计一个类,以实现区属性的相关操作。 类的定义 在_malaPolygon.h中定义修改区属性的类,代码如下: /* * 修改区属性 */ class malapolyg...

VC++开发GIS系统(228)修改区属性之导出修改区属性对话框
本文介绍修改区属性的操作,主要步骤如图所示。 选择一个区 确认选择弹出属性框 修改相关属性并保存 函数定义 在_malaDialogs.h中定义下面的函数,用来实现弹出区属性的对话框。 /...

VC++开发GIS系统(227)复制区之菜单响应
前文已经实现了复制区的相关功能,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbon图标 如图所示,本文实现的是复制区的功能。添加方法参考:VC++开发GIS系统(12)Rib...

VC++开发GIS系统(226)复制区之类的设计及实现
本文介绍GIS系统中复制一个区要素所对应类的设计及实现。首先通过下面的动态图展示复制区的过程。 其实思想和前文《VC++开发GIS系统(225)移动区之菜单响应》类似,只是在鼠标左键松开的时候...

VC++开发GIS系统(225)移动区之菜单响应
前文已经实现了移动区的相关功能,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbon图标 如图所示,本文实现的是移动区的功能。添加方法参考:VC++开发GIS系统(12)Rib...

VC++开发GIS系统(224)移动区之类的设计及实现
本文介绍GIS系统中移动一个区所对应类的设计及实现。先看移动区的效果: 移动区类的定义 在_malaPolygon.h中定义移动区的类,代码如下: /* * 移动区 */ class mala...

VC++开发GIS系统(223)移动区之更新区参数
本文介绍GIS系统中更新区参数的函数设计及实现。 函数声明 在_malaIO.h中的 CPolyIO 类中定义更新区的函数。 public: long polyUpdate(vector&l...

VC++开发GIS系统(222)移动区之保存所有区
本文内容介绍GIS系统中保存所有区的函数设计及实现。 函数声明 在_malaIO.h中的 CPolyIO 声明保存所有区的函数,代码如下: public: void savePolys(CS...

VC++开发GIS系统(221)选择区之菜单响应
前文已经实现了选择区的相关功能,下面的工作就是在Ribbon菜单中响应这个功能了。 添加Ribbon图标 如图所示,本文实现的是选择区的功能。添加方法参考:VC++开发GIS系统(12)Rib...