麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

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

VC++开发GIS系统(10)Ribbon界面按键变灰

VC++开发GIS系统(10)Ribbon界面按键变灰

继续使用Ribbon界面写这个GIS系统,昨天在使用Ribbon添加一个按钮之后,发现按钮是灰色的。在网上查找了相关资料,说是因为没有给这个按钮绑定响应程序,遂绑定之,问题依旧,如图所示: 解...

VC++开发GIS系统(9)让VS2013支持多字节编码(MSB8031)

VC++开发GIS系统(9)让VS2013支持多字节编码(MSB8031)

在使用VS2013开发GIS系统的时候我用到了多字节的编码,因为之前写的许多老代码都是基于多字节的,但是在新的VS2013中可能会遇到下面的问题,如下: error MSB8031: Buil...

VC++开发GIS系统(8)使用Ribbon界面

VC++开发GIS系统(8)使用Ribbon界面

好久没有写VC++开发GIS系统这个专题了,最近电脑换了固态硬盘,也用上了Visual Studio Community 2013,于是重新开始写这个GIS小系统。这次准备把之前的界面重新整合,...

VC++开发GIS系统(7)VC++使用ADO连接数据库

VC++开发GIS系统(7)VC++使用ADO连接数据库

在之前的文章《利用ADO技术实现SQL Server存储二进制数据》中我介绍了一个ADO技术的实例,尽管提供了源代码,但是为了方便这里还是具体介绍下在ADO的使用中的一些细节,希望读者不要太烦。...

VC++开发GIS系统(6)MFC TAB控件的使用

VC++开发GIS系统(6)MFC TAB控件的使用

我之前的文章GIS开发系列文章《利用ADO技术实现SQL Server存储二进制数据》中我实现了ADO读取数据并且保存到数据库的功能,但是有朋友说进度有些快,还没弄明白ADO呢就二进制了,所以这...

VC++开发GIS系统(5)利用ADO技术实现SQL Server存储二进制数据

VC++开发GIS系统(5)利用ADO技术实现SQL Server存储二进制数据

GIS系统中经常会使用数据库作为数据存储管理工具,像一些大型的GIS软件甚至会封装一个SDE(详见这里),本文中提供了一个示例,即通过VC++的ADO技术来访问数据库。如图: 主要功能是实现图...

VC++开发GIS系统(4)error C2491不允许 dllimport 函数 的定义

VC++开发GIS系统(4)error C2491不允许 dllimport 函数 的定义

今天在编译一个GIS小程序的时候,出现了这个问题。error C2491不允许 dllimport 于是找相关的解决方法,造成这个问题的原因是因为在导出DLL的时候的代码中相关的宏是自定义的,...

VC++开发GIS系统(3)关于#ifndef#define#endif的说明

VC++开发GIS系统(3)关于#ifndef#define#endif的说明

在我之前的文章使用DLL导出类编程示例中使用到了下面的这样一组代码。#ifndef _CALLDLG_H_EXPORT #define CALLDLG_EXPORT __declspec(dll...

VC++开发GIS系统(2)warning C4273: dll链接不一致

VC++开发GIS系统(2)warning C4273: dll链接不一致

在上一篇文章使用DLL导出类编程示例中,在编译testfile这个DLL工程的时候会有一个警告,如下:warning C4273: “CCallDlg::CCallDlg”: dll 链接不一致...

VC++开发GIS系统(1)使用DLL导出类编程示例

VC++开发GIS系统(1)使用DLL导出类编程示例

这是VC++开发GIS系统的第1篇文章,将介绍VC++开发一个GIS系统的基础知识:dll编程。 关于dll编程,这里抛开复杂的dll相关概念,需要的可以自行Google(PS:其实就是我也不懂...

采用VC++开发一个GIS系统(开篇记)

采用VC++开发一个GIS系统(开篇记)

从这篇文章开始,我将写下一系列的文章来介绍采用VC++开发一个GIS系统的方法、步骤等。 之所以有这个思路,是因为之前一门的课程叫做地理信息系统工程,万波老师(大学里我最敬重的老师,没有之一)给...