《C++ GUI Qt3编程(随书光盘)》
电驴资源
| 用户共享的电驴资源列表 | |
|---|---|
| [C...GUI.Qt3编程(随书光盘)].Qt3.rar | 616.34 MB |
| 616.34 MB | |
电驴资源简介
中文名: C++ GUI Qt3编程(随书光盘)发行时间: 2006年08月地区: 大陆对白语言: 普通话,英语简介:
第一本关于Qt编程的Trolltech官方指南!Trolltech的Qt由一个C++类库和一套用于构建跨平台GuI应用程序的工具组成。Qt工具包允许开发人员写出不用修改代码就可以在Wirdows、Linux/UNIX、Mac OS X和嵌入式Linux上本地运行的程序。这本书讲授了可靠的Qt编程惯例。本书所带的代码覆盖了由浅人深的各个层次。
本书详细讲述了Qt进行图形交互界面编程的各个部分:窗口部件、信号和槽、布局管理器、事件处理、二维和三维图形、数据库、网络、XML、国际化等。主要分为两大部分:基础部分和中级部分。基础部分主要面向初级读者,只要了解初步的C++编程基础就可以学习Qt基础编程;中级部分主要面对中级读者,他们可以利用本书对更广泛的内容进行Qt中级编程。.
本书适合对Qt编程感兴趣的初、中级程序员以及广大计算机编程的爱好者阅读。...
CD中包括了用于Windows下的Qt和BC++,用于UNIX的Qt和Mac OS X下的Qt,以及书中的例子。
译者序
前言
序言
致谢
Qt简史
第一部分 基础Qt
1 入门
· Hello Qt
· 建立连接
· 使用参考文档
2 创建对话框
· 子类化QDialog
· 深度介绍信号和槽
· 快速对话框设计
· 可以改变形状的对话框
· 动态对话框
· 内置的窗口部件类和对话框类
3 创建主窗口
· 子类化QMainWindow
· 创建菜单和工具栏
· 实现File菜单
· 设置状态栏
· 使用对话框
· 存储设置
· 多文档
· Splash窗口
4 实现应用程序的功能
· 中央窗口部件
· 子类化QTable
· 载入和保存
· 实现Edit菜单
· 实现其他菜单
· 子类化QTableItem
5 创建自定义窗口部件
· 自定义Qt窗口部件
· 子类化QWidget
· 在Qt Designer中集成自定义的窗口部件
· 双缓冲
第二部分 中级Qt
6 布局管理
· 基本布局
· 分裂器(Splitter)
· 窗口部件栈
· 滚动视图
· 锚接窗口
· 多文档界面
7 事件处理
· 重新实现事件处理器
· 安装事件过滤器
· 在强烈的处理中保持响应
8 二维和三维图像
· 使用QPainter绘制
· 使用QCanvas绘图
· 打印
· 使用OpenGL进行绘图
9 拖放
· 使拖放生效
· 支持自定义拖动类型
· 高级剪贴板处理
10 输入输出
· 读取和写入二进制数据
· 读取和写入文本
· 处理文件和目录
· 进程间通信
11 容器类
· 向量(Vector)
· 列表(List)
· 映射(Map)
· 基于指针的容器
· QString和QVariant
12 数据库
· 连接和查询
· 在表单窗体中呈现数据
· 创建可感知数据的窗体
13 网络
· 使用QFtp
· 使用QHttp
· 使用QSocket的TCP网络
· 使用QsocketDevice的UDP网络
14 XML
· 使用SAX读取XML
· 使用DOM读取XML
· 编写XML
15 国际化
· 使用Unicode工作
· 使应用程序可以感知翻译
· 动态语言切换
· 翻译应用程序
16 提供在线帮助
· 工具提示、状态提示和“这是什么?”帮助
· 使用QTextBrowser 作为一个简单的帮助引擎
· 使用Qt Assistant作为强大的在线帮助
17 多线程
· 和线程一起工作
· 和图形用户界面线程通信
· 在非图形用户界面线程中使用Qt的类
18 平台特定特性
· 和本地应用编程接口连接
· 使用ActiveX
· 会话管理
A 安装Qt
· 协议说明
· 安装Qt/windows
· 安装Qt/Mac
· 安装Qt/X11
B Qt的类层次
第一本关于Qt编程的Trolltech官方指南!Trolltech的Qt由一个C++类库和一套用于构建跨平台GuI应用程序的工具组成。Qt工具包允许开发人员写出不用修改代码就可以在Wirdows、Linux/UNIX、Mac OS X和嵌入式Linux上本地运行的程序。这本书讲授了可靠的Qt编程惯例。本书所带的代码覆盖了由浅人深的各个层次。
本书详细讲述了Qt进行图形交互界面编程的各个部分:窗口部件、信号和槽、布局管理器、事件处理、二维和三维图形、数据库、网络、XML、国际化等。主要分为两大部分:基础部分和中级部分。基础部分主要面向初级读者,只要了解初步的C++编程基础就可以学习Qt基础编程;中级部分主要面对中级读者,他们可以利用本书对更广泛的内容进行Qt中级编程。.
本书适合对Qt编程感兴趣的初、中级程序员以及广大计算机编程的爱好者阅读。...
CD中包括了用于Windows下的Qt和BC++,用于UNIX的Qt和Mac OS X下的Qt,以及书中的例子。
译者序
前言
序言
致谢
Qt简史
第一部分 基础Qt
1 入门
· Hello Qt
· 建立连接
· 使用参考文档
2 创建对话框
· 子类化QDialog
· 深度介绍信号和槽
· 快速对话框设计
· 可以改变形状的对话框
· 动态对话框
· 内置的窗口部件类和对话框类
3 创建主窗口
· 子类化QMainWindow
· 创建菜单和工具栏
· 实现File菜单
· 设置状态栏
· 使用对话框
· 存储设置
· 多文档
· Splash窗口
4 实现应用程序的功能
· 中央窗口部件
· 子类化QTable
· 载入和保存
· 实现Edit菜单
· 实现其他菜单
· 子类化QTableItem
5 创建自定义窗口部件
· 自定义Qt窗口部件
· 子类化QWidget
· 在Qt Designer中集成自定义的窗口部件
· 双缓冲
第二部分 中级Qt
6 布局管理
· 基本布局
· 分裂器(Splitter)
· 窗口部件栈
· 滚动视图
· 锚接窗口
· 多文档界面
7 事件处理
· 重新实现事件处理器
· 安装事件过滤器
· 在强烈的处理中保持响应
8 二维和三维图像
· 使用QPainter绘制
· 使用QCanvas绘图
· 打印
· 使用OpenGL进行绘图
9 拖放
· 使拖放生效
· 支持自定义拖动类型
· 高级剪贴板处理
10 输入输出
· 读取和写入二进制数据
· 读取和写入文本
· 处理文件和目录
· 进程间通信
11 容器类
· 向量(Vector)
· 列表(List)
· 映射(Map)
· 基于指针的容器
· QString和QVariant
12 数据库
· 连接和查询
· 在表单窗体中呈现数据
· 创建可感知数据的窗体
13 网络
· 使用QFtp
· 使用QHttp
· 使用QSocket的TCP网络
· 使用QsocketDevice的UDP网络
14 XML
· 使用SAX读取XML
· 使用DOM读取XML
· 编写XML
15 国际化
· 使用Unicode工作
· 使应用程序可以感知翻译
· 动态语言切换
· 翻译应用程序
16 提供在线帮助
· 工具提示、状态提示和“这是什么?”帮助
· 使用QTextBrowser 作为一个简单的帮助引擎
· 使用Qt Assistant作为强大的在线帮助
17 多线程
· 和线程一起工作
· 和图形用户界面线程通信
· 在非图形用户界面线程中使用Qt的类
18 平台特定特性
· 和本地应用编程接口连接
· 使用ActiveX
· 会话管理
A 安装Qt
· 协议说明
· 安装Qt/windows
· 安装Qt/Mac
· 安装Qt/X11
B Qt的类层次
