wps2012的当前版本是用qt开发的。qt是一个基于c语言的库,2012年以后,wps与qt一起开发,实现了windows、linux和mac的全平台。就目前的情况而言,像wps这样一个庞大的项目的开发是不可能一个人完成的。我们需要的是合作。这涉及到专业、规划、架构、代码编写等不同方面,你只能完成或与他人合作完成其中一个方面。但最基本的,想写wps之类的软件,c是要学的。如果有一天你的技术来了,你真的可以申请wps开发者。
我自学qt5已经快三年了。只要你有c基础,qt框架应该很快学会。我给你简单介绍一下我的学习过程。
我想在学习qt的时候做gui开发,但是mfc太麻烦,很难学习,而且代码也很复杂,效果不好,不灵活。我在网上搜索了gui,然后开始联系qt。这个框架非常好。它高效灵活的做gui,能快速的达到预期的效果。
个人总结还是先学c,然后在认真了解qt框架的基础上,写代码,很快就能学会qt。
我是rhce和elevation(不值一提)。我做了7年程序员,我的平台包括unix、linux和windows,但我没有使用qt编程。2我对qt的理解是跨平台窗口技术,它应该是可替换的。换句话说,它是可替换的。例如,swing3。选择很少人学的技术,意味着很难起步和改进,很难找到相应的工作;学习linux并不比学习vc好。我建议在学习了一些与平台无关的基础知识(数据结构、uml、设计模式等)之后,用vc或eclipse做几个具体的小项目。这样的话,我在找工作的时候可能会比一个小qt更有竞争力。一家人的话仅供参考。
我的qt学习路线:我有优秀的mfc编程能力和项目经验,通用c标准语法,通用c设计基础。我在项目开发方面积累了一些经验。qt学习路径:配置vc6.0和qt4.4.0,编译qt4.4.0库。在互联网上搜索相关信息和书籍。阅读并练习qt学习注释.doc,qt4简介中文版本.pdf,qt中文手册.pdf和qt学习之路系列。用qt升级vc6.0示波器程序,查看联机帮助。安装开发环境开发erp程序。这对这个项目是必要的,但现在我们联系少了。但我希望这个学习过程能对你有所帮助。现在您已经配置了开发环境,离成功不远了。祝贺你!格言:不是要精通,而是要能够沿着这条路走下去并使用它。
“qt高级编程”是一本关于qt高级编程技术的书。
“qt高级编程”以工程实践为主要目的。对qt现有700多个类和数百万字参考文档中的一些关键技术进行了深入全面的讲解和讨论,如富网络/桌面应用程序、多线程、富文本处理、图形/视图体系结构、模型/视图体系结构等在每一章的主题内容中,也给出了许多相关的主题,以尽可能的展现qt的特点。因此,即使是有经验的qt程序开发人员也可以从书中找到他们没有注意到的技术要点。本书中的所有示例程序都已在windows、macosx和linux系统上使用qt4.6或qt4.5进行了测试。
qt是用c实现的,因此编程语言也是c。
python还将qt封装到pyqt中,pyqt可以用python开发。