搜索
bottom↓
回复: 14

有没有傻瓜式的MFC入门啊

[复制链接]

出0入0汤圆

发表于 2011-7-14 17:06:02 | 显示全部楼层 |阅读模式
原来学过一点VB用来作为上位机通信;

现在有点想学MFC了,可是完全不知道怎么入门,下了VS2010不知道从何下手;想来这里问问各位大侠有没有最简单的说明啊,包括工程建立,程序编写,调试,生成exe之类的,哪怕是一个最简单的hello world 就可以了,这样我能有个最直观的理解。现在下了深入浅出MFC,和MFC深入浅出,都只是在教一些高级的东西(对我来说,上面写的我不知道用在哪里),看起来就是雾里看花的感觉

想请大家帮帮忙,提供一些好用的东西(软件、MSDN,操作说明等)

做上位机之类的是用C#好还是C++好

感激不尽...要是不行的话只有去学delphi了

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2011-7-14 17:21:41 | 显示全部楼层
有人帮忙否???点击顶起啊

出0入0汤圆

 楼主| 发表于 2011-7-15 10:07:09 | 显示全部楼层
没人???

出0入0汤圆

发表于 2011-7-17 13:05:51 | 显示全部楼层
其实各种上位机开发环境都有其各自的优缺点,这个你可以上网查查相关的评论。
如果你不是以软件谋生的话,完全没有必要去啃MFC这块硬骨头,用Delphi、BCB、VB、C#都会是不错的选择,尤其是C#会有一个比较长久的发展。而Delphi的易用性和在界面数据库等方面的优点,也是比较适合新手入门的。如果只是捎带学学上位机的话,这些编程环境都没问题。
而VC是个比较经典的东西,尤其是VC2010的版本改进了VC++6.0的不少诟病,如果将来长久做软件,并以此为生的话,VC++是最好的选择。VC++在OS方面的优势使得其具有卓越的稳定性和兼容性,如果对软件稳定性和兼容性有特别情节的,VC++也是最佳的选择。
真正的程序员用C,聪明的程序员用DELPHI,这句话确实很经典。

出0入0汤圆

发表于 2011-7-17 13:10:51 | 显示全部楼层
回复【3楼】sunnyhook  
-----------------------------------------------------------------------

"真正的程序员用C,聪明的程序员用DELPHI"

这个难道是因为 DELPHI 比较省功夫?

本人VC飘过

出0入0汤圆

发表于 2011-7-17 15:04:59 | 显示全部楼层
深入浅出MFC 侯捷

出0入0汤圆

发表于 2011-7-17 17:41:30 | 显示全部楼层
要想用MFC,就得花点工夫去研究下MFC,搞明白了它的道理,做起程序来也顺手的多。

出0入0汤圆

发表于 2011-7-17 18:12:56 | 显示全部楼层
1,VC++没有傻瓜式的教程
2,VC++和MFC没有RAD+VCL的易用性
所以,要学MFC根本没有捷径,没有速成之法,即使悟性好的人学起来也得费点功夫,如果没有耐心的话,趁早学其他开发环境。很多人学VC++就像戒烟一样,尝试了很多次,下了很多次大决心,可就是没坚持下来。我觉得如果是个别人这样的话,只能说明是人的问题,如果很多人都这样的话,至少VC++本身也脱离不了干系。一个稍有编程基础的人,用Delphi可以在三周内开发出有一定商业价值的软件来,但如果用VC的话,我觉得三个月都难有起色,至少得三年的说。

出0入0汤圆

发表于 2011-7-17 18:34:23 | 显示全部楼层
回复【7楼】sunnyhook  
-----------------------------------------------------------------------

BCB 也可以。。。。俺机器上,少说也有近百个控件包...

出0入0汤圆

发表于 2011-7-17 18:47:59 | 显示全部楼层
回复【楼主位】x11223y  
-----------------------------------------------------------------------

深入浅出MFC不适合入门,如果单纯的想快速入门的话就买什么多少天学会MFC之类的书先照着做吧
那种书虽然很烂,但是我想应该是你想要的

出0入0汤圆

发表于 2011-7-17 22:04:39 | 显示全部楼层
回复【8楼】huayuliang 花生
bcb 也可以。。。。俺机器上,少说也有近百个控件包...
-----------------------------------------------------------------------

仔细一看BCB和Delphi是一个套路的东西,除了语言不同外,其它的都很像。甚至BCB的VCL内核源代码都是Delphi的,我初步估计这两个之间的工程很好互相移植。不过BCB比Delphi编译速度方面要差一些,不过比起用MFC费下的功夫来说,可以忽略不计。

出0入0汤圆

发表于 2011-7-17 23:23:27 | 显示全部楼层
c#就可以傻瓜入门阿。只有c的基础就可以。建议c++话不要选择MFC,c++bulid或者QT是推荐的。
上次看wince教程,微软已经不对mfc的库进行更新支持了。
QT是跨平台的。帮助文件很好,入门很快。在linux下的c++比windows下要快一点,而且可以直接用在嵌入式的。

出5入42汤圆

发表于 2011-7-17 23:31:50 | 显示全部楼层
我做上位机只会VB6.0
前段时间搞过VB2008,这几天刚刚下载了VS2010,想整一下VB2010,目的是为了做的上位机界面更漂亮,更友好。
而且了解了一下WPF,貌似是个很好的技术。
至于VC,觉得应该比较难吧,没搞过。
此外,微软本身已经将VB和C#同质化了,两者越走越近了。

出0入0汤圆

发表于 2011-7-22 12:39:20 | 显示全部楼层
MFC入门简单,精通难啊,入门看《MFC.Windows程序设计(第2版)》,进阶可以看《深入浅出MFC》 侯捷

出0入0汤圆

发表于 2011-8-1 19:24:08 | 显示全部楼层
觉得MFC的确挺难的,个人觉得需要先对windows程序设计有所了解,可以先看《windows程序设计》,对windows运行机制,如何调用API有所了解,然后再入手MFC。可以看侯捷的书《深入浅出MFC》,个人觉得看一些视频会学习比较快。试着编写东西,边看MSDN比较好,我也是对MFC刚刚接触,请多多指教
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-18 12:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表