自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (18)
  • 收藏
  • 关注

转载 深度解析VC中的消息传递机制

摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的。所以,要学好Windows编程,必须对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面的分析。一、什么是消息?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windo

2014-06-27 17:41:37 951

转载 MFC应用程序中处理消息的顺序

MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序..2007-12-06 19:23MFC应用程序中处理消息的顺序1.AfxWndProc()      该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息

2014-06-27 14:31:46 1001

转载 用std::string取代char*

用std::string取代char* 本文主要针对那些有C语言背景知识,而现在开始使用C++语言编程的程序员。事实上,C++继承了大多数C语言的功能,但有些方面还是不得不要留意的,如new和delete取代了malloc和free,且C++还使用了STL容器类来静态或动态地分配数组。本文中要讲的是用std::string来取代char*,将会演示C风格数组带来的一系列问题,及如何使用

2014-06-25 14:43:44 1625

转载 Socket超时设置---select()的妙用

Socket超时设置---select()的妙用用过 WinSock API 网友们知道:WinSock 编程中有一很方便的地方便是其 息驱动机制,不管是底层 API 的 WSAAsyncSelect() 还是 MFC 的异步Socket类: CAsyncSocket,都提供了诸如 FD_ACCEPT、FD_READ、FD_CLOSE 之类的消息 供编程人员捕捉并处理。FD

2014-06-24 11:21:39 4344

转载 转载 SubClassWindow 详解

许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一个EDIT控件是多么的艰难

2014-06-20 08:55:39 694

转载 如何子类化(SubclassWindow)窗体

窗口子类化的作用窗口子类化技术最大的特点就是能够截取 Windows 的消息。一旦用户自定义的窗口函数截取了传向原窗口函数的消息,就可以对被截取的消息进行如下处理:将其传给原来的窗口函数。这是对大多数消息应该采取的措施,因为子类通常只对原来的窗口特性作少量的改动截取该消息,阻止其向原窗口函数发送。修改该消息,修改完毕以后再向原窗口函数发送。Windows SDK 提供了一些设计

2014-06-19 17:39:10 873

转载 ATL接口映射宏详解

这几天看了看ATL的接口映射宏,不知不觉看得比较深入了,突然就萌发了把它写出来的想法。ATL中定义了很多接口映射宏,有几个还是比较重要的,虽然好象没有必要把它所有的细节都弄得很清楚,但深入学习的过程中也可以顺带学一学其他的ATL类,对它的机制也可以更清楚一些,应该还是会有些好处的吧。我按照我学习的过程把它写出来,也 不知道大家能不能看懂。想模仿一下侯老师的手笔力争把其内部细节解释清楚,但也不敢大言

2014-06-13 17:20:36 1786

转载 ATL ATL_NO_VTABLE详解(转)

我们可以注意到在用ATL编写COM组件时,在类前面都有一个宏ATL_NO_VTABLE,那么这个宏到底有什么作用呢?这个宏的定义如下:#define __declspec(novtable) ATL_NO_VTABLE;下面这段是MSDN中对这个宏的描述:This form of _declspec can be applied to any class declarati

2014-06-12 17:31:37 1096

原创 ATL 实现com的聚合

com聚合是包容的一种特例,目的是最大化的实现功能模块话,降低组件间的耦合性。第一步:         通过ATL创建com外部组件TestOutCom.dll,在其内部创建接口包装类CCMyOuterCom,并实现其对应的接口ICMyOuterCom            之后点击“完成”;并在接口中实现“GetOuterMethord”方法,方便

2014-06-11 17:32:00 3434

原创 com 包容类实现多个双重接口

有时项目组件X已经实现了接口 IA 中的

2014-06-10 14:02:03 1848

转载 C++继承:同名隐藏、覆盖,虚函数

不同作用域声明的标识符的可见性原则:    如果存在两个或多个具有包含关系的作用域,外层声明了一个标识符,而内层没有再次声明同名标识符,那么外层标识符在内层依然可见,如果在内层声明了同名标识符,则外层标识符在内层不可见,这时称内层标识符隐藏了外层同名标识符,这种现象称为隐藏规则。    在类的派生层次结构中,基类的成员和派生类新增的成员都具有类作用域。二者的作用范围不同,是相互包含

2014-06-04 17:27:20 836

RTSP网络控制组件

RTSP组件 自己写好的组件,可直接使用,有RTP基于UDP传输和基于TCP传输两种方式,并且有相关控制函数

2013-12-31

RFC3550中文版.pdf

RFC3550中文版.pdf 对于看英文吃力的同学有很大帮助,很详细

2013-10-31

rfc3984.pdf

rfc3984.pdf 对于研究RTP结构的同学有很大的帮助,耐心读完,收益很深啊

2013-10-31

rtp_over_rtsp精简分析

rtp_over_rtsp精简分析 ,对流程解释的很详细,很不错的文档,对开发人员有很大帮助

2013-10-31

RTSP介绍文档

RTSP介绍文档,很不错,很详细的,对于初学者有很大帮助

2013-10-31

H264介绍 很不错

H264介绍 很不错,适合初学者额 H264介绍 很不错,适合初学者额

2011-12-07

H.223 中文协议

H.223 中文协议 H.223 中文协议 H.223 中文协议 H.223 中文协议 H.223 中文协议 H.223 中文协议

2011-06-24

自己整理的端口资料,也是在网上下载的

自己整理的端口资料,也是在网上下载的,大家可以分享一下

2011-01-20

ATL双接口实例,本人自写代码

ATL双接口实例,本人自写代码,测试通过,可用

2011-01-20

经典的ATLCOM实例,自己测试通过的

经典的ATLCOM实例,自己测试通过的,保证大家喜欢

2011-01-19

钩子资料整理,个人感觉不错

很不错的钩子资料的整理,都是我自己在网上下载的,还有自己的源码,与大家分享

2011-01-19

深入浅出MFC--CHM

个人感觉很好,介绍的很好,对初级者跟有帮助

2010-09-29

Nhibernate实例

简单的Nhibernate实例, 对初学者有帮助,有问题可以大家一起讨论,我也是修改的网上的源码

2010-01-05

SQL2005的优化方法

讲述了一些简单的方法来优化数据库,实现数据的流畅输入输出

2009-01-13

LoadRunner 中文本函数的运用

简单的LoadRunner中关于函数讲解文本函数的运用,希望有点帮助!

2009-01-13

关于SQL事物的简单介绍

本人做的PPT意在同大家一起学习SQL中的事务

2008-11-28

SQL 2005 游标的应用

关于SQL游标的运用进行了简单的介绍,有问题大家一起讨论

2008-11-28

SQL2005锁机制以及原理介绍

本PPT介绍锁机制,对所的原理和应用进行了简单的介绍,大家一起学习

2008-11-28

空空如也

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

TA关注的人

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