- 博客(16)
- 资源 (76)
- 收藏
- 关注
原创 理解线程同步
线程同步是指多线程通过特定的东西(如互斥量)来控制线程之间的执行顺序(同步)也可以说是在线程之间通过同步建立起执行顺序的关系,如果没有同步那线程之间是各自运行各自的 线程同步有三种常用的机制: 互斥量(mutex), 读写锁(rwlock)和条件变量(cond).互斥量 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问.1. 初始化: 在Linux
2015-02-27 17:34:48 378
转载 MFC(文档和串行化,孙鑫C++第十三讲笔记整理) .
转自:http://blog.csdn.net/zh634455283/article/details/7882897 1.CArchive在菜单打开保存时的代码 CFile file("1.txt",CFile::modeCreate | CFile::modeWrite); CArchive ar(&file,CArchive::store); int i=4; cha
2015-02-27 13:34:01 599
原创 邮槽和命名管道的区别
邮槽:只允许从客户端发送到服务器,没有可靠性保证,根据广播通信体系所设计,使用邮槽可以建立不可靠的单向数据传输。其优点就是可以很方便的向一个或者多个服务器广播消息 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。命名管道(Named Pipes)是在管道服务器和一台或多台管道客户机之间进行单向或双向通信的一种命名的管道
2015-02-26 17:01:40 1238
转载 AssertValid函数学习 .
转自http://tsitao.blog.163.com/blog/static/29795822006914105840496/ VC的调试中,AssertValid和Dump函数的应用CObject::AssertValid 成员函数提供对对象内部状态的运行时检查。尽管从 CObject 派生类时不需要重写 AssertValid,但可以通过重写使您的类更安全可靠。Asse
2015-02-26 15:06:23 2778
原创 CSliderCtrl::SetPageSize
CSliderCtrl Class提供Windows常见滑块控件的功能。 class CSliderCtrl : public CWnd成员公共构造函数名称 说明 CSliderCtrl::CSliderCtrl构造 CSliderCtrl 对象。
2015-02-26 10:22:31 1712
原创 窗口风格参数简介
1. CS_DBLCLKS创建窗口调用RegisterClassEx函数时,WNDCLASSEX结构体的style中加入CS_DBLCLKS类风格。否则,windows不会向窗口发送双击事件。函数正常对话框编辑器与某个自定义控件的自定义控件的窗口类必须包括 CS_DBLCLKS 样式。 如果自定义控件不具有 CS_DBLCLKS 样式,双精度型-单击该控件在对话框编辑器中不会导致该自定
2015-02-14 13:56:16 830
原创 Ellipse函数画圆
Ellipse函数的用法 函数功能:该函数用于画一个椭圆,椭圆的中心是限定矩形的中心,使用当前画笔画椭圆,用当前的画刷填充椭圆。 函数原型:BOOL Ellipse(HDC hdc, int nLeftRect, int nTopRect, nRightRect, int nBottomRect); 参数: hdc:设备环境句柄。
2015-02-07 15:58:30 22284 1
原创 coledispatchdriver
class COleDispatchDriver{// Constructorspublic: COleDispatchDriver(); COleDispatchDriver(LPDISPATCH lpDispatch, BOOL bAutoRelease = TRUE); COleDispatchDriver(const COleDispatchDriver& disp
2015-02-07 14:11:17 2437 2
转载 RUNTIME_CLASS(class_name) a CRuntimeClass structure .
RUNTIME_CLASS()是一个宏定义,定义如下: #define RUNTIME_CLASS(class_name) ((CRuntimeClass*)(&class_name::class##class_name))是得到类名为class_name中的CRuntimeClass静态成员的指针。例如: class MyClass : CObject { pub
2015-02-07 14:03:10 422
转载 深入解析MFC消息相应和消息路由
1.MFC中的消息分为三种(1)标准消息,也叫窗口消息(例:WM_PAINT,WM_CREATE,WM_LBUTTONDOWN,WM_CHAR)(2)命令消息,来自菜单,工具栏和加速键,都以WM_COMMAND表示(3)控件消息,控件消息又分为三小类,第一类和标准消息格式一样,第二类和命令消息格式一样(不过多了一个控件窗口的句柄),第三类是WM_NOTIFY.其具体细节不是本文叙述的重
2015-02-05 11:15:17 703
原创 类CCmdTarget
CCmdTarget ClassMicrosoft基础类库选件消息映射体系结构的基类。 公共构造函数 名称 说明 CCmdTarget::CCmdTarget构造 CCmdTarget 对象。 公共方法
2015-02-05 11:03:41 1194
转载 InitInstance() 和 OnInitDialog()
InitInstance是APP类的初始化。 OnInitDialog是在Dialog类初始化时调用。 DialogBase程序中,由于主窗体就是一个Dialog,所以看上去似乎OnInitDialog中也可以放置一些初始化应用程序的代码。但实际上,OnInitDialog只是在Dialog初始化时调用。Dialog相关子窗口就可以放在这里初始化。应用程序相关配置,一般在I
2015-02-05 10:57:30 950
原创 Slider Control控件
所有的控件的创建基本都是同一套道路;第一步:.h中创建一个CSliderCtrl 类的对象 ; CSliderCtrl m_ctrlSlider;第二步:.cpp中的void CMyDlg::DoDataExchange(CDataExchange* pDX)函数进行初始化控件;//初始化控件 void CMyDlg::DoDataExchange(CDataExchan
2015-02-03 15:31:08 765
原创 CListCtrl::SetItemText和CTreeCtrl::SetItemText
CTreeCtrl::SetItemTextVisual Studio 2013 其他版本 Visual Studio 2010Visual Studio 2008Visual Studio 2005Visual Studio 2012设置 hItem指定的项的文本。复制
2015-02-03 11:07:09 1050
原创 CListCtrl控件中InsertItem和SetItemText函数及CTreeCtrl::SetItemText
如果不先调用InsertItem这个函数,后面的SetItemText函数写了,也不起作用。InsertItem在MSDN中的函数原型如下 int InsertItem( const LVITEM* pItem ); int InsertItem( int nItem, LPCTSTR lpszItem ); int InsertItem( i
2015-02-03 11:04:02 1806
原创 CDialogBar的创建和使用
CDialogBar的创建和使用 一个朋友让我看一个关于DialogBar的程序,问题是在一个DialogBar中添加一个Tree Control控件,在初始化函数OnInitDialog中使用InsertItem添加一项,结果运行后,始终在DialogBar中显示不出来,后来我又加入了一个Button测试,结果Button是灰色的,根本不能点击。在OnInitDialog
2015-02-02 17:32:06 2509
Windows核心编程(第5版).pdf
2018-04-08
Python网络数据采集源码
2018-04-04
Python网络数据采集
2018-04-04
java并发编程实战(高清+源码)
2018-03-15
用MFC编写的数据包校验与常用校验算法(数据处理方法与串口通信用户层协议的编制)
2017-11-14
实现磁盘转储功能,使文件可以从虚拟磁盘转入内存中
2017-11-14
利用MFC技术结合MSComm控件,使用C++语言编写。程序功能包括手动设置串口参数,串行接收和发送数据,可以显示接收数据和保存接收数据等功能。
2017-11-14
WinCE 下实现远程控制,已经在WinCE平台上得到验证,此为客户端,可以在服务器PC机部失去操作功能的情况下,自由调用,存取数据。为PDA开发增加新思路
2017-11-14
VC下的MFC串口通信,采集下位机的DS18B20的温度,利用RS232串口传到计算机上,从而实现串口通信功能,该软件还有按键描述例,EDIT例等
2017-11-14
EZ-USB的.net源代码,实现上位机下位机通过USB通信
2017-11-14
restclient-ui-3.5-jar-with-dependencies
2017-11-10
JAVA核心技术卷1_基础知识
2017-11-10
JsonViewer
2017-11-10
淘宝技术这十年
2017-10-26
Java Puzzlers 中文版(java解惑)
2017-10-20
java设计模式实例
2017-10-20
SQLyog+Ultimate+9.6.2.0 带注册码
2017-10-20
Java加密与解密的艺术(清晰+书签+完整版)
2017-10-20
qt 路径列表程序实例【含库封装和调用实例】
2022-06-17
qt程序中嵌入第三方exe外壳实例程序
2022-06-17
PHP和MySQL WEB开发(第4版).pdf
2018-08-15
Flask 0.10.1.pdf
2018-08-15
JFinal技术架构浅析.doc
2018-08-15
C++程序设计语言.pdf
2018-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人