DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年7月19日

摘要: Visual C++内存泄露检测—VLD工具使用说明一. VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号;可以得到泄露内存的完整数据; 可以设置内存泄露报告的级别;并且是开源免费的。二. VLD下载http://www.codeproject.com/tools/visualleakdetector.asp本文后附有vld1.0的工具包,下载解包后就可使用。三. VLD安装方法一:解压之后得到vld.h, vldapi.h, vld.lib 阅读全文
posted @ 2012-07-19 17:41 DoubleLi 阅读(34036) 评论(0) 推荐(0)

摘要: http://code.ijinshan.com/ http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代码搜索引擎,特别是搜索c/c++的开源代码,可以通过函数名、类名等搜索,很酷噢http://sourceforge.net/有名的开源代码库,只要能想到的功能,上面都有对应的源 阅读全文
posted @ 2012-07-19 12:44 DoubleLi 阅读(691) 评论(0) 推荐(1)

摘要: 基于 TCP 的 socket 编程/*服务器端程序流程:1.加载套接字库 WSAStartup2.创建套接字 socket3.将我们创建的套接字,绑定到本机地址的某一端口上 bind4.为套接字设置监听模式,准备客户请求 listen5.等待客户请求到来。当请求到来,将接受连接请求,并返回一个新的对应于此次连接的套接字 accept6.用新返回的套接字和客户端进行通信 send / recv7.在通信结束后,关闭套接字 closesocket客户端程序流程:1.加载套接字库 WSAStartup2.创建套接字 socket3.向服务器发出请求连接 connect4.和服务器进行通信 ... 阅读全文
posted @ 2012-07-19 09:58 DoubleLi 阅读(2470) 评论(0) 推荐(1)

摘要: 菜单结构一个菜单栏可以有若干个子菜单,而一个子菜单又可有若干个菜单项。对于菜单栏的子菜单,由左至右从0开始索引。对于特定的子菜单的菜单项,由上至下建立从0开始的索引。访问子菜单和菜单项,均可通过其索引或标识进行。对于在窗口客户区右键弹出的菜单,如果弹出菜单归属View 类窗口,则菜单项只能响应View 和Doc 类消息点击。如果弹出菜单归属框架窗口,弹出菜单上的消息的路由遵循View -DOC-MainFrame-APP的响应顺序 。菜单的相关重要函数CMenu* GetMenu( ) ; // 得到菜单指针CMenu* GetSubMenu( ) ;// 得到子菜单指针,也就是弹出菜单指.. 阅读全文
posted @ 2012-07-19 09:50 DoubleLi 阅读(8056) 评论(0) 推荐(2)

摘要: 一、创建对话框对象1.首先利用资源编辑器创建对话框资源,并针对该对话框资源定义一个对话框类:class CTestDlg : public CDialog2.创建话话框对象模态对话框的创建: 如: CTestDlg dlg; dlg.DoModal();非模态对话框创建: 如: CTestDlg dlg;dlg.Create(IDD_DIALOG, this); 但这样是得不到一个正常显示的非模态对话框的。因为模态与非模态对话框的实现方式并不相同,这里我们还要注意几点。非模态对话框创建完成后是隐藏着的,必须调用ShowWindow来进行显示。对于模态对话框,当执行到DoModal 函数以创建对 阅读全文
posted @ 2012-07-19 09:19 DoubleLi 阅读(13909) 评论(3) 推荐(0)