- 博客(18)
- 收藏
- 关注
转载 BMP位图文件结构及平滑缩放
BMP位图文件结构及平滑缩放作者:unknown 更新时间: 2005-03-14 -- 用普通方法显示BMP位图,占内存大,速度慢,在图形缩小时,失真严重,在低颜色位数的设备上显示高颜色位数的图形图形时失真大。本文采用视频函数显示BMP位图,可以消除以上的缺点。 ---- 一、BMP文件结构 ---- 1. BMP文件组成 ----
2008-11-27 11:05:00 475
转载 CreateFileMapping 函数
内存映射API函数CreateFileMapping创建一个有名的共享内存:HANDLE CreateFileMapping(HANDLE hFile, // 映射文件的句柄,
2008-11-27 11:02:00 442
转载 MFC的SDI程序的用户命令的处理顺序
C++--MFC的SDI程序的用户命令的处理顺序 1.用户命令处理顺序图2.OnCmdMsg的代码BOOL CFrameWnd::OnCmdMsg(...){ CView* pView = GetActiveView(); if(pView != NULL && pView->OnCmdMsg(...)) r
2008-11-25 16:53:00 984
转载 VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结 MSDN中对于在不同的配置下Link的LIB作了说明:C Runtime Library:开关对应的库版本/MDMSVCRT.LIB多线程DLL的Release版本/MDdMSVCRTD.LIB多线程DL
2008-11-20 11:21:00 746
转载 成语新解
1、度日如年:日子非常好过,每天象过年一样。 2、杯水车薪:每天办公室喝喝茶,月底可以拿到一车工资。 3、知足常乐:知道有人请自己洗脚,心里就感到快乐。 4、语重心长:别人话讲得重了,心里怀恨很长时间。 5、有机可乘:出门考察有飞机可以乘坐。 6、不学无术:不要白费功夫学那些不实用的东西。 7、夫唱妇随:丈夫进了歌厅,旗帜跟踪尾随。 8、知书达礼:仅知道书本知识是不够的,还要学会送礼。
2008-11-19 14:42:00 564
转载 MFC应用程序中处理消息的顺序
MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc() 该函数负责发送消息到OnW
2008-11-19 13:34:00 953 1
转载 OnEraseBkgnd 的一些理解【转】
OnEraseBkgnd 的一些理解【转】2007-08-18 11:36MFC这个框架不搞清楚其中的来龙去脉,总有你郁闷的时候……Q: OnEraseBkgnd函数中返回TRUE或FALSE有什么区别?A: WM_ERASEBKGNDReturn ValuesAn application should return nonzero if it erases
2008-11-18 17:04:00 3819 1
转载 列表控件ListCtrl用法
首 页界面/窗口网络/通讯数据库组件开发图像/多媒体NET/Web其它技术源码下载资料下载软件共享软件外包曲艺杂谈栏目导航: 首 页 | 界面/窗口 | 列表控件 列表控件ListCtrl用法原作者
2008-11-17 16:58:00 885
转载 C++代码静态分析工具-Prefast
C++代码静态分析工具-Prefast2008-05-08 00:461. 什么是Prefast Prefast是一种代码分析工具,它能够帮助你找到编译器不能找到的错误或者缺陷。Prefast首次被微软集成到Visual Studio 2005 Team Suite中去,使用起来非常方便。2.怎么使用Prefast在vs2005 Team Suite中,使用Pref
2008-11-10 09:37:00 871
转载 面向对象设计原则
面向对象设计原则 一、单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。 二、开闭原则(OCP) 软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于
2008-11-10 08:48:00 591
转载 vc++中进程间的通信
vc++中进程间的通信2006-11-23 10:44 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程
2008-11-07 14:40:00 596
转载 MFC下的线程(Windows环境下的多线程编程)
Windows环境下的多线程编程 MFC下的线程:对Windows而言,所有的线程都是类似的;而在MFC中,则将线程分未了用户界面线程(UI Threads)和工作者线程(Worker Threads)。界面线程与工作者线程的主要区别在于:用户界面线程的程序代码中有消息循环,可处理从系统收到的消息,而工作者线程则没有收发消息的功能。2.3.1MFC线程类CWin
2008-11-07 08:51:00 1317
转载 地图基础知识
地图基础知识 地图应用接口中使用的经纬度单位是NTU,您需要把其它单位的经纬度值转化过来,以下为常用的转换关系: 基本转换:NTU = 度*100000度 = NTU/100000例如:经度 = 116.21345°纬度 = 39.445875°NTU经度:116.21345 * 100000 = 11621345(NTU)NTU纬度:39.445874*10000
2008-11-06 15:56:00 1128
转载 n72刷机
N72刷机2008-10-06 12:02注意:刷机只能从低版本刷往高版本,不能从高往低刷,但是相同版本可以互相刷 1、什么是刷机,刷机有什么用处? 答:刷机简单说就是通过数据线或红外或蓝牙重新写手机里的的软件程序。刷机的目的主要是厂家为解决老版本软件中的BUG推出的补丁程序,一般是解决反应速度慢、音量小、短信模版、死机、显示亮度等等;还有些是为了增强原机型的功能,比如
2008-11-06 08:51:00 2311
转载 程序员不擅长沟通???
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2007/01/18/1487073.aspx 总是听到有人说—程序员不擅长与人打交道、不擅长沟通和交流,更有甚者还提到程序员不太明白人情世故。 如果说ü 与人打交道就是陪
2008-11-04 12:26:00 592
原创 Visual Leak Detector工作原理
Visual Leak Detector工作原理 下面让我们来看一下该工具的工作原理。 在这之前,我们先来看一下Visual C++内置的内存泄漏检测工具是如何工作的。Visual C++内置的工具CRT Debug Heap工作原来很简单。在使用Debug版的malloc分配内存时,malloc会在内存块的头中记录分配该内存的文件名及行号。当程序退出时CRT会
2008-11-03 14:42:00 751
原创 初识Visual Leak Detector
初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,
2008-11-03 14:41:00 692
转载 经典软件推荐:AppVerifier(应用程序验证器)
经典软件推荐:AppVerifier(应用程序验证器)AppVerifier的客观介绍AppVerifier能识别的问题AppVerifier的使用参考文献 “Bug”中最头痛的是那么一类:野指针、无效句柄,访问冲突,跟Windows内核打交道比较多的那些,它们发现难,调试难,定位难。不过AppVerifier就是解决这些问题的工具,实际上,以微软为首的大的Windows软件开发商都在使用
2008-11-01 13:33:00 1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人