C++
文章平均质量分 78
helihuang
IT工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
map及其相关函数的用法
<br />一.Map概述 <br />Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。 <br />下面举例说明什么是一对一的数据映射。比如一个班级转载 2010-07-06 11:24:00 · 731 阅读 · 0 评论 -
在MFC中如何使用全局变量
用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。 一、在应用程序类中定义 用MFC生成的工程中都有一个名为CxxxApp的类,它派生于CWinApp类。这个类主要进行程序的初始化,生成文档、视图对象等工作。我们可以把需要全局访问的变量和函数定义为这个类的成员变量和成员函数,就可以实现全局访问了。 从严格意义上讲,这种变量和函数并不是全局的,转载 2010-07-05 17:15:00 · 934 阅读 · 0 评论 -
MapX 创建新的永久图层。
<br />/*<br />MapInfo Products Knowledge Base<br />Product: MapX<br />Version: 4.5<br />Platform: Win9xNT0<br />Category: VC++ Code Samples<br />Summary:<br />Creating a new table in Visual C++.<br />Question:<br />Is there a C++ code example for how to c转载 2010-07-13 16:42:00 · 744 阅读 · 1 评论 -
VC+MapX鹰眼实现
<br />在网上我看到了很多用VC+MapX实现的鹰眼,可功能都不全,看了清华出的那本<<用MapX开发地理信息系统>>上面有一个用vb作的鹰眼,功能不是很强,不过简单的也够用了,我翻译了一下写成了VC版的鹰眼。希望对新手有所帮助。<br />我的基本实现想法是,在同一个View窗口下家两个CMapX控件,一个称为主图,一个称为鹰眼图。<br />CMapX m_ctrlMapX; ///主图<br />CMapX m_eagleMapX; ///鹰眼图<br />注意事项:在View里的OnCreate转载 2010-07-13 16:53:00 · 601 阅读 · 0 评论 -
VC下鹰眼图的实现
<br />VC下鹰眼图实现的思路与VB是一样的,只不过VC的可视化程序没有VB高,VC更多的是利用代码来实现一定的功能。如利用下面的两句代码创建两个控件,分别用来显示主图和鹰眼图。 <br /><br />m_ctrlMapX.Create(NULL, WS_VISIBLE, CRect(0,0,300,300), this, IDC_MAP1); <br /><br />m_eagleMapx.Create(NULL, WS_VISIBLE, CRect(0,0,400,400)转载 2010-07-13 17:19:00 · 862 阅读 · 1 评论 -
MFC下关于“建立空文档失败”问题的分析
<br />ProcessShellCommand() <br /> 在我们用向导创建 MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。 <br />CCommandLineInfo cmdInfo;//定义命令行 <br />ParseCommandLine(cmdInfo);//解析命令行 <br />// 调度在命令行中指定的命令。如果 <br />// 用 /RegServer、/Register、/Unreg转载 2010-07-14 12:11:00 · 1795 阅读 · 0 评论
分享