社区
非技术类
帖子详情
讨论:如何用SDK封装一个自己的,接口和MFC差不多的,欢迎参与讨论!!!
xiaoxiaohan
2002-03-05 08:50:21
本人想封装一个自己的CSocket类,以便以后需要时使用,但是察看MFC的CSocket发现比较复杂,相同大家讨论一下,看一看如何封装一个简单适用的CSocket类。
...全文
154
15
打赏
收藏
讨论:如何用SDK封装一个自己的,接口和MFC差不多的,欢迎参与讨论!!!
本人想封装一个自己的CSocket类,以便以后需要时使用,但是察看MFC的CSocket发现比较复杂,相同大家讨论一下,看一看如何封装一个简单适用的CSocket类。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ydogg
2002-03-27
打赏
举报
回复
看你功能要求了
guiwang
2002-03-27
打赏
举报
回复
很简单的问题。
pkeenbob
2002-03-27
打赏
举报
回复
被封装以后成一个比MFC42D.DLL还大的就行
AutopVision
2002-03-27
打赏
举报
回复
参考<<VC++技术内幕4.0>>上面的例子就是自己封装的Socket,相当详细!
cppnet
2002-03-09
打赏
举报
回复
直接用API 很好啊
封装干吗
once168
2002-03-09
打赏
举报
回复
这个网上好像有了!很多人封装了,你自已实现也不难!
apocn
2002-03-06
打赏
举报
回复
但是如果每次都直接使用SDK没有封装一个类更方便。
方便在哪里呢?使用SDK的目的是避免载入过多不用的类成员函数,使程序更本质。
封装?当然可以,但用SDK基本上是坐底层的,类的概念变的淡了,意义不大。
把函数的声明,函数体的定义,函数的调用,按功能、模块分成不同的文件就可以了,再加上前期设计书,不是很实际的吗?
8080
2002-03-05
打赏
举报
回复
20095269
欢迎大家加我啊
一起学VC
FlyOverSea
2002-03-05
打赏
举报
回复
做成DLL
xiaoxiaohan
2002-03-05
打赏
举报
回复
Guanghuan() ( )
客户要求不能用MFC,但是如果每次都直接使用SDK没有封装一个类更方便。
xiaoxiaohan
2002-03-05
打赏
举报
回复
masterjames(james) ( )
要求不能使用任何MFC的类和函数。
Guanghuan
2002-03-05
打赏
举报
回复
用Csocket吧,站在他人肩膀还是不错的。
Csocket实在做不了,就直接用SDK做,那种情况不多嘛。
xiaoxiaohan
2002-03-05
打赏
举报
回复
IdShuLin(IdShuLin) ( )
我们的项目要求很多时候不可以用MFC。
masterjames
2002-03-05
打赏
举报
回复
首先要从COBJECT派生,然后将C换成C++的类。
在《VC++技术内幕》中有个PER。。的类,就是作者自己写的。
你可以TRY,
如果从CSOCKET类中继承的话,将你封装的函数,放在类中就行了。
要用的成员函数写在类里就行了
因为CALLBACK函数在MFC中一样可以用,而且比较爽。
IdShuLin
2002-03-05
打赏
举报
回复
CSocket 已经封装的很好了,你有自己封装的时间,早就能够熟练使用CSocket了。
SDK
&
MFC
SDK
和
MFC
SDK
—Software Development Kit 软件开发包
MFC
—MicroSoft Foundations Classes 微软基础类 API —Application Programming Interface 应用程序
接口
SDK
是 Windoews 的API 集合
MFC
是 Windoews API C++ 封
Qt和
MFC
的比较
在当今基于C++的图形界面开发领域,能与Qt相抗衡的只有
MFC
。
MFC
是微软公司的基础类库,自然得天独厚,比如开发深层次的Windows应用远超Qt,但Qt也有杀手锏,那就是跨平台。这两点大家一目了然,下面我们再来比较一下它们的其他特点。 (1)开发速度就整体而言,
MFC
可能会快捷一些,因为Windows平台的开发工具大多很智能,因为立足于Windows的开发人群很广,从菜鸟到专业人士(开发人员一多,技术参考就多,周围可以咨询问题的人就多)。相比较而言,Qt基于Linux,可用的开发工具不多,而且这些工具
MFC
-窗口
封装
MFC
对Window作了一层比较浅的
封装
,其创建过程基本与
SDK
差不多
。它简化了窗口的注册,并将窗口过程与类关联起来;后者是比较重要的
封装
,它使消息能够分流给“类的窗口过程”,既而通过消息映射,才能到达各个处理函数。 使用传统的
SDK
来创建
一个
窗口有点繁琐,伪代码是这样的: if (RegisterClass(…)) {
MFC
原理第一讲——20171218
MFC
原理第一讲——20171218
MFC
是一种框架,在流行了二十几年,现在慢慢过时了,框架的设计思想都是
差不多
的,所以研究
MFC
原理便可触类傍通到其它框架。框架是对
SDK
的
封装
,通过类继承和多态给用户提供
接口
,写自己的代码,用起来很方便。有一些框架如金山的框架是开源的。 (1)框架的作用及其中一些基本类 用
SDK
开成软件需要1)写很多重复代码、2)响应消息处理比较...
关于工业相机编程调用
SDK
二次开发的一些步骤流程
网上找的一些资料,整理了一下,留着仔细看一看。内容纲要:1.工业相机编程模型和流程2.工业相机
SDK
接口
使用总结3.Basler Pylon工业相机
SDK
的使用4.Pylon 以实时图像采集讲解PylonC
SDK
使用流程5.关于使用维视工业相机
SDK
采集图像的问题6.工业相机
SDK
之opencv二次开发1.工业相机编程模型和流程不同的工业相机提供不同的编程
接口
(
SDK
),尽管不同
接口
不同相机...
非技术类
1,649
社区成员
59,013
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章