成功加入购物车
内页有少量写划
丁林松 、 黄丽琴 著 / 人民邮电出版社 / 2009-04 / 平装
售价 ¥ 8.00 1.6折
定价 ¥49.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-04-06
卖家超过10天未登录
Qt4图形设计与嵌入式开发
《Qt4图形设计与嵌入式开发》主要讲解描述跨平台图形软件的Qt使用,Qt不但可以运行在Windows、Linux、Mac等操作系统上,还可以移植到嵌入式设备中,并且还有许多第三方驱动。《Qt4图形设计与嵌入式开发》从Qt编程最基础的程序讲起,详细讲解了Qt模块与Qt功能类、Qt文件操作、Qt桌面软件设计、Qt程序与用户交互、Qt图形绘制与多媒体、Qt网络编程、Qt数据库编程、Qt进程与线程、Qt工具使用、Qt嵌入式开发等内容,适合广大Qt编程人员、嵌入式工程师、计算机专业师生使用。
第1章Qt概述1.1Qt程序设计简介1.1.1Qt版本介绍1.1.2创建可重用的软件模式1.1.3怎样学习Qt1.2Qt对象类模型1.2.1信号与槽1.2.2对象与对象树1.2.3对象属性1.2.4事件和事件过滤器1.2.5元对象编译系统1.3Qt全局函数1.4Qt的命名技巧1.5Qt开发工具的优点1.6各种平台安装的方法X11/Window1.6.1tar包安装方式1.6.2Window平台安装1.6.3在X11平台上安装1.7XWindow桌面系统1.8QApplication类1.9实例:HellotheWorld1.10窗口的基础类QWidget1.11入门级实例:设计一个用户界面1.12入门级程序:添加地址1.13入门实例:地址簿浏览程序1.14入门级实例:编辑与删除地址1.15入门级实例:地址簿查找功能1.16入门实例:从文件中加载与保存到文件第2章Qt模块与Qt功能类2.1Qt常用模块2.2Qt部件与组类说明2.3基于图形模式部件类2.3.1窗口与窗口相关部件2.3.2布局管理2.3.3桌面环境2.3.4多媒体、图形与打印2.3.5日期与时间2.4网络与I/O2.4.1输入/输出(I/O)2.4.2网络编程设计2.4.3文本处理2.5Qt公有部件2.5.1数据库部件2.5.2脚本部件2.5.3线程部件第3章Qt文件操作3.1Linux下的文件3.1.1标准C语言文件操作3.1.2实例:C语言下文件读写操作3.2文件的访问3.2.1抽象文件引擎类3.2.2读写文件界面3.2.3获得文件信息3.2.4监视一个文件与目录3.3编码与字符串3.3.1双字节编码字符串3.3.2字符串队列3.3.3字节数组3.3.4二进制比特数组3.3.5哈希表字典3.3.6高速缓冲模板3.3.7文件输入/输出类3.4文件与设备3.4.1访问输入/输出设备基础界面3.4.2访问目录结构内容3.4.3设备与文件图片读界面3.4.4设备与文件图片写界面3.5文本流与二进制数据流3.5.1数据流3.5.2文件流3.6监视一个活动文件与活动目录3.7临时文件3.8文件打开事件3.9实例:一个简单的文本浏览的例子3.10实例:在指定文件系统中寻找一个文件3.11实例:用Qt类读取一个目录与驱动盘符3.12实例:基本布局管理3.13实例:文本查找第4章Qt桌面软件设计4.1X11窗口系统信息4.2窗口布局管理4.2.1布局简介4.2.2横向、纵向和网状布局4.2.3标题的布局4.2.4带标题组框4.2.5几何管理基类4.2.6添加部件到布局当中4.3键盘焦点4.4菜单、工具栏与状态栏4.4.1菜单、工具栏4.4.2状态栏4.4.3用户动作4.5多文档窗口显示QMdiArea4.6设置应用程序图标4.6.1在Windows操作系统上设置图标4.6.2在Linux操作系统上设置图标4.7高级窗口部件4.8系统托盘4.9窗口事件与事件过滤4.9.1事件基类4.9.2事件运行方式4.9.3事件类型4.10实例:组框的使用4.11实例:标准菜单使用方法4.12实例:最小化到系统托盘4.13实例:设计一个图片浏览的软件4.14实例:排积木程序第5章Qt程序与用户交互5.1液晶屏数字5.1.1QLCDNumber部件的详细描述5.1.2QTime类5.2行编辑器与标签5.3显示与编辑多文本5.3.1打印文本5.3.2调整文本光标界面5.3.3QClipboard类窗口剪切板5.3.4文档中的表格5.4旋转框、复选框与组合框5.4.1旋转框5.4.2复选框5.4.3组合框5.5时间与日期编辑部件5.6使用横向与纵向进度条5.7滑块与滑动区域滚动条5.8标准对话框5.8.1错误信息对话框5.8.2用户输入对话框5.8.3字体对话框5.8.4颜色对话框5.8.5打印配置对话框5.9模型与视图架构5.9.1模型5.9.2视图5.10Qt中的代理类5.10.1使用已存在的代理5.10.2使用简单的代理5.10.3向模型中提交数据5.11实例:颜色对话框5.12实例:标准对话框5.13实例:带有菜单栏与工具条的文本编辑器5.14实例:高亮度显示文本第6章Qt图形绘制与多媒体6.1Qt坐标系统6.2访问屏幕信息6.3绘画系统6.3.1图形的绘画6.3.2图形填充6.3.3创建绘画设备6.3.4写入一个图片文件6.3.5绘画样式6.4图形视图框架6.4.1图形视图框架的结构6.4.2图形视图坐标系统6.4.3主要特色6.5综合使用窗口6.5.1扩展资源的使用6.5.2系统托盘图标6.5.3窗口部件6.6跨平台使用打印系统6.6.1绘画设备与打印6.6.2在复杂的部件中绘画6.7Phonon模块简介6.7.1介绍6.7.2框架6.7.3媒体对象6.8基于平台声频文件访问6.9实例:基本绘画操作6.10实例:符合图形绘画6.11实例:根据坐标转换图形第7章Qt网络编程7.1OSI七层模型7.1.1OSI参考模型的提出7.1.2OSI参考模型的概念7.1.3OSI参考模型的结构7.1.4OSI参考模型各层的功能7.2进程间通信7.2.1什么是Bus7.2.2对象7.2.3消息7.2.4服务7.3伯克利套接字7.3.1通用元素7.3.2客户端函数7.3.3服务器函数7.3.4C语言网络编程模型7.4Qt封装套接字7.4.1TCP报文套接字7.4.2UDP报文套接字7.4.3基于TCP连接的服务器端7.4.4安全套接字7.5Qt网络主机信息类7.5.1获得主机名IP7.5.2静态主机查询7.6应用层协议类7.6.1HTTP应用层协议7.6.2HTTP头信息7.6.3请求HTTP头信息7.6.4响应HTTP头信息7.6.5FTP7.6.6客户端FTP连接7.7统一资源定位符7.7.1URL介绍7.7.2URL使用界面7.7.3存放URL信息7.8网络界面7.9网络层代理7.10实例:Qt编写客户端程序7.11实例:编写FTP客户端程序7.12实例:HTTP客户端7.13实例:收发广播报文7.14实例:HTML预览编辑程序7.15实例:Web浏览器7.16实例:屏幕截图程序第8章Qt数据库编程8.1数据库发展8.1.1数据库文件系统8.1.2数据库系统阶段8.2数据库模块的三层结构8.2.1用户接口层8.2.2SQL应用编程接口层8.2.3驱动程序层8.3SQL驱动程序插件8.3.1使用configure建立一个驱动8.3.2手动建立插件8.4连接数据库8.4.1使用QSqlQuery执行SQL命令8.4.2QtSql模块和作用8.4.3数据库索引8.4.4Qt4数据库图形层8.5基于数据的窗口部件8.6实例:SQL缓存表8.7实例:基于图片记录查询8.8实例:数据库基本浏览8.9实例:基本数据处理第9章Qt进程与线程9.1Qt内部进程通信9.2早期的IPC方法:信号与管道9.3信号机制9.4管道9.5基于平台的线程QThread9.5.1同步线程9.5.2线程安全的事件传递9.5.3Qt库互斥量9.5.4线程互斥锁9.6实例:曼德布洛特集合第9章Qt进程与线程9.1Qt内部进程通信9.2早期的IPC方法:信号与管道9.3信号机制9.4管道9.5基于平台的线程QThread9.5.1同步线程9.5.2线程安全的事件传递9.5.3Qt库互斥量9.5.4线程互斥锁9.6实例:曼德布洛特集合第10章Qt工具使用10.1Qt设计器使用10.1.1开始使用Qt设计器10.1.2建立部件与使用布局10.1.3在设计器中创建部件10.1.4使用信号与槽编辑器模式10.2Qt设计器编辑部件样式10.3编译器平台说明10.4Qt翻译工具10.4.1翻译过程的概述10.4.2发行管理10.4.3翻译器使用10.4.4TS文件格式10.5使用预定义头文件10.5.1添加一个预定义头文件到一个工程10.5.2工程选项10.6配置qmake环境10.6.1QMAKESPEC变量10.6.2INSTALLS10.6.3缓冲文件10.7使用qmake编译工程10.7.1qmake基础指南10.7.2qmake编译通用工程10.7.3qmake命令行10.8uic用户界面编译器10.8.1uic的使用方法10.8.2uic工具实例10.9RCC资源编译器10.9.1RCC简介10.9.2Qt资源系统10.9.3插件宏第11章QtopiaCore与嵌入式操作系统11.1QtopiaCore简介11.2QtopiaCore安装11.3QtopiaCore体系架构11.3.1客户端/服务器端通信11.3.2鼠标操作层11.3.3字符输入层11.3.4实现图形层11.3.5在屏幕上绘画11.4QtopiaCore显示管理11.4.1使显示驱动可用11.4.2指定显示驱动11.5Qtopiacore字体11.5.1选项11.5.2字体目录文件11.6VNC协议与QtopiaCore11.7QtopiaCore帧缓冲11.7.1测试显示帧缓冲11.7.2使用帧缓冲来运行应用程序11.8原子操作11.9系统移植11.9.1交叉编译QtopiaCore程序11.9.2裁剪Qtopia库11.9.3QtopiaCore优化方法11.9.4移植Qt程序到Qtopia11.9.5移植QtopiaCore到其他的操作系统11.9.6设计QtopiaCore应用程序11.10QtopiaCore与客户端通信11.11QtopiaCore窗口装饰11.12字体引擎信息与插件11.13QWSServer服务器端11.13.1客户端管理11.13.2鼠标管理11.13.3键盘管理11.13.4显示管理11.13.5输入法操作11.14Qtopia与OpenGL11.15QtOpenGL模块11.15.1QGLWidget类参考11.15.2OpenGL绘画执行部件11.16实例:鼠标校准程序11.17实例:加速图形驱动11.18实例:在嵌入式系统中使用OpenGL11.19全局Qt声明111.19.1函数111.19.2宏11.20电话应用程序接口(API)11.21创建一个图片的视图程序11.21.1初始化安装11.21.2viewer.cpp文件定义11.21.3文件:listscreen.cpp11.21.4创建一个ListScreen11.21.5安装一个模型11.21.6装载UI用户图形界面11.21.7为ListScreen提供动作11.21.8使用信号与槽的方法打开一个文件11.22QtopiaCore对蓝牙的支持11.22.1介绍11.22.2硬件的需求11.22.3软件的需求11.22.4Qtopia的配置11.23QFrame框架类11.24Qtopia类功能划分11.25什么是GDB11.26调试Qtopia应用程序11.27关于Qtopia综合指导11.27.1Linux内核需求11.27.2最小化配置11.27.3Qtopia所依赖的添加选项11.27.4有用的调试选项11.27.5Qtopia更新文件系统11.27.6文件系统分区11.27.7建立Qtopia系统11.27.8QtopiaCore功能系统11.27.9鼠标与输入插件
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30