社区
C语言
帖子详情
本人学MFC还是学SDK呢???请高手指教!!!
guoming1
2002-08-31 10:28:44
本人现在有C++基础,现在想学VC编程,不知道学什么好啊???请大家指教!!!
我看过书说,MFC是基于面向对象啊,而SDK只是面向过程的是吗???
那学MFC是不是就不用学SDK了,还是有SDK基础的话,学MFC容易呢???
...全文
61
41
打赏
收藏
本人学MFC还是学SDK呢???请高手指教!!!
本人现在有C++基础,现在想学VC编程,不知道学什么好啊???请大家指教!!! 我看过书说,MFC是基于面向对象啊,而SDK只是面向过程的是吗??? 那学MFC是不是就不用学SDK了,还是有SDK基础的话,学MFC容易呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
41 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
villastoner
2002-09-02
打赏
举报
回复
上面说得好呀!!UP
daveyyu
2002-09-02
打赏
举报
回复
我个人认为:
如果你是做应用,用MFC + C++ 倒不如用Dephi VB PB ASP/PHP/JSP ETC.
如果是想做系统设计像(WPS OFFICE)用SDK + C/C++是比较好的,这里我想说明一点,SDK中可以用C++,当然也可以用CLASS ,所以说SDK 开发并不一定是面向过程的,在用SDK 写DIRECTX时就到CLASS。
现在开发工具越来越EASY,真不知将来的中国程序员,还能做什么,也许是该考虑用SDK + C++ +(NET、DB、OTHER API)了。
luckyum
2002-09-02
打赏
举报
回复
sdk
fatalerror99
2002-09-01
打赏
举报
回复
先学好 SDK ,对理解 MFC 很有好处,否则 MFC 很容易让人失去信心。
前面有朋友说学 SDK 是不想盲目跟着微软走,其实 SDK 不也是微软的东西吗?
engine_
2002-09-01
打赏
举报
回复
sdk是什么东西???请问?
robbie24
2002-09-01
打赏
举报
回复
当然是SDK了~
搞什么?谁说学C++就是为了MFC的?别误人子弟.
现在急着去学MFC,里面很多的东西搞到后来还是要去看最纯正的API!
而且MFC就一定封装的很好吗?
如果你想先学点东西的,就去看SDK(要有耐心地看,有些可以跳,但有些绝对不可以跳着看)
如果你想先做东西的,就先去看MFC吧~
做WINDOWS底下的应用程序不一定非要是MFC的,但是你会羡慕用MFC做开发的人,当然了,那是有前提的.
elvahuang
2002-09-01
打赏
举报
回复
sdk first
mfc second
ms 的东东不好?不要自欺欺人嘛!
好的就要学习
amstrongest
2002-09-01
打赏
举报
回复
2002年,还建议别人从sdk学起,这就是中国程序员和外国的区别。
等你sdk学好了,也要个一两年吧再去学什么mfc,那时侯都不知道.net还用不用了。
直接学MFC不懂的地方再参看SDK,计算机的东西学无止境,学最实用和公司要求的。
Cybergate
2002-09-01
打赏
举报
回复
<<Programming Windows>> 北京大学出版社
<<Windows C程序设计>> 清华大学出版社,国人写的,虽然不详细,但价格便宜,我正在用,当然别忘了结合MSDN。
至于<<新编WinAPI大全>>就没必要买了,很笼统,还不如看MSDN。
开发工具,首选VC。VC不是专门开发MFC程序的,开发C程序也很好,调试功能很强大。
koukai
2002-09-01
打赏
举报
回复
用SDK同样可以写出面向对象的程序,MFC就是封装了大部分API的类库,
先学SDK可以明白WINDOWS程序的流程,而MFC作了封装,很难搞懂程序的运行流程,MFC可以参考侯捷的《深入浅出MFC》
ueillemmx
2002-09-01
打赏
举报
回复
你可以看看winamp3,freeamp的源代码,你就知道
还是sdk好
wenan81
2002-09-01
打赏
举报
回复
建议看此文
http://www.vcroad.net/view.asp?id=358
相信对你会有帮助.
anxing
2002-09-01
打赏
举报
回复
做为一个初通C++,想进入WINDOWS编程,我试过很多,如BC5,DELPHI,最后我选择了VC。而是API OR MFC?我想了有一个月,而最终还是在看了又是一个月的API后进入MFC。看了侯SIR的《深入浅出MFC》那种狂喜,及《MFC程序设计》(?)后繁琐的开心,至今让我坚信我的梦。
但是,在半年中,由于别的原因,没有用VC,在那突然之间,我忽然在想VC,我什么也不知了,除了NEXT,NEXT,我什么也不明白,看别人做,我很容易明白,但是失去了自已。常怀念DOS下,那大段大段的做已一个人敲代码的夜晚。
于是《WINDOWS 程序设计》又一次让我明白了很多东西。
我想,也许是我个人的因素,不管你怎么MFC,你最终会发现,如果,API,你明白的不只是框架,更多的是那种了然于胸的快感。
你很幸运,你知CSDN。
梅雪香
2002-09-01
打赏
举报
回复
我觉得还是看你自己的,有人适合当排长,有人适合当元帅
也有人不用当过排长再当元帅
guoming1
2002-09-01
打赏
举报
回复
谢谢大家了啊
sunx007
2002-09-01
打赏
举报
回复
如何学sdk,有哪些书籍?
开发工具?带命令行方式的,像java的javac和java
MasterProgrammer
2002-09-01
打赏
举报
回复
当然是SDK啦!!!至于<<新编WinAPI大全>>里面错误多多!!!还不如看MSDN!!!
Raser
2002-09-01
打赏
举报
回复
其实无论是MFC还是SDK都不错的,反正两个都是Microsoft的东西,你学习哪个不一样?如果只是想学习Windows编程,那么就用MFC比较简单;如果要涉及Windows系统核心中的一些东西,那么学习SDK就比较贴近。
zhaobong
2002-09-01
打赏
举报
回复
我觉得也应该先学sdk,我是先看了mfc不明白一些机制后又转回来学sdk的。
fqcd555
2002-09-01
打赏
举报
回复
感激各位大虾。
加载更多回复(21)
网络编程技术
目前基础: 我做程序员一年多了,一直做本机应用程序,会
mfc
,com,
sdk
(略懂) 我略懂一点winsock编程。 我略懂计算机网络原理,但是感觉只是皮毛。
学
习目的: 我想了解网络编程技术,我想知道局域网的内部运行机制,我想了解现在的web技术,什么网关,IIS,web service,等等很多的web网络名词,我都不懂(似懂非懂),还有网络的协议也是一知半解,什么串口编程,并口的,糊涂的很??我不需要
学
的很深,很精,只要懂一点,别人说起来我能大致理解就行了,如果公司有一个网络编程的项目,我能大致的理解需求,然后再慢慢的自己仔细琢磨就行了。 问题: 不知从何处下手? 该
学
点什么东西?从那里可以获得相关的资料和书籍?
学
习过程中的方法问题也
请
大家
指教
(我是自考计算机大专毕业)? 我想先
学
技术,然后遇到原理的问题再去把缺少的东西填充。 谢谢大家的指点。
自己写 FILTER 改变画面颜色VC源代码
directx show 的帮助文档是一个很好的参考资料。可是里面的很多东西都讲得太多了,而我们在开始接触的时候,都想从最简单的东西入手,然后逐渐深入,可是参考
SDK
里面的例子程序,总是云里雾里,特别是自己动手写FILTER,要拨开它的丛丛雾水,还真有些不容易。 陆其明老师的《directx show 开发指南》对directx show 有比较经典的讲解,从它发表在网上的文章可以看到一部分。很可惜我这地方太落后了,买不到这本书,我也是一个DS的初
学
者,我想以后还
请
大家多多
指教
。 关键字:directx,filter,directx show
MFC
的使用——在共享DLL中使用
MFC
、在静态库中使用
MFC
前言我们在使用Microsoft Visual Studio软件(也就是我们常常说的VS)时,其中项目属性中有一项叫做“
MFC
的使用”,里面包含有不同的设置,会影响我们所编写的程序的使用,今天我就遇到了这个情况,我们一起来总结一下,避免犯下相同的错误。内容昨天写了一个小程序,使用的是
MFC
应用程序的工程,工具的版本为VS2013,工程参数都是默认的,其中有一项设置叫做“
MFC
的使用”,默认设置是“在
MFC
——在共享DLL中使用
MFC
、在静态库中使用
MFC
前言 我们在使用Microsoft Visual Studio软件(也就是我们常常说的VS)时,其中项目属性中有一项叫做“
MFC
的使用”,里面包含有不同的设置,会影响我们所编写的程序的使用,今天我就遇到了这个情况,我们一起来总结一下,避免犯下相同的错误。 内容 昨天写了一个小程序,使用的是
MFC
应用程序的工程,工具的版本为VS2013,工程参数都是默认的,其中有一项设置叫做“
MFC
的使用”,默认...
MFC
中 使用共享的DLL库和使用静态链接库的区别
使用的是
MFC
应用程序的工程,工具的版本为VS2013,工程参数都是默认的,其中有一项设置叫做“
MFC
的使用”,默认设置是“在共享DLL中使用
MFC
” “无法启动此程序,因为计算机中丢失
mfc
120.dll。尝试重新安装改程序以解决此问题。”,看到这个问题我首先想到的就是动态链接库的事情,因为我使用的是VS2013正好使用的是12.0版本的库文件,所以说应该是目标机上没有这个库,当然可以手动下载这个库文件,添加至“C:\Windows\System32”目录,但是在程序开发工程中,你无法要求所有的用户
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章