Improve your overall design level by learning and using QT

zhaozj2021-02-17  59

Qt is an object-oriented development platform for a cross-platform (Windows, Linux, and embedded systems) using C languages. You can imagine MFC in VC, of ​​course, this metaphor is not accurate, but QT has been used for software development companies in dozens of countries around the world. Practice has proven this to be a stable, reliable development tool, especially on the Linux platform.

Qt is a good class I have contacted (it may be more appropriate to use the platform), although I use the most MFC. This is not just that it is its class to develop reduced workload for our program, of course, this is also a reason. More importantly, we can learn a lot of architectural design from QT itself. Although Linux itself is a very good system, but if a developer wants to learn from Linux's original code, it may cost a considerable amount of time. Qt complete architecture is not small, which makes it a rich feature, such as graphics, network, database, various controls, IO operations, and contact with COM, but not very huge, most people engage in two Three years is not clear. QT is an object-oriented design, and various function packages are clarified in the class, and the entire architecture is clear, and VC seems to hide more details than VC. At the same time, QT is open source, and there are commercial companies to carefully carefully care, plus developers from all over the world, making it practical and theoretical. Experience QT with your heart, we can upgrade your overall design level in a short time, not just programming.

The latest QT3.0 version is issued by three license agreements: 1. Commercial development, use objects are programmers for developers. 2, teaching special, use objects are all colleges and universities used to teach QT. 3, GPL, use objects is the developer of free software.

Qt itself is not a compiler, so if you use the VC to cooperate with the Windows platform.

The following is a visual design interface of Qt:

This site (http://www.joyinternet.net/cn) invites developers with C development experience and experience in English-spent to translate QT3.0 version (I have translated part of the 2.2.2 version of the documentation) ), Will be downloaded online with other technical information. If you are interested, please contact feedback@joyInternet.Net.

转载请注明原文地址:https://www.9cbs.com/read-29217.html

New Post(0)