文章列表:IO模块

440

VC++开发GIS系统(251)输入注释之存储注释文件结构体

本文将创建一个注释文件存储的结构体,用来后面存储注释文件的相关操作。 存储注释文件类 在_malaIO.h中定义存储注释文件的类,代码如下: /* * 注释文件存取类 * 用来定义一个注释的存取...

439

VC++开发GIS系统(238)删除区之函数定义

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

420

VC++开发GIS系统(222)移动区之保存所有区

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

303

VC++开发GIS系统(210)输入区之区文件读写类

上文《VC++开发GIS系统(209)输入区之存储区文件结构体》已经实现了存储区文件的类,本文则要创建一个区文件读写类 CPolyIO ,专门用来处理区文件IO操作。 类定义 /* * 区文件操...

495

VC++开发GIS系统(209)输入区之存储区文件结构体

在文章《VC++开发GIS系统(86)创建存储点文件的类》和《VC++开发GIS系统(153)输入线之创建存储线文件的类》我们创建一个结构体用于临时存放从文件读取的点文件和线文件;同样,在本文中...

484

VC++开发GIS系统(196)删除所有线之IO文件读写函数

前文已经实现了删除线的相关功能,但是如果要删除的线较多话就会有些麻烦,所以本文在malaIO中定义一个基础的接口用于删除所有线。 删除所有线函数声明 在_malaIO.h中的CLineIO中声明...

406

VC++开发GIS系统(193)删除线之IO函数实现

继续实现系统中关于线的相关操作,本文介绍关于删除一条线的IO模块的函数实现。 函数定义 在_malaIO.h中CLineIO类中定义关于删除一条线的函数如下: long lineDelete(l...

650

VC++开发GIS系统(153)输入线之创建存储线文件的类

在文章《VC++开发GIS系统(86)创建存储点文件的类》我们创建一个结构体用于临时存放从文件读取的点文件;同样,在本文中我们要创建一个新的类用于存放一个线文件。 存储线文件类 在_malaIO...

710

VC++开发GIS系统(106)打开工程之文件读取

前文《VC++开发GIS系统(105)打开工程之导出对话框》中已经实现弹出打开工程的对话框,并获取工程详细路径。下面的工作是在malaIO模块打开这个工程文件,并且解析成目录树然后返回。 设置工...

855

VC++开发GIS系统(80)新建点文件

前文《VC++开发GIS系统(78)新建点文件之导出新建点文件对话框》和《VC++开发GIS系统(79)新建点文件之文件模块代码实现》实现了新建点文件的对话框和文件模块。下面就是整体调用了,方法...

757

VC++开发GIS系统(79)新建点文件之文件模块代码实现

前文《VC++开发GIS系统(78)新建点文件之导出新建点文件对话框》中导出了新建点文件的对话框,并且获取了文件名。本文将继续前文的工作,实现文件模块的操作。 _malaIO.h 在CProje...

797

VC++开发GIS系统(75)实现新建mpj工程文件

前文《VC++开发GIS系统(74)新建文件处理IO模块malaIO》中已经添加了新的文件处理模块,本文将继续前文的工作,实现新建文件的处理工作。 添加新建工程文件函数 在_malaIO.h的C...

824

VC++开发GIS系统(74)新建文件处理IO模块malaIO

前文《VC++开发GIS系统(71)响应CTreeCtrl右键菜单的函数》中已经介绍响应菜单,并且在《VC++开发GIS系统(72)导出新建工程对话框》中实现了弹出对话框,并且返回工程文件的相关...