C++Qt程序设计工程实训教程
编辑推荐
适读人群 :高等学校软件工程、计算机专业的本科低年级学生,大中专软件工程、计算机专业低年级学生,Qt编程自学者。 本书两个实际项目为背景,循序渐进地介绍Qt C++开发应用程序的技术,有以下几个特点。 1.以Qt 5.9.1为开发版本,版本较新,未来三年内有持续的支持。 2.适合作为高等学校Qt程序设计工程实训课程的教材,填补了低年级Qt程序设计工程实训课程教材的空白,也适合作为Qt初学者的入门参考书。 3.按照完成一个独立的实训项目需要的知识点来组织内容,每个实训项目均分布一些基本的知识点,使读者通过学习和实践,由浅入深地掌握C++ Qt编程知识,增加学习兴趣。
内容简介
本书介绍以C++编程语言为基础的Qt图形界面编程,全书以两个实际项目为背景,共分为10个完整、独立的实训项目,按照完成一个独立的实际项目需要的知识点来组织每个实训内容,在实现功能递增的七个版本的计算器和两个版本的五子棋中不断深化,逐步引出面向Qt图形界面编程实践的问题和知识点。本书的**个实训是实训准备,介绍Qt编程环境的搭建;第二个至第八个实训,围绕图形界面计算器的实现,在功能复杂度逐步提高、逐步深化中展开,通过七个完整、独立的计算器实训,使读者掌握Qt图形界面编程的窗体控件、布局、菜单、事件、信号和槽等知识;第九、第十个实训,通过介绍五子棋人人对战和人机对战,使读者进一步掌握Qt的进阶编程。本书适合作为高等学校计算机及相关专业程序设计工程实训课程的教材,也可供计算机爱好者及其他自学人员参考。
作者简介
胡然,硕士,讲师,*家级大学生创新创业项目指导教师,南昌大学软件学院程序设计教学组长,连续多年承担C语言、C++、程序设计工程实训课程的教学工作,经验丰富。主要研究领域:软件工程,云计算。主持和参与*家级、省厅级、社会服务项目近10余项,发表EI论文多篇。 夏灵林,博士,副教授。主要研究领域:面向医疗电子、光电测控技术,从事计算机与生物医学工程交叉领域的软、硬件开发。发表SCI论文3篇,授权发明专利1项,社会服务项目5项,承担和参与*家级、省厅级课题累计10余项。 徐健锋,博士,副教授,美国东华盛顿大学访问学者。主要研究领域:人工智能、机器学习、大数据分析、粒计算、智能软件,近5年主持和参与国家自然基金3项,主持省科技厅教育厅项目5项,主持社会服务项目20余项,累计研究经费300余万元。