不用MFC,还有微软的更好的C++界面库吗

heraldww 2021-01-05 06:29:01
不用MFC,还有微软的更好的C++界面库吗
...全文
2599 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2021-05-22
  • 打赏
  • 举报
回复
我觉得微软可以花钱买一个类库整合一下。
丁劲犇 2021-05-22
  • 打赏
  • 举报
回复
各位,楼主似乎说的是“微软的界面库”
公共马甲0315 2021-05-15
  • 打赏
  • 举报
回复
MFC很强大,非常灵活,但是因为现在做软件都比较懒惰了,图快速,所以很多人不想用它,其实用MFC可以做出来很好看的控件的。只是要花费大量时间来调整。而且里面还会有很多陷阱。 比如这个listctrl,需要手动修改裁剪区域,才能在自适应动态变化时全部显示列信息。。。
公共马甲0315 2021-05-15
  • 打赏
  • 举报
回复
ooolinux 2021-01-18
  • 打赏
  • 举报
回复
新版C++ Builder即RAD Studio支持多平台,还可以写安卓、苹果app,一套代码编译多平台,可以先编译为Windows版本方便调试和测试。
ooolinux 2021-01-18
  • 打赏
  • 举报
回复 1
个人觉得SDK纯API方式编写Windows程序已经过时了,效率太低,了解一下原理就可以了,主要是消息机制。 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。   C++ Builder是真正的可视化的开发工具。C++ Builder可以用鼠标拖拉控件加上设置属性轻松的“设计”出一个程序的图形用户界面,利用可视的组件/控件像“搭积木”一样,以“所见即所得”的方式搭建应用程序的界面,这也是C++ Builder这个名字中Builder的概念。这样,只需要用C++语言编写业务逻辑代码,类似于DOS下文本界面编程,只要专注于实现业务逻辑功能就可以了,代码非常简洁。数据的输入和表现,都在图形用户界面,非常直观、易用。这就是RAD开发(Rapid Application Development,快速应用程序开发)。 书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)(当当网) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。 C++ Builder 6.0几个示例程序项目源代码下载: C++ Builder第一个程序(模拟聊天室)v1.11 C++ Builder模拟数字双时钟示例(未完成)v0.2.1 C++ Builder纸牌游戏Demo v0.03 C++ Builder不规则图像透明贴图(位图的透明显示)三种方法及简单动画v1.3 C++ Builder写的《ZEC 四则运算练习程序》 海底海星情景v0.9.2 C++ Builder简单电话簿Demo例子v1.11
gz_qmc 2021-01-15
  • 打赏
  • 举报
回复
引用 8 楼 psbeond 的回复:
这类开源界面库,碰到坑的机率是100%,并且会碰到不止一个坑。如果官方有维护,没关系。如果没维护,自己可以改,也没关系。如果自己不会改,老老实实用mfc。


这一定是有故事的人,
一定是过来人
psbeond 2021-01-14
  • 打赏
  • 举报
回复 1
这类开源界面库,碰到坑的机率是100%,并且会碰到不止一个坑。如果官方有维护,没关系。如果没维护,自己可以改,也没关系。如果自己不会改,老老实实用mfc。
顾小白xx 2021-01-14
  • 打赏
  • 举报
回复 1
windows的话DUILIB就可以了,QT是强大但是涉及到的比较多,想要快速入门 需要学的东西有点多,DUILIB只要你会用MFC 就能用,虽然没什么人专门维护但是网上有好多修改的版本都是不错的。
gz_qmc 2021-01-13
  • 打赏
  • 举报
回复
自绘,要啥有啥,保证你回上隐
sichuanwww 2021-01-12
  • 打赏
  • 举报
回复
Qt 用来做工控就推荐使用LabWindows
mmcanyu 2021-01-06
  • 打赏
  • 举报
回复
duilib,如果有跨平台的需求用qt
an_bachelor 2021-01-05
  • 打赏
  • 举报
回复
vczh的gaclib?微软员工业余时间开发,但至少目前不是微软官方支持的项目
ArcRain 2021-01-05
  • 打赏
  • 举报
回复
只考虑Windows平台的话,微软可替代MFC的还有其基于ATL扩展封装的WTLhttps://wtl.sourceforge.io/界面库。 若考虑使用第三方的话,有Qt,Duilib等开源界面库。质量上的话Qt维护性会好很多,而且跨平台,Duilib遇到坑了需要自己填,而且只支持Windows。

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