logo
分类于: 编程语言 计算机基础

简介

Qt编程快速入门: IT新技术丛书

Qt编程快速入门: IT新技术丛书 0.0分

资源最后更新于 2020-03-29 02:08:13

作者:鲍忠贵王涛陈凌晖

出版社:出版社清华大学出版社

出版日期:2016-06

文件格式: pdf

标签: 计算机 编程 编程语言 IT新技术丛书

简介· · · · · ·

Qt是一种跨操作系统平台的C语言开发工具,集成了丰富的界面设计窗口部件和系统功能模块,它具有“一次编写,随处编译运行”的特点,为广大软件开发者所喜爱。本书采用循序渐进、由浅入深的编撰方法,通过大量的示例介绍了Qt的窗口、信号和槽、键盘和鼠标、窗口部件、对话框、文件与打印、多文档窗口和切分窗口、2D与3D绘图、进程和线程、网络、数据库和简单网络管理SNMP等内容的软件开发设计技术。本书适合具有C或C语言基础的软件开发人员、中高等学校师生和工程技术人员使用。鲍忠贵,高级工程师,中国科技大学计算机系硕士毕业,长期从事计算机系统设计、软件开发等工作,拥有丰富的软件项目管理和开发经验。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 内容简介
  2. 前言
  3. 第1章 开始Qt的第一个程序
  4. 1.1 认识Qt
  5. 1.2 建立Qt的工程项目
  6. 1.3 了解Qt生成的工程文件
  7. 1.4 了解Qt的程序结构
  8. 第2章 窗口
  9. 2.1 主窗口
  10. 2.1.1 主窗口的框架
  11. 2.1.2 主窗口的标题
  12. 2.1.3 主窗口的图标
  13. 2.1.4 主窗口的基本操作
  14. 2.2 菜单
  15. 2.2.1 设计菜单
  16. 2.2.2 编写菜单代码
  17. 2.2.3 弹出式菜单
  18. 2.3 工具条
  19. 2.3.1 设计工具条
  20. 2.3.2 编写工具条代码
  21. 2.3.3 在工具条添加部件
  22. 2.3.4 工具条窗口
  23. 2.4 状态条
  24. 2.4.1 在状态条显示信息
  25. 2.4.2 在状态条添加部件
  26. 2.5 系统拖盘图标
  27. 第3章 信号和槽
  28. 3.1 基本概念
  29. 3.2 在Qt Designer中建立信号和槽
  30. 3.3 自定义信号和槽
  31. 第4章 键盘和鼠标的操作
  32. 4.1 键盘和鼠标的类
  33. 4.2 键盘事件的响应
  34. 4.3 鼠标事件的响应
  35. 第5章 窗口部件
  36. 5.1 按钮
  37. 5.1.1 按钮的种类
  38. 5.1.2 按钮的设置
  39. 5.1.3 按钮的编码实现
  40. 5.2 输入窗口部件
  41. 5.2.1 设计输入窗口
  42. 5.2.2 值的设置
  43. 5.2.3 值的读取
  44. 5.2.4 值的输入检验
  45. 5.3 显示窗口部件
  46. 5.3.1 设计显示窗口
  47. 5.3.2 值的设置和读取
  48. 5.4 浏览器
  49. 5.4.1 文本浏览器
  50. 5.4.2 图像浏览器
  51. 5.4.3 Web浏览器
  52. 5.5 基本布局
  53. 5.5.1 布局的设计
  54. 5.5.2 布局的编码实现
  55. 5.6 项的显示部件
  56. 5.6.1 设计项显示部件
  57. 5.6.2 编写项的代码
  58. 5.6.3 在项中加入窗口部件
  59. 5.6.4 在项中加入弹出菜单
  60. 5.7 列项的显示视图
  61. 5.7.1 文件系统模型
  62. 5.7.2 字符串列表模型
  63. 5.7.3 标准项模型
  64. 5.7.4 委托的建立
  65. 5.8 容器部件
  66. 5.9 自定义窗口部件
  67. 第6章 对话框
  68. 6.1 使用内置标准对话框
  69. 6.1.1 颜色对话框
  70. 6.1.2 文件对话框
  71. 6.1.3 字体对话框
  72. 6.1.4 输入对话框
  73. 6.1.5 消息对话框
  74. 6.1.6 页面设置对话框
  75. 6.1.7 打印对话框
  76. 6.1.8 打印预览对话框
  77. 6.1.9 进度显示对话框
  78. 6.2 内置标准对话框中的文字替换
  79. 6.3 建立自己的对话框
  80. 第7章 文件与打印
  81. 7.1 文件
  82. 7.1.1 读取格式化文本
  83. 7.1.2 保存文本文件
  84. 7.1.3 读取二进制文件
  85. 7.1.4 使用结构
  86. 7.1.5 读取XML文件
  87. 7.2 打印
  88. 7.2.1 打印文本文件
  89. 7.2.2 程序打印控制
  90. 7.2.3 打印图像
  91. 第8章 多文档界面与切分窗口
  92. 8.1 多文档界面
  93. 8.2 切分窗口
  94. 第9章 绘图
  95. 9.1 2D绘图
  96. 9.1.1 绘图的程序框架
  97. 9.1.2 绘制图形
  98. 9.1.3 在内存中绘制图形
  99. 9.2 3D绘图
  100. 9.2.1 从OpenGL到Qt
  101. 9.2.2 使用QGLWidget
  102. 9.2.3 使用贴图
  103. 第10章 进程与线程
  104. 10.1 进程
  105. 10.1.1 进程的启动
  106. 10.1.2 进程的关闭
  107. 10.1.3 与进程通信
  108. 10.2 线程
  109. 10.2.1 线程的创建与启动
  110. 10.2.2 线程间的同步操作
  111. 10.2.3 线程综合例子
  112. 10.3 自定义函数库
  113. 10.3.1 动态链接库
  114. 10.3.2 静态链接库
  115. 10.4 共享内存
  116. 第11章 网络
  117. 11.1 获取网络信息
  118. 11.1.1 获取主机IP地址
  119. 11.1.2 获取主机IP地址和子网掩码
  120. 11.1.3 获取主机MAC地址
  121. 11.2 UDP通信
  122. 11.2.1 基于主窗口的实现
  123. 11.2.2 基于线程的实现
  124. 11.3 TCP通信
  125. 第12章 数据库
  126. 12.1 Qt数据库基础
  127. 12.1.1 Qt数据库的类库结构
  128. 12.1.2 Hello QtDatabase
  129. 12.2 连接数据库
  130. 12.3 数据库操作
  131. 12.3.1 执行SQL语句
  132. 12.3.2 使用占位符
  133. 12.3.3 数据检索
  134. 12.3.4 读取字段名
  135. 12.3.5 自定义数据模型
  136. 12.4 SQL数据模型
  137. 12.4.1 使用QSqlTableModel
  138. 12.4.2 使用QSqlRelationalTableModel
  139. 第13章 简单网络管理SNMP
  140. 13.1 简单网络管理协议
  141. 13.1.1 基本概念
  142. 13.1.2 使用Net-SNMP软件包
  143. 13.2 Qt开发管理站
  144. 第14章 字符串、列表与时间类
  145. 14.1 QString类
  146. 14.1.1 创建字符串
  147. 14.1.2 格式化输出字符串
  148. 14.1.3 类型转换
  149. 14.1.4 字符串操作
  150. 14.2 QList类
  151. 14.2.1 定义类型列表
  152. 14.2.2 列表的操作
  153. 14.3 日期、时间和定时器类
  154. 14.3.1 QDate类
  155. 14.3.2 QTime类
  156. 14.3.3 QDateTime类
  157. 14.3.4 QTimer类
  158. 参考文献