- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 进程间通信
(1)剪贴板void CMFCApplication39Dlg::OnBnClickedBtnSend(){ // TODO: 在此添加控件通知处理程序代码 if(OpenClipboard())//打开剪贴板 { CString str;//保存发送编辑框控件上的数据 HANDLE hClip;//保存调用GlobalAl
2016-01-26 15:49:07 389
原创 多线程
1.程序和进程:程序是计算机指令的集合,它以文件的形式存储在磁盘上。而进程通常被定义为一个正在运行的程序的实例,是一个程序在其自身的地址空间的一次执行活动。一个程序可以对应多个进程(例如可以同时打开多个记事本)。进程是资源申请,调度和独立运行的单位,因此,它使用系统中的运行资源,而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。2.进程组成:进
2016-01-26 15:00:00 357
转载 带界面的UDP聊天程序
BEGIN_MESSAGE_MAP(CMFCApplication38Dlg, CDialogEx) ON_MESSAGE(WM_USER+1,OnRecvData) ON_BN_CLICKED(IDC_BTN_SEND, &CMFCApplication38Dlg::OnBnClickedBtnSend)END_MESSAGE_MAP()// CMFCApplication38Dlg
2016-01-26 11:50:03 1276
原创 Winodws实现基于UDP的简单聊天程序
客户端:#include #include #pragma comment(lib,"WS2_32.lib")int main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(1,1); err = WSAStartup(wVersionRequested,&
2016-01-20 16:37:14 522
原创 Windows实现基于TCP的网络应用程序
客户端:#include #include #pragma comment(lib, "WS2_32.lib") int main(){ WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(1,1); err
2016-01-20 13:57:56 616
转载 MFC使用控制台界面
在MFC程序中输出调试信息的方法有两种,一种是使用TRACE宏,可以向Output窗口输出调试信息;另一种是用MessageBox,弹出消息框来输出调试信息,但会影响程序的运行。其实有一种方法可以更为方便的输出调试信息,就是输出到控制台(Console)中,即不影响程序运行,又便于查看调试信息。方法如下:1、#include 2、在需要开启控制台窗口的地方调用AllocCons
2016-01-19 16:20:42 311
转载 回调函数
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。机制⑴定义一个回调函数;⑵提供函数实现的一方在初始化的时候,将回调函数的函数指针注册给调用者;⑶当特定的事件或条件
2016-01-19 10:25:15 529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人