- 主题:感觉陷入职业瓶颈
羡慕你,能找到只需要懂 mfc 的工作。
现在招聘都是精通 N 项技能的。都不敢看招聘通告了。
【 在 clwd (弟弟的胡椒粉) 的大作中提到: 】
: 只会mfc客户端开发,主流技术完全不会,大公司不会要只会mfc客户端开发的,又不想学新技术,感觉我完蛋了
--
FROM 112.47.122.*
Qt 的布局是静态布局的典型了。通过盒式模型嵌套,以及各种 margin/padding/stretch 的的调整,让窗体自动适应大小和 dpi. 你学 web 的 flex 布局啥的也差不多。也就 mfc 那种连布局系统都没有,需要自己写 onResize() 的才不学布局系统。
最好学一下。现代 GUI 工具库,和远古 GUI 工具库最大的差别就是这个布局系统。
Android 和 iOS 使用的 Constraint 布局系统我觉得更先进一点,静态布局的巅峰。但入门比较难。
最先进的其实是 Qt 的 QtQuick,所有的布局都完全由 js 变量和函数决定,因此,这个布局系统是完全动态的。实现那种根据手指拖动调整顶部元素的大小,最后缩小到最顶部一行这种效果简直太方便了。按说 js web 社区就能实现这个,但目前这么做的人比较少。
【 在 clwd (弟弟的胡椒粉) 的大作中提到: 】
: qt的布局感觉有点复杂,控件拖一下就变形了,拖不到指定位置,我草,感觉学不会,也许是老了吧
--
FROM 125.78.66.*
其实,没必要为了少学点东西就去搞这种路径依赖。
我的建议是学 Qt——当然不,Qt 也别学——一步到位转出 C++,跳到 Java 架构师这个最有钱途的职位。
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 用MFC的应该是考虑用wxWidgets做跨平台GUI开发。
--
FROM 125.78.66.*