- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 vs2008 MFC 常见错误--新员工常犯的错误!
(1)picture 控件添加成员变量时,出现无效的过程调用或参数解决办法:找到头文件// 对话框数据 enum { IDD = IDD_LDXXXX_DIALOG };后面添加下面这行; enum cust_enum{}; (2)vc 6.0 升级到vs2005错误 1 error C2668: “pow”: 对重载函数的调用不明确 dlg.m
2011-12-30 16:34:40 7873 6
原创 windows WDF驱动程序设计
WDF model 这就是WDF模型,这个驱动模型,在windows WDM驱动设计中,已经讲到了WDM模型和WDF模型的区别,从这个模型就可以看出: 对于应用程序来说,下面采用WDM驱动还是WDF驱动模型,是透明的,同样,对于kernel Subsystems来说,对于WDM和WDF驱动,都是一样的。 在看下Framework,对于WDF驱动框架来说,框架包括O
2011-12-05 19:57:01 2761 8
原创 windows WDM驱动程序设计
回顾微软10年,驱动开发模型从VxD->WDM->WDF,开发工具从VtoolsD-->DDK-->WDK,在这个过程中,出现了一些优秀的开发工具,windriver,driver studio 3.2 等。其中windriver适合用来调试硬件,driver studio 3.2 采用C++开发框架,用户只要简单的写几个回调函数就可以完成驱动的编写,但是该软件又微软新的驱动模型WDF的冲击,不在
2011-12-05 19:56:39 2709 5
原创 结构型模式 Bridge和Adapter
(一)适配器(Adapater)模式适配器(Adapater)模式已经在10.4 串口通信与设计模式中进行了讲解。在此不在对它进行讲解。http://www.cnblogs.com/kid-li/archive/2006/05/29/412180.html Adapter适配器模式是一种结构型模式,主要应对:由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是,
2011-12-05 19:53:45 997
原创 创建型模式Factory和AbstractFactory
Factory模式的2个主要功能:1)定义创建对象的接口,封装了对象的创建;2)使得具体化类的工作延迟到子类中; 举例如下:vs2008编译通过:#pragma onceclass Product{public: Product(void); virtual ~Product(void)=0;};class ConcreateProduct:publ
2011-12-05 19:50:07 723
原创 结构型模式:Facade模式
Façade模式:简单来说,就是在我们实现一个软件时,可能定义了很多类,实现了很多功能,但是对于用户来说,很多sdk,他都不需要,它只需要一个init函数,就能使用sdk,比如,某款工业相机,提供了复杂的功能去控制和使用相机,但是客户还是希望,你只要给我一个init函数,然后我就能读你相机传输过来的图像就可以了,这就是Facade设计模式,也像我们数码相机的快门一样,数码相机有很多功能
2011-12-04 21:19:27 765
原创 结构型模式:Decorator模式,Composite模式,proxy模式
Decorator模式:在面向对象的设计和开发过程中,可能会经常遇到以下的情况;我们需要为一个已经定义好的类添加新的职责,通过情况我们会给定义一个新类继承自定义好的类,通过继承的方式解决这样的情况会带来系统的复杂性,因为继承的深度会变得很深。而Decorator提供了一种给类增加职责的方法,不是通过继承实现,而是通过组合。Decorator装饰模式是一种结构型模式,它主要是解决:”过度地使
2011-12-04 21:07:37 922
原创 C语言 2个不引人注意的细节
1)定义的结构体 不初始化;2)sprintf是不安全的; 如果不注意这两点,有可能对软件的健壮性有影响! 3)if(11) 4)memset(buffer,0,size) 应该改成memset(buffer,0,size*sizeof(Type)) ,比如int型和byte型是不同的,尤其在图像处理中将某一行置0的情况; 5)(25/31)*255
2011-12-02 09:35:33 1040
原创 WDM和WDF usb驱动不同点
1)ddk 和wdk ddk是基于wdm驱动模型的,而wdk是基于WDF驱动模型的,wdm驱动模型和wdf驱动模型的最大的区别是:1)wdf驱动框架对WDM进行了一次封装,WDF框架就好像C++中的基类一样,且这个基类中的model,IO model ,pnp和电源管理模型;且提供了一些与操作系统相关的处理函数,这些函数好像C++中的虚函数一样,WDF驱动中能够对这些函数进行overr
2011-12-01 15:19:42 5747 7
N21ToJpg.rar
2020-06-08
FFmpeg-YUV2AVI
2013-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人