- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 lib和dll文件的区别和联系
http://www.cnblogs.com/devilmsg/articles/1266336.html什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37) (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库
2008-12-17 14:33:00
437
原创 学习STL map, STL set之数据结构基础
作者: winter 摘自:http://www.firstdev.net/bbs/simple/index.php?t858.html摘要:本文列出几个基本的STL map和STL set的问题,通过解答这些问题讲解了STL关联容器内部的数据结构,最后提出了关于UNIX/LINUX自带平衡二叉树库函数和map, set选择问题,并分析了map, set的优势之处。对于希望深入学习STL和希
2008-02-18 15:54:00
480
原创 全角字符转换为半角,判断半角和全角
/// /// 判断字符是否英文半角字符或标点 /// /// /// 32 空格 /// 33-47 标点 /// 48-57 0~9 /// 58-64 标点 /// 65-90 A~Z /// 91-96 标点 /// 97-122 a~z /// 123-126 标点
2008-02-15 09:26:00
1173
原创 MFC的资源切换AFX_MANAGE_STATE(AfxGetStaticModuleState())
以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(AfxGetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。最近的项目中,需要在DLL里使用MFC生成界面,这才发现一旦资源放在不同的动态库里,而且还和多线程搅和在一起的时候,事情就变得
2007-11-01 16:37:00
729
原创 VC学习日志
********vc中debug版程序正常但release版崩溃******* I. 内存分配问题 1. 变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中 则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的问题 如:char buffer[10]; int counter; lstrcpy(buffer, "abcdefghik"); 在d
2007-11-01 14:50:00
1422
原创 VC下Debug 和Release 区别
最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优
2007-11-01 14:46:00
3049
原创 A Simple Way to Enable a Windows XP Look and Feel for VC++ 6.0 MFC Applications
The solution is very simple. All you need to do is add a custom resource to the project and add a couple of lines to the InitInstance method of the CWinApp derived class.1. Create a Manifest File
2007-03-03 17:39:00
935
原创 TIF格式图像文件初探
一、前言 因工作需要,本人经常接触一些图像方面的编程工作。目前图像领域中的格式很多且大部分官方说明都是英文文档,实在令人头疼,我想受此困扰的程序员朋友不在少数吧。这里本人不揣浅陋,写了一个将TIF格式转换成BMP格式图像的程序,供大家参考。请不吝赐教。 注:TIF是可扩充标记的文件,所以理论上是不可能编写一个能识别所有类别TIF格式的读写程序,这里只是给大家提供一个思路, 将TIF图像转换成
2007-01-23 11:12:00
6919
原创 如何在VC中创建动态数组
怎样给多维数组动态分配内存//Allocate:int **p = new int* [m];for(int i = 0 ; i p[i] = new int[n];//Use:for(int i = 0 ; i for(int j = 0 ; j p[i][j] = i * j;//Free:for(int i = 0 ; i delete[] p[i];delete[] p;1. 演示形为in
2007-01-12 10:36:00
3765
MapX开发电子参考手册.CHM
2009-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人