Qt编程快速入门

鲍忠贵 王涛 陈凌晖
内容简介 Qt是一种跨操作系统平台的C++语言开发工具,集成了丰富的界面设计窗口部件和系统功能模块,它具有“一次编写,随处编译运行”的特点,为广大软件开发者所喜爱。 本书采用循序渐进、由浅入深的编撰方法,通过大量的示例介绍了Qt的窗口、信号和槽、键盘和鼠标、窗口部件、对话框、文件与打印、多文档窗口和切分窗口、2D与3D绘图、进程和线程、网络、数据库和简单网络管理SNMP等内容的软件开发设计技术。 本书适合具有C或C++语言基础的软件开发人员、中高等学校师生和工程技术人员使用。 前言 随着操作系统日益多样化,采用跨平台的开发工具编程越来越受到程序员的重视,一次开发,随处编译运行,不仅能减少重复性,而且可适应不同用户和操作系统的需求。Qt就是这样一种跨操作系统平台的可视化开发工具,事实上,也日益成为UNIX、Linux、Windows甚至国产操作系统中标麒麟等平台上开发C++/C程序的首选。 Qt从第4版后,推出了Qt Creator可视化集成开发环境,极大地方便了开发者对界面所见即所得的要求,而且,Qt不仅是界面开发工具,其内置的软件模块也日益丰富,逐步支持了对系统操作、进程管理、数据库、网络、3D绘图等功能的开发,基本满足程序员对软件开发集成环境的要求。 Qt的类库和模块很多,本书不是一本面面俱到的参考书,而是面向具有一定C/C++基础的Qt初学者。内容安排循序渐进,由简入难,首先从程序窗口的创建、信号和槽的机制和应用、键盘和鼠标事件的响应与处理、各种窗口部件的实现等基础性的编程讲起,逐步过渡到多文档与切分窗口、2D/3D绘图、进程与线程的应用、UDP和TCP网络协议的应用、数据库的连接和使用等有一定难度的内容,最后结合第三方软件包,介绍了网管管理站的示例。这些内容都是程序员开发软件经常用到的技术。掌握了这些内容,可以更好地理解并使用Qt的开发语言和环境。 从书稿的编…