mfc绘图的三种方式 现在MFC还流行吗?

现在MFC还流行吗?

看了这个问题之后,几乎100%的受访者表示MFC已经过时了。我对如此高的可能性感到惊讶。

mfc绘图的三种方式 现在MFC还流行吗?

总之,MFC并不流行,但它并没有过时。

众所周知,C是一种经典而高效的编程语言。MFC作为一种Windows编程框架,曾经有过大量的支持者。但是微软没有在MFC上做更多的创新,例如,没有像第三方公司的控件那样在界面上发布新的工具。微软已经将精力投入到C#,甚至开发了VisualC.NET,一个帮助MFC程序员过渡到C#的工具。

微软的初衷。Net是为了与Java竞争,在跨平台应用中平衡Java。后来,随着互联网的迅速发展,桌面应用成为边缘化少数群体的需求。大量编码人员加入互联网公司,C和C被忽视,用户比例不断下降。

今天的桌面开发,除了C是C#,其他都不是主流(我可能不知道,也有大量的国外程序员没有用过VS)。C开发了C11/C14/C17,这被大多数数字农场主所忽视。第三方控件也大大弥补了MFC接口的不足。但是C和MFC对初学者的要求比C更高,这是毋庸置疑的。在当今的效率时代,年轻人无疑会选择C#(更多的年轻人会涌向互联网,因为这个行业支付的费用更高)。

然而,Cᦇ的随机性将严重损害程序员的良好素质。一个没有纪律的程序员会编写大量的私生子代码,这会让后来的程序员或C程序员哭哭啼啼,直接崩溃。

我手头有一个项目。有两三个。几位“前辈”写的6000多行CS文件。变量满山都是,数据处理水平不分,接口慢,不懂行业应用。充其量只是实验室的半成品,实用价值不大。

C#的方便之处在于它可以更快地引用第三方控件,而无需任何约束。因此,懒惰的程序员会过分依赖各种控件,迫使不适当的控件应用于复杂的工业领域。这对于C/MFC程序员来说是不可想象的。

我的意思是,互联网行业的程序员不适合讨论这个问题。桌面应用程序、MFC或C程序员并没有过时。不同的是,一个C程序员可以在三到两个月内开始,但C程序员需要三到五年的时间来开发自己。

无论做什么,都要有很好的计划,严格的自律,不能把代码拼凑起来。如果你急功近利,你只能做一堆垃圾。

标签:

