书籍详情

Qt程序设计

Qt程序设计

作者:Xteam(中国)软件技术有限公司编著

出版社:清华大学出版社

出版时间:2002-03-01

ISBN:9787302052319

定价:¥30.00

购买这本书可以去
内容简介
  Qt是Linux系统中最流行的开发工具之一,它是开发X Window系统下应用程序的利器。本书全面地介绍了Troll Tech公司基于C++的CUI开发工具——Qt。不仅介绍了如何编写X Window系统下的应用程序,还详细描述了Qt的开发环境、编程方法、关键技术和编程实例。最后,介绍了如何应用KDE本身提供的接口进行X Window系统编程。本书由中国第一家专业化的Linux发行商(中国)软件技术有限公司编写,适合初、中级程序员以及广大计算机编程的爱好者阅读。
作者简介
暂缺《Qt程序设计》作者简介
目录
第1章  X Window编程入门                  
 1. 1  X11编程                  
 1. 1. 1 头文件                  
 1. 1. 2 变量                  
 1. 1. 3 连接服务器                  
 1. 1. 4 窗口                  
 1. 1. 5 位图                  
 1. 1. 6 事件                  
 1. 1. 7 图形上下文                  
 1. 1. 8 完整的例子                  
 1. 2  X Window系统                  
 1. 2. 1 X Window系统的基本概念                  
 1. 2. 2  X Window系统的体系结构                  
 1. 3 X11与Motif                  
 1. 3. 1 X11与Motif的关系                  
 1. 3. 2  Motif简介                  
 1. 3. 3 实例                  
 第2章 Qt基础                  
 2. 1 Qt简介                  
 2. 2 Qt特征                  
 2. 3  Qt与X11的关系                  
 2. 3. 1 Qt与X11之间的关系                  
 2. 3. 2 Qt库                  
 2. 3. 3  Qt编程的特点                  
 2. 4  KDE介绍                  
 2. 4. 1  KDE简介                  
 2. 4. 2  Qt与KDE                  
 2. 5 Qt的组件                  
 2. 5. 1 常见的Qt组件                  
 2. 5. 2 3个主要的基类                  
 2. 5. 3 组件的建立                  
 2. 6 Qt与Motif                  
 2. 6. 1 二者之间的关系                  
 2. 6. 2 事件处理                  
 2. 6. 3 组件的创建与实现                  
 2. 6. 4 程序的编译                  
 第3章 Qt开发环境                  
 3. 1 Qt开发环境的建立                  
 3. 2 创建源程序                  
 3. 2. 1 创建目录                  
 3. 2. 2 创建并编写文佝                  
 3. 3 编译Qt程序                  
 3. 4 调试Qt程序                  
 3. 4. 1 命令行功能                  
 3. 4. 2 警告和调试信息                  
 3. 4. 3 调试时用到的宏                  
 3. 4. 4 常见的错误                  
 3. 5 运行Qt程序                  
 第4章 Qt编程方法                  
 4. 1 Qt应用程序的基本结构                  
 4. 1. 1 一个基本的例子                  
 4. 1. 2 头文件                  
 4. 1. 3 程序中的初始化                  
 4. 1. 4 创建组件                  
 4. 1. 5 设置组件的几何特性                  
 4. 1. 6  Signal和Slot                  
 4. 1. 7 实现组件和进入主循环                  
 4. 1. 8 程序的编译和连接                  
 4. 1. 9 应用程序结构小结                  
 4. 2 关于组件                  
 4. 2. 1 组件的创建                  
 4. 2. 2 窗口的主组件                  
 4. 2. 3 顶层组件. 父组件和子组件                  
 4. 2. 4 按钮. 下压按钮的创建                  
 4. 3 组件资源及其管理                  
 4. 3. 1 字体                  
 4. 3. 2 背景及颜色                  
 4. 3. 3 几何特性                  
 4. 3. 4 光标和鼠标                  
 4. 3. 5 焦点                  
 4. 3. 6 资源管理                  
 4. 4 复杂的例子                  
 4. 5 常用组件                  
 4. 5. 1 主窗口                  
 4. 5. 2 显示文字和输入文字的组件                  
 4. 5. 3 按钮组件                  
 4. 5. 4 消息框                  
 4. 5. 5 框架                  
 4. 5. 6 菜单                  
 4. 6 画图                  
 4. 6. 1 画图经常用到的类                  
 4. 6. 2 画图事件                  
 4. 6. 3 例子                  
 4. 7 应用程序设计的一般过程                  
 4. 8 注意事项                  
 第5章 Qt关键技术                  
 5. 1  Signal. Slot和Meta Object Compiler                  
 5. 1. 1  Signal                  
 5. 1. 2  Slot                  
 5. 1. 3  Meta Object信息                  
 5. 2 使用MOC                  
 5. 2. 1 调用MOC                  
 5. 2. 2 用法                  
 5. 2. 3 诊断                  
 5. 2. 4 错误                  
 5. 3 Qt下的拖放                  
 5. 3. 1 拖动                  
 5. 3. 2 放下                  
 5. 3. 3 剪贴板                  
 5. 3. 4 拖放操作                  
 5. 3. 5 增加新的拖放类型                  
 5. 3. 6 高级拖放操作                  
 5. 3. 7 与其他程序的互操作性                  
 5. 4 Qt中的命名指导                  
 5. 4. 1 代码中的全局名                  
 5. 4. 2 文件名                  
 5. 4. 3 命名前缀                  
 5. 4. 4 保留的命名前缀                  
 5. 4. 5 头文件举例                  
 5. 5 Qt的国际化                  
 5. 5. 1 对所有用户可见的文本使用QString                  
 5. 5. 2 对所有将被显示的文本使用tr()函数                  
 5. 5. 3 对简单参数使用QString::arg()                  
 5. 5. 4 翻译成其他语言                  
 5. 5. 5 支持编码                  
 5. 5. 6 本地化                  
 5. 5. 7 系统支持                  
 5. 6 会话管理                  
 5. 6. 1 关闭一个会话                  
 5. 6. 2 不同平台上的协议和支持                  
 5. 6. 3 让会话管理与Qt一起工作                  
 5. 6. 4 测试和调试会话管理                  
 第6章 Qt类                  
 6. 1  Qt的API类结构总览                  
 6. 1. 1 现成的GUI组件                  
 6. 1. 2 GUI组件框架                  
 6. 1. 3 工具                  
 6. 2 Qt的类继承结构                  
 6. 3  QObject类参考                  
 6. 4 QApplication类参考                  
 6. 5  QWidget类参考                  
 6. 6 QMainWindow类参考                  
 6. 7  QMessageBox类参考                  
 6. 8  QString类参考                  
 6. 9  QFile类参考                  
 6. 10 布局类                  
 第7章 编程实例                  
 7. 1  Hello World                  
 7. 2  Calling it Quits                  
 7. 3  Family Values                  
 7. 4  Let There Be Widgets                  
 7. 5  Building Blocks                  
 7. 6  Building Blocks Galore!                  
 7. 7  One Thing Leads to Another                  
 7. 8  Preparing for Battle                  
 7. 9  With Cannon You Can                  
 7. 10 Sthooth as Silk                  
 7. 11  Giving It a Shot                  
 7. 12  Hanging in the Air the Way Bricks Don't                  
 7. 13  Game Over                  
 7. 14  Facing the Wall                  
 第8章 KDE程序设计介绍                  
 8. 1 KDE概述                  
 8. 1. 1 KDE基本包装的描述                  
 8. 1. 2 KDE的启动和运行                  
 8. 1. 3 KDE提供的库                  
 8. 2 KDE程序与Qt程序的区别                  
 8. 3 KDE组件                  
 8. 3. 1 KDE组件类的继承关系                  
 8. 3. 2 KDE组件类的属性                  
 8. 3. 3 创建一个新的对话框                  
 8. 4 KDE帮助                  
 8. 5 实例                  
 8. 5. 1 一个最简单的KDE程序                  
 8. 5. 2 创建一个窗口类                  
 8. 5. 3 增加两个按钮                  
 8. 5. 4 增加一个菜单栏                  
 8. 5. 5 画图例子                  
 8. 6 编程中需要注意的问题                  
 8. 7 关于编程的建议                  

猜您喜欢

读书导航