随笔- 191
文章- 0
评论- 35
阅读-
21万
随笔分类 - vc++
用最低层的算法实现高层的技术
加载动态库的方法
摘要:库分两种,静态库和动态库,而动态库的加载方法又分两种,动态加载和静态加载做为外部库,这两种库的加载都不需要包含头文件,因为相关的信息已经在导入库了假设导入函数如下:add(int x, int y);头文件如下:extern "C" int __declspec(dllexport)add(int x, int y);extern "C"代表c风格的,同时如果用不同的语言,则必需用相同的导入或者导...
阅读全文
Debug版本正常,而release版本找不到头文件的原因
摘要:有时候在Debug版本正常,而release版本找不到头文件 这是因为dll文件没有放在release文件夹下边,程序自动在系统文件下寻找的原因,把dll放在release文件下面即可 设置release版本的方法为build-set active configuarunt-release
阅读全文
Debug心得(转载)
摘要:Debug心得与大家一起分享 在程序即将发布前,你会遇见很多莫名其妙的死机、异常及不可重现的程序退出等bug。 在此我简要的把我最近及这几年中遇见的比较常见及棘手的bug,一一列举出来,以抛砖引玉,希望大家把自己在平时中好的debug方法贴出来与大家一起分享。 一、Release与debug环境下代码编译出来的差别: 大家可能经常遇见在debug环境下跑的很正常的程序,在relea...
阅读全文
skin++试用版的作用方法
摘要:1要包含头文件 #include "SkinPPWTL.h" 2,link-input包含SkinPPWTL.lib 3.把SkinPPWTL.dll,SkinPPWTL.lib ,SkinPPWTL.h放在工程项目内,这样一个漂亮的vc6.0界面就诞生了
阅读全文
vc中使用双缓存
摘要:首先生成CBitamp和内存cd,然后拷备到屏幕上 CRect rect; GetClientRect(&rect); CBitmap bitmap; bitmap.CreateCompatibleBitmap(pDC, rect.Width(), rect.Height());//生成空间的内存位图 CDC me; me.CreateCompatibleDC(pDC)...
阅读全文
vc串行化读写过程
摘要:vc串行化读写 串行化读写需要 用CArchive做中介,首先生成一个CFile类,然后在CFile类的基础上生成CArchive,然后直接用>>或者>x1>>x2>>y1>>y2;//直接读变量 arr.Close(); delete file;
阅读全文
土石坝网格剖分程序源代码
摘要:土石坝网格剖分程序在vc++开发平台上,用c++和vtk开发,主要分两部分 第一,程序剖分内核,剖分算法用的是递推断面法, 本文针对土石坝断面形状相似的特点,在综合分析土石坝各个断面形状的基础上,提出标准断面,其它各个断面都是标准断面的一部分,把标准断面划分成四边形和三角形,然后平移形成其它断面,把相邻断面的四边形和三角形对应的联接起来,根据断面的不同边界条件剖分成六面体,四面体,三...
阅读全文
如果响应连续id号的命令
摘要:对一段连续id号响应的消息宏定义消息函数方法如下,其中传递参数号为UINT 先声明函数 void OnMyKind(UINT ID); 然后再定义函数 BEGIN_MESSAGE_MAP(); ON_COMMAND_RANGE(4001,4045,OnMyKind)//4001--4045是命令id范围 END_MESSAGE_MAP(); 最后是响应函数 OnMyKi...
阅读全文
位图的读写
摘要:对于计算机图形学来说,位图的读写是一个非常重要方面,位图是计算机图形和图像的桥梁 在计算机图形处理中,着色后形成的图形就转变为图像,可以用成熟的图像处理算法来处理. 是真实感图形绘制的基础 对位图的处理主要是了解位图的数据结构,有了对位图的数据结构的了解后,其它的一切就 是一般的读写文件的方向,下面提供一个读写的类 #if !defined(AFX_FG_DIB_H__873E62A0_D...
阅读全文
位图的读写
摘要:对于计算机图形学来说,位图的读写是一个非常重要方面,位图是计算机图形和图像的桥梁 在计算机图形处理中,着色后形成的图形就转变为图像,可以用成熟的图像处理算法来处理. 是真实感图形绘制的基础 对位图的处理主要是了解位图的数据结构,有了对位图的数据结构的了解后,其它的一切就 是一般的读写文件的方向,下面提供一个读写的类 #if !defined(AFX_FG_DIB_H__873E62A0_D...
阅读全文