最新文章

  1. java是什么 jvm:java代码是如何运行的?2025-03-30
  2. java如何让文本居中 怎么把表格文字居中?2025-03-28
  3. 怎么把表格空白地方改成表格样式2025-03-13
  4. 网页设计垂直居中代码 静态网页设计怎么调图片的大小?2025-03-31
  5. java下载教程 JAVA和python哪个比较有前途、好就业?2025-03-29
  6. qq音乐自动下载怎么开启 为什么QQ音乐不能批量下载了?2025-03-17
  7. 摩托车换挡(摩托车怎么换挡顺口溜?)2025-03-23
  8. 数据分析的常用方法 网站分析,如何进行seo分析?2025-03-29
  9. 如何在Word转PDF时只提取指定的页面或页面范围2025-03-15
  10. 手机无法连接家用摄像头 手机连接家用摄像头故障排除2025-03-11
  11. 定制游是怎么收费的 定制一个企业网站到底需要多少钱?2025-03-31
  12. 艾尔登法环小兵铁帽的获得攻略2025-03-08
  13. word怎么让上下两段对齐 word怎么上下对齐人名?2025-03-17
  14. 农产品论文开题报告范文 如何在网络上销售农产品?2025-04-01
  15. 怎样更改qq群个人头像 在QQ的群里怎么改群的头像?2025-03-21
  16. 化妆品masking什么意思中文 masking的精华液怎么使用?2025-03-28
  17. 亿起发广告联盟(什么是广告主?)2025-03-20
  18. 如何设置Indesign即时屏幕绘制为“永不”2025-03-08
  19. 加盟网络营销推广公司 永州互联网营销培训哪家好?2025-03-26
  20. 有荧光剂的浴巾宝宝能用吗 宝妈怎么看待荧光剂的?2025-03-21
  21. 喜马拉雅怎么设置顺序播放2025-03-15
  22. wps excel 怎么设置最合适列宽 wps设置列宽可以零点几厘米怎么设置?2025-03-11
  23. 蝴蝶为什么会飞 叠词什么的飞舞?2025-03-29
  24. java将时间戳转化为时间格式 java如何将一个时间字符串转换为时间戳?2025-03-28
  25. 怎么帮别人的微信号解封 怎样解除微信号绑定的姓名?2025-03-17
  26. 戴尔最新bios设置图解 DELL220s怎样解除BIOS设置的硬盘保护模式?2025-03-25
  27. 苹果6手机无法正常开机处理方法 苹果6手机无法正常开机问题解决方案2025-03-11
  28. 注册域名 如何注册一个域名?2025-03-28
  29. 长沙学瑜伽教练哪里好(长沙口碑好的瑜伽教练培训学校有哪些?)2025-03-21
  30. vivo手机一直说话怎么关闭 vivo手机关闭语音助手2025-03-11
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 nginx常用命令 Linux启动NGINX启动不了是怎么回事?

    Linux启动NGINX启动不了是怎么回事?Nginx启动不了这种情况一般出在修改了配置后无法重启,造成无法启动的原因主要有这几类:1、端口冲突:这种情况最常发生,比如说同一台服务器上装了多个Web服务器或容器,都占用了80端口,那在启动N

  2. 2 app推广方案策划 目前编写一款简单的手机应用APP一般用什么编程语言?

    目前编写一款简单的手机应用APP一般用什么编程语言?用什么语言编写移动应用程序?从简单到复杂,它可以分为三个层次:事实上,它是将网页封装成应用程序。有很多工具和框架,比如Cordova、uni等等。以这种方式实现“应用程序”是最简单的方法,

  3. 3 五格取名 什么是五格姓名学?

    什么是五格姓名学?对五个病例名称的研究被称为“五例解剖学”的命名方法。它最初起源于中国,后来又消失了。后来又从日本传入台湾、澳门等地,再回到大陆。一般的命名方法是根据古代文人的经验,从古代名著中取有一定吉祥意义的词来命名后代。民间最常用的名

  4. 4 开源小说阅读app源码 弄个社区团购APP开发,小程序,网络建站,这3个大概需要多少钱?为什么?

    弄个社区团购APP开发,小程序,网络建站,这3个大概需要多少钱?为什么?你好,我自学网页设计,现在我经营一个网站。我觉得很累。开发网站、应用程序和小程序需要很多钱。根据规模,至少有50万人将开工,这还不包括后期维修。现在源代码比较多,可以考

  5. 5 下载app 星巴克和瑞幸咖啡你会选择谁?

    星巴克和瑞幸咖啡你会选择谁?幸运的味道很好,至少我身边的人都没说喝不好。明星爸爸不卖咖啡,不卖咖啡,不卖咖啡,说了三遍。第三个空间是环境、力量和经验。为什么网上有人觉得瑞幸咖啡是“民族企业”、“良心企业”。难道瑞幸这样的行为是值得鼓励的吗?

  6. 6 svn如何合并不同分支 为什么还有那么多人用SVN?

    为什么还有那么多人用SVN?让我们从结果开始:Git在某些情况下比SVN好,但它不能取代SVN第一轮:Git是一个分布式版本控制系统,它可以更适合没有固定“服务器”的研发人员。Svn是一个具有固定服务器的集中式版本控制系统。但我认为,在某些

  7. 7 中国移动星级调整5g优享服务 有些司机滴滴优享单子少的可怜,这是为什么?

    有些司机滴滴优享单子少的可怜,这是为什么?我是个高级司机。让我给你我的意见。如果你不喜欢就不要喷。这只是个人意见。协调重庆主城区第一,前两年,对车型的需求不高。近两年来,福雷克斯、福克斯、K3、本田、灵牌、朗逸、马6、oncella 3和g

  8. 8 golang tcp多路复用 golang里面怎么进行数据传输?

    golang里面怎么进行数据传输?您的问题是如何在go的goroutine之间传输数据?Go建议使用通道在Goroutine之间进行数据传输。当然,也可以使用锁和共享内存,但不建议这样做。如果是web服务,建议在不同请求中使用上下文进行数据

  9. 9 tensorflow怎么用gpu 如何在Mac电脑上面编译GPU版本TensorFlow?

    如何在Mac电脑上面编译GPU版本TensorFlow?确保您的Mac是NVIDIA图形卡,并且computecapabilities>=3.0。单击此处查看您的图形卡型号是否支持它。确保您的图形内存至少为1GB(即使是MAC的n卡,内

  10. 10 csdn付费文档怎么下载 如何免费下载CSDN的文件?

    如何免费下载CSDN的文件?1. 首先,打开CSDN。进入资源下载页面。2进入资源下载页面。3. 下载页面如图所示。现在单击下载,他会提醒您登录或需要积分。5复制当前页面的URL。CSDN文件是具有永久存储和特定字节顺序的有序命名集合。在L

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图