文章列表:Sailor

VC++开发GIS系统(244)新建注释模块malaLabel
本文添加一个malaLabel模块,以完成后续各种关于注释的操作。 添加malaLabel dll模块 新建dll模块的方法这文章《VC++开发GIS系统(1)使用DLL导出类编程示例》中有过介...

VC++开发GIS系统(243)基本GIS系统中注释单元的结构体
前文已经实现了点、线、面(区)的相关功能,下面的工作便是GIS系统另外一个基本要素:注释。 图中红色的标注就是GIS地图中典型的注释。为了实现这个功能,首先,我们要在程序中定义一个用于描述注释...

VC++开发GIS系统(242)删除所有区之菜单响应
本文实现删除所有区的菜单响应。 添加Ribbon图标 如图所示,本文实现的是删除所有区的功能。添加方法参考:VC++开发GIS系统(12)Ribbon添加图标 代码实现 在 删除所有区 按钮右...

VC++开发GIS系统(241)删除所有区之IO文件读写函数
前文已经实现了 删除区的相关功能,但是如果要删除的区较多话就会有些麻烦,所以本文在malaIO中定义一个基础的接口用于删除所有区。 删除所有区函数声明 在_malaIO.h中的CPolyIO中声...

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

VC++开发GIS系统(239)删除区之类的设计及实现
本文为GIS中删除区的操作设计一个类,以实现删除区的相关功能,其演示如下: GIS系统删除区类的定义 在_malaPolygon.h中定义删除区的类,代码如下: /* * 删除区 */ cla...

VC++开发GIS系统(238)删除区之函数定义
本文介绍GIS系统中的一个区删除的功能,并实现一个用于删除区的底层IO函数。 删除区IO函数定义 在_malaIO.h中的区文件读写类 CPolyIO 中定义用于删除区的函数,声明如下: pub...

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

VC++开发GIS系统(236)边界删点类的设计及实现
本文介绍另外一个GIS系统操作:边界删点。主要的功能演示如下: GIS系统边界删点类的定义 在_malaPolygon.h中定义GIS边界删点的类,代码如下: /* *边界删点 */ clas...

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...