VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 774|回复: 9

[交流] MFC落伍了,呵呵!

[复制链接]
44_avatar_middle
最佳答案
2 
在线会员 发表于 2022-2-25 01:09:46 | 显示全部楼层 |阅读模式
    气不过,在找资料时无意中进了知乎看有关MFC的话题,各种损,真气吐血了。我来吐槽下自己的经历。
    VS2008出来那年,当我第一次接触编程的时候选的C++,当时就觉得编一个窗口很麻烦,更不知道什么模态对话框或非模态对话框的区别,当时某装B大佬告知 C++ 很快就要落伍了,MFC更是应该淘汰的玩意。当时被推荐学Delphi,倔强的我选择了C#,很快就编写出来一些小玩意。参加工作(事业单位跟编程无关),放了一段时间用VS2013,发现以前C#的东西移植时各种报错,被劝退。直到1年前,老婆机械博士项目需要建模,上G的研究数据需要分析,专升本的我找到了存在感,一开始用AutoCAD用 Lisp,局限太大。随后开始恶补C++,并接触MFC,因时间紧,中文资料不足,并没有选择Direct,而是直接用MFC的CDC,一条一条算法自己攻克,看不懂的数学算法直接请教老婆。搞了一年,成了!
    我也是快40的人了,因为爱好,一直喜欢编程。现在我自学数据挖掘和AI,用的就是自己写的模型框架。喝着牛奶咖啡做自己喜欢的事情,人生很满足!
    回到主题,MFC太强了,因为C++不排斥它,微软平台还能用它。未来期待华为的仓颉编程语言,再烂都学!
    只有你的指针指向你new出的那块内存时,你才能真正感觉到自由。只要你知道所有HANDLE的存放位置,你才真正会感觉在那个世界你才是神。




上一篇:从实例中学C语言 实例3_21( //3_21.cpp : 构造奇数阶魔方阵)
下一篇:【开题】股票、大数据、量化交易、人工智能
44_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2022-2-25 14:43:50 | 显示全部楼层
thzzl 发表于 2022-2-25 08:16
真理往往掌握在少数人手中。

那些年还年轻,心浮气躁,什么东西都要用最新的,出了VS2013就看不起用VS2010的人,甚至还会鄙视那些学VC++6.0资料的朋友。现在看起来傻B的是自己。2022年了,最终帮我解决问题的还是VC++6.0的视频资料,都是快30年前的东西了。MFC好的地方是稳定,C#这种垃圾玩意,隔几年出点新东西,老的代码各种水土不服。又要重新卖对应版本的资料来学习,反复两次还不如用Win32 API 一点一点敲出来呢。
58_avatar_middle
最佳答案
55 
online_vip 发表于 2022-2-25 08:16:51 | 显示全部楼层
真理往往掌握在少数人手中。
98_avatar_middle
最佳答案
0 
在线会员 发表于 2022-2-25 08:36:36 | 显示全部楼层
赞!大侠!
多多分享感悟。
46_avatar_middle
最佳答案
4 
在线会员 发表于 2022-2-25 09:50:05 | 显示全部楼层
你的故事一定很精彩,分享下吧。让我们学习MFC的人看到希望
75_avatar_middle
最佳答案
23 
online_supermod 发表于 2022-2-25 11:24:11 | 显示全部楼层
扯虎皮,拉大旗 干就完了,能挣钱就好了,想那么多干嘛?
44_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2022-2-25 14:20:49 | 显示全部楼层
CIA 发表于 2022-2-25 09:50
你的故事一定很精彩,分享下吧。让我们学习MFC的人看到希望

我学MFC是因为我的东西现在肯定只会在Windows下运行。如果要靠这个吃饭,那要更加精通。说个极端的例子,MFC的源码学完了,领悟到了精髓,任何支持C++的平台下你也能按照MFC的逻辑再造一套类似的封装出来,说不定更好。

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
58_avatar_small thzzl + 2 + 2 说的好,MFC源码都没研究过,不叫会MFC。

查看全部评分

44_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2022-2-25 14:27:07 | 显示全部楼层
tomok 发表于 2022-2-25 08:36
赞!大侠!
多多分享感悟。

我也在想发一些好玩的东西出来。和书本不太一样的是,我更注重某个技术会在某个场景运用。相信很快,我会找到一个有趣的实例,在论坛跟大家分享。
44_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2022-2-25 15:28:10 | 显示全部楼层
wl1383838438 发表于 2022-2-25 11:24
扯虎皮,拉大旗 干就完了,能挣钱就好了,想那么多干嘛?

就是嘛,干就完了。CMap要是觉得不好用C++不是有原生的Map容器吗!哈哈
75_avatar_middle
最佳答案
23 
online_supermod 发表于 2022-2-25 19:08:16 | 显示全部楼层
LEEzeal 发表于 2022-2-25 15:28
就是嘛,干就完了。CMap要是觉得不好用C++不是有原生的Map容器吗!哈哈

MFC落伍了,呵呵!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-7-7 18:29

Powered by CcTry.CoM

© 2009-2021 cctry.com

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