自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

转载 MFC - 文件操作 (孙鑫C++第十二讲笔记整理)

1.常量指针与指针常量的区分 char ch[5]="lisi"; const char *pStr=ch;//const在*之前,表明指针指向的内容为常量,即为常量指针 char * const pStr=ch;//const在*之后,表明指针的地址不能改变,即为指针常量 明白? 2.对文件读写的三种方法 1.C中   FILE *pFile=fopen("1.t

2013-12-30 17:37:04 1329 2

转载 MFC - 线程同步与异步套接字 (孙鑫C++第十六讲笔记整理)

1.事件对象:来实现线程的同步。与互斥对象一样均属于内核对象。 当人工重置有信号时,所有线程均得到信号,所以不能设为人工重置。代码就不贴了,通过创建匿名的事件对象,也可以让一个程序只能运行一个实例。  2.关键代码段实现线程的同步:类似公用电话亭,只有当电话亭里面没人了,其它人才可以再进去打电话。用了4个函数,这种方法比较简单!但缺点是如果使用了多少关键代码码,容易赞成线程的死锁

2013-12-30 09:23:03 1938

转载 MFC中的OnDraw和OnPaint的对比

学习中遇到一个问题,OnDraw与OnPaint有什么区别?上网搜索了一下,又查了一下MSDN和MFC的一些源文件,现整理如下。OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消

2013-12-30 09:19:37 803

转载 MFC - 进程间的通信(孙鑫C++第十七讲笔记整理)

有四种方法1.剪贴板 a.创建个ClipBoard的对话框应用程序,加两EditBox和两个Button发送接收。 b.具体代码:   发送端代码: if(OpenClipboard()) { CString str; HANDLE hClip; char *pBuf; EmptyClipboard(); GetDlgItemText(IDC_EDIT_

2013-12-30 09:14:19 881

转载 MFC - 网络编程 (孙鑫C++第十四讲笔记整理)

一.TCP流式套接字的编程步骤在使用之前须链接库函数:工程->设置->Link->输入ws2_32.lib,OK!服务器端程序:1、加载套接字库2、创建套接字(socket)。3、将套接字绑定到一个本地地址和端口上(bind)。4、将套接字设为监听模式,准备接收客户请求(listen)。5、等待客户请求到来;当请求到来后,接受连接请求,返回一个新的对应于此次连接的套接字

2013-12-30 09:07:03 949

转载 MFC - HOOK和数据库访问 ( 孙鑫C++第二十讲笔记整理 )

1.Hook简介:作用是拦截某些消息,关键函数是SetWindowsHookEX() 2.示例程序:  a.新建一基于对话框工程,InnerHook,此过程的钩子是只拦截本进程的。  b.在OnInitDialog()中添加代码:   g_hWnd=m_hWnd; g_hMouse=SetWindowsHookEx(WH_MOUSE,MousePro

2013-12-25 11:47:02 1021

转载 MFC- 动态链接库编程(孙鑫-第十九讲笔记整理)

1.DLL简介,动态库,静态库。动态库节约磁盘空间,静态库体积大。可以用多种语言编写DLL文件。动态库有两种加载方式:隐式调用和动态加裁! 2.新建一个DLL1的dll工程,加入一源文件名为dll1.cpp,加入add和subtract两个函数,注意此时须在函数名前加_declspec(dllexport),并且编译。用dumpbi -exports dll1.dll查看其导出

2013-12-25 11:44:13 1106

转载 MFC- ActiveX编程(孙鑫C++第十八讲笔记整理 )

一:在VB中调用X控件,添加方法 project->Add components。另外可以用Object Browser来查看控件 二:在VC中创建X控件1.新建一个X工程名为Clock,注意一个文件中可以包含多个控件。2.保持缺省设置,完成。注意它生成的三个类,以及相关的接口。3.运行它。选择TSTCON32.exe作为容器。4.选择Inser

2013-12-25 11:38:39 1008

使用StartUml画时序图

该pdf文档介绍使用StartUml如何画时序图,讲的详细,按照文档自己试一遍,对时序图的理解应该就差不多了。

2015-03-12

7Zip 和 Zip 压缩比较

该工具可以比较出7zip压缩和zip压缩的压缩率,压缩耗时的比较

2013-12-16

7zip 和 zip 压缩比较

7zip压缩 和 zip 压缩 比较 他们的压缩率 和 压缩耗时

2013-12-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除