是QT还是VC++?

发布网友 发布时间:2022-03-29 12:31

我来回答

4个回答

热心网友 时间:2022-03-29 14:00

在回答你的问题前,我先说明一下,VC++是微软的一个开发工具,QT是一个跨平台应用程序和UI开发框架,应该和微软的MFC做比较。

1可视化界面是学VC++还是QT呢?
VC++提供的UI组件是微软提供的MFC,开发出来的东西只能在微软平台上使用,编辑也只能是微软的编辑工具。而QT产生的目的是为了跨平台,写好的程序不用更改代码,在不同平台上编译即可成最终运行程序,界面效果一样,且QT有不同语言(不止C)的实现,就是说你可以用很多语言去写QT的程序,编程思路都一样。
这里我强调一下,从UI编程思想上来说微软提供MFC成型很久,开发设计思路都是微软那一套,QT的年纪小,设计开发模式思路比较新。

2.现在及以后几年,C++是多在WINDOWS下,还是LINUX下呢。
这个实在不好说,不过C++在各个编程领域的地位都举足轻重。

3.QT能在windows下开发东西么?
QT基本上在各个操作系统平台上都有实现,当然包括windows,而且支持的不错。

4.入门的话是学VC+++还是QT
入门的话可以选择VC++,毕竟他历史悠久,参考MSDN内容丰富
不过QT是专业厂家支持的,参考文档,例程也不少。

5.QT以后就业机会会不会较少。
现在看来会QT的就业机会应该比会MFC的多,应为QT在JAVA等领域的UI开发上很重要,比如手机,嵌入式设备。MFC之限于微软的操作系统平台。

6.学了QT再学VC++怎么样,会不会容易上手一些呢。哪先学VC++再学QT呢?
如果入门,建议先学VC++,编程思想比较传统,中规中矩。
QT包含了大量的高级语言特性,特别的模板的应用,基础语法不好的话会有些吃力。

7.企业招人时说的【精通C|C++】,包不包括可视化界面库的*,是不是用VC++的和QT的都行呢?
这个问题其实是企业根据自身需要提出的特例,不能代表这两种技术的应用
我们公司的研发人员都是精通MFC的,但是我们现在做的跨平台开发没有用QT,用了wxWidgets(也是一个跨平台的开发库),还是我说的编程思路,wxWidgets和MFC最接近,作为我们企业之前的项目都是MFC,如果完全推翻,从结构上重新用QT代价太高
所以这个问题我建议你有针对性的看看招聘企业,他们用什么开发方式,不是所有企业都一概而论的。

写了这么多,我还想告诉你,C++程序员的路不好走,一定要勤奋细心,这点很重要。
我们至今只招到一个满意的C++程序员,他太重要了。
good luck

热心网友 时间:2022-03-29 15:18

QT:跨平台,语法结构简单清晰。面向对象的特性体现的比MFC明显。代码写起来比较优雅,也就是说上手会快一点。
VC++是编程工具,是具体实现C和C++的工具。

热心网友 时间:2022-03-29 16:53

我两个都学过,我觉得先学VC++好点,一是VC++开发比较容易,资料多,二是windows毕竟还是桌面应用之王,工作前景会好点。QT能在windows下编程,只是环境搭配比较麻烦,也许有安装包,没试过。

热心网友 时间:2022-03-29 18:44

这个看你做什么。

面向企业开发一般用的都是VC.

但也有一些单位做的不是面向企业的开发。而是基于开源的一些产品开发之类的。
这种基于开源的开发用QT比较多。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com