第二篇 缪误21:位图数据是按照红绿蓝顺序存储的
大家都知道位图的颜色是由红、绿、蓝三个分量构成的,但是位图颜色数据存储的方式则不是按照这个顺序存储的,而是按照蓝、绿、红的顺序存储的。并且对于真彩色位图来说,位图的颜色数据是倒序存储的,即位图的第一行数据位于位图数据的最底部。
第三篇 细节12 :内...
分类:
编程语言 时间:
2014-05-17 15:43:59
阅读次数:
461
第三篇
技术细节第七章:细说开发人员必知必会的39个开发细节细节36:单例模式的应用在开发程序时,往往需要在整个工程中只需要一个类的实例。而这个实例一旦被创建就不能被其他的实例再创建了,通常我们称这个实现过程为单例模式。既然要保证类只有一个实例,那么就需要其他的类不能使用实例化该类。因此,需要将其构...
分类:
编程语言 时间:
2014-05-17 15:41:33
阅读次数:
394
项目用vc6.0+MapObject写的,现在却要升级成AE10,研究了好多天的AE10.0和c++,中间的曲折也不想多说了,废话少数,下面是实现ArcEngine基本功能的,仅供参考,如能帮到同仁们,那就很欣慰了。前提:已经安装了ArcGIS10.0,ArcEngine10.0
C++开发包,已经...
分类:
其他好文 时间:
2014-05-17 15:34:59
阅读次数:
522
一、random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。
可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。
RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子...
分类:
编程语言 时间:
2014-05-17 03:10:21
阅读次数:
347
gdb vc调试对照表:实现功能 vc gdb修改后编译 f7 make跳出函数(step out)
shift+f11 finish,f重新启动 ctrl+shift+f5 run,r运行到指定行 f9+f5 tbreak,tb +
continue,c中断程序 ctrl+alt+break ct...
分类:
数据库 时间:
2014-05-17 00:28:01
阅读次数:
371
加个编译选项就可以了。于是按
Alt+F7打开项目属性,点击“capturedata属性”,找到“配置属性” -> “C/C++” ->
“命令行”,在右侧的“附加选项”文本编辑框里加入 /D "_CRT_SECURE_NO_DEPRECATE"
分类:
编程语言 时间:
2014-05-16 22:59:48
阅读次数:
292
创建单选框Radio ,ID号IDC_RADIO_NAME1、获取单选框内容int
RadioState = ((CButton
*)GetDlgItem(IDC_RADIO_NAME))->GetCheck();//返回1表示选上,0表示没选上2、默认值设置
在初始化中添加((CButton *)...
分类:
其他好文 时间:
2014-05-16 20:43:56
阅读次数:
361
文章来源:[url]http://www.programfan.com/article/showarticle.asp?id=2951[/url]当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供...
分类:
编程语言 时间:
2014-05-15 16:17:57
阅读次数:
429
VC include
路径解析要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径
系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。
打开此对话框会发现默认有这几条路...
分类:
其他好文 时间:
2014-05-13 10:24:42
阅读次数:
353
VC中头文件为:#include 这个在c中没有。是C++引进的。coutusing
namespace std;int main(){int a;cout> a;coutusing namespace std;int
main(){cout>的玩意,究竟算怎么回事呢?我一直想把它们当作关键字,可偏...
分类:
编程语言 时间:
2014-05-13 10:15:36
阅读次数:
519