成功加入购物车
朱晨冰 、 李建英 著 / 清华大学出版社 / 2020-01 / 其他
售价 ¥ 35.00 2.9折
定价 ¥119.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-05-24
卖家超过10天未登录
Qt5.12实战
Qt是一个跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。
本书分为15章,内容包括Qt概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。
本书既适合Qt编程初学者、Qt跨平台应用开发人员阅读,也适合作为高等院校和培训学校相关专业的教材。
朱晨冰,计算机应用专业硕士,10多年C\C++ 开发经验。精通Linux、Windows系统开发及数据库开发技术。
李建英,计算机应用专业硕士,近10年项目管理经验,参与过多个软件产品的开发,精通C\C++ 编程语言。
章qt概述11.1qt简介11.2发展历程11.3qt的优点21.4qt和mfc的比较31.5qt的主要应用领域61.6qt的版本8第2章搭建qt5.12开发环境112.1搭建windows下的qt开发环境112.1.1搭建基于msvc编译器的开发环境122.1.2搭建基于gcc编译器的开发环境342.1.3部署qt4.7.4开发环境352.2搭建linux下的qt开发环境402.2.1准备虚拟机linux402.2.2下载qt5.12.2472.2.3下载安装依赖包482.2.4安装qt482.2.5配置环境变量492.2.6验证是否安装成功502.2.7启动qtcreator502.2.8个linux下的qt程序502.2.9做个快照522.3qtcreator的一些小532.3.1添加删除行的快捷键532.3.2改变编辑器的532.3.3设置默认的构建套件54第3章qt编程基础553.1qt基本数据类型573.2字节数组类qbytearray583.2.1初始化593.2.2访问某个元素603.2.3截取子字符串603.2.4获取字节数组的大小613.2.5数据转换与处理623.2.6字母大小写的转换653.2.7字符串数值转为各类数值653.2.8qbytearray与char*互转663.2.9qbytearray与std::string互转673.2.10与字符串qstring互转673.2.11qbytearray与自定义结构体之间的转化683.2.12判断是否为空693.2.13向前搜索和向后搜索703.2.14插入703.3字符类qchar713.3.1qchar的编码713.3.2qchar类的接723.4字符串类qstring733.4.1qstring类的特点743.4.2qstring类的常用作743.5列表类qlist883.6字符串列表类qstringlist923.7qt和字符集963.7.1计算机上的3种字符集963.7.2vc-qt开发环境对unicode和多字节的支持993.7.3qtcreator开发环境对unicode和多字节的支持1023.7.4在qtcreator中使用中文字符的两种方式1033.8认识qt界面widgets1043.9qt中与界面相关的类库1053.9.1qobject类1063.9.2qwidget类1073.9.3和主窗有关的类1073.9.4对话框类和控件类1083.9.5qtwidgets应用程序类型1083.10获取系统当前时间1153.11事件1163.11.1基本概念1163.11.2事件的描述1173.11.3事件的类型1173.11.4事件的处理1173.11.5事件的传递1183.12信号1193.12.1基本概念1193.12.2信号和槽的连接1193.12.3信号和事件的区别121第4章qt对话框程序设计1224.1对话框程序设计概述1224.2对话框的扩展1224.3对话框的默认按钮1224.4qdialog类1234.5初始化对话框的地方1254.6一个简单的对话框程序1264.7设置对话框的属1294.7.1对话框的标题1304.7.2qt中的坐标系统1324.7.3geometry属1354.7.4minimumsize属和mamumsize属1354.7.5设置对话框的尺寸、图标和背景图片1364.8在对话框上使用按钮控件1414.8.1显示控件工具箱1414.8.2拖动一个按钮到对话框1414.8.3选中按钮控件1424.8.4移动对话框上的按钮控件1424.8.5对齐对话框上的按钮控件1424.8.6调整按钮控件的大小1424.8.7删除对话框上的按钮控件1434.8.8为按钮控件添加事件处理函数1434.9模态对话框和非模态对话框1454.10通用对话框1494.10.1消息对话框1504.10.2文件对话框1594.10.3字体对话框qfontdialog类1664.10.4对话框1694.11移动对话框到指定位置1714.12在对话框非标题栏区域实现拖动172第5章qt控件设计1745.1控件概述1745.2对话框程序设计概述1745.3按钮类控件1755.3.1概述1755.3.2按钮类的父类qabstractbutton1755.3.3按压按钮1765.3.4工具按钮1795.3.5单选按钮1825.3.6复选框1855.3.7对话框组合按钮1905.4列表视图控件1915.4.1抽象数据项模型qabstractitemmodel1925.4.2字符串列表数据模型qstringlistmodel1935.4.3文件系统数据模型qdirmodel1975.5树形视图控件1995.5.1标准数据项qstandarditem1995.5.2标准数据项模型qstandarditemmodel2005.5.3添加表头2035.5.4隐藏表头2045.5.5表项的作2045.6组合框2125.6.1添加内容项和设置图标2125.6.2删除某个内容项2135.6.3清空组合框内容2135.6.4组合框列表项的访问2135.6.5选择项发生变化时的信号2135.7字体组合框2165.8标签控件2175.9分组框控件2245.10正则表达式和qregexp类2245.10.1正则表达式的规则2255.10.2正则表达式中的一些规则2285.10.3其他通用规则2305.10.4正则表达式属2315.10.5qregexp类2325.11行编辑框2365.11.1常用成员函数2365.11.2用于描述输入框如何显示其内容的枚举值2375.11.3对齐方式2375.11.4获取和设置选择的文本2375.11.5常用信号2375.11.6字符的输入2385.12进度条控件2435.12.1qprogressbar类的常用函数2445.12.2进度方向2445.12.3文本显示2455.12.4繁忙指示2465.13布局管理器2475.13.1基本布局管理器qboxlayout类2475.13.2栅格布局管理器qgridlayout类2485.13.3窗体布局管理器qformlayout类2485.13.4栈布局管理器qstackedlayout类248第6章qt数据库编程2506.1数据库的基本概念2506.2qtsql模块2516.3访问数据库2536.3.1访问access数据库2536.3.2访问sqlite数据库258第7章qt调用windows下的动态库2667.1动态库的定义2667.2使用动态库的好处2677.3动态库的分类2687.4win32dll的开发和qt调用2687.4.1在dll中导出全局函数并调用2687.4.2在vc中使用dll的导出函数2727.4.3函数ain()2787.4.4在qt中调用dll的导出函数2817.4.5在qt中调用dll的导出变量2957.4.6在dll中导出类3027.4.7在qt项目中调用dll的导出类3067.4.8qt生成dll3077.4.9其他语言调用qt生成的dll3107.5mfc下dll的开发和qt的调用3177.5.1mfcdll的生成3177.5.2在qt下调用mfcdll323第8章在qt中使用linux的静态库和动态库3258.1qt程序调用静态库和动态库3258.1.1库的基本概念3258.1.2库的分类3258.2静态库3268.2.1静态库的基本概念3268.2.2静态库的创建和使用3268.2.3在qt项目中使用静态库3288.3动态库3298.3.1动态库的基本概念3298.3.2动态库的创建和使用3308.3.3在qt中使用动态库335第9章qt文件编程3379.1输入/输出设备类3379.2文件类qfile3370章qt菜单栏、工具栏和栏35010.1菜单的设计与开发35010.1.1菜单栏类qmenubar35110.1.2动作类qaction35210.1.3菜单类qmenu35310.1.4以可视化方式添加菜单35810.1.5快捷菜单36010.2工具栏的设计与开发36110.3栏的设计与开发36610.3.1将子菜单项提示信息显示在栏上36910.3.2临时信息不需要标签37010.3.3在栏上使用按钮3701章qt图形编程37211.1概述37211.2重绘事件处理函数paintevent()37311.3点的坐标qpoint37511.3.1成员函数37511.3.2相关非成员37611.3.3定义一个点37611.3.4计算欧氏距离(两点之间的距离)37611.3.5获取和设置点的分量值37711.3.6利用x和y坐标的引用值实现自加和自减37811.3.7利用重载运算符计算点坐标37811.4矩形尺寸qsize37911.4.1成员函数37911.4.2非成员函数38011.4.3定义一个矩形尺寸38111.4.4获取和设置矩形尺寸的宽度和高度38111.4.5利用宽度和高度的引用值实现自加和自减38211.4.6缩放矩形尺寸38211.4.7利用重载运算符计算矩形尺寸38311.538411.5.1构造38511.5.2获取和设置rgb分量38511.5.3qcolor、qstring和qrgb互转38511.6画笔类qpen38611.6.1画笔的属38711.6.2构造一支画笔39011.6.3获取或设置画笔39011.6.4获取或设置画笔宽度39011.6.5获取或设置画笔线型样式39011.7画刷39111.8画图类qpainter39311.8.1画直线39311.8.2画矩形39411.8.3画椭圆和圆39411.8.4绘制文本3942章qt多线程编程39812.1使用多线程的好处39812.2多线程编程的基本概念39912.2.1作系统和多线程39912.2.2线程的基本概念39912.2.3线程的40012.2.4线程函数40112.2.5线程标识40112.2.6qt多线程编程的3种方式40112.3在qt中使用ix多线程库40212.3.1线程的创建40212.3.2线程的属40812.3.3线程的结束42012.3.4线程退出时的清理机会42812.4在qt中使用c11线程类43412.4.1线程的创建43512.4.2线程的标识符44312.4.3当前线程this_thread44412.5使用qt自身的线程类44812.5.1qthread类的基本使用44812.5.2线程间通信4523章qt多媒体编程45913.1概述45913.2qmediayer类46013.2.1重要的成员函数46013.2.2重要信号46113.2.3播放音频46113.2.4播放4624章qt网络编程46814.1tcp/ip协议46814.1.1基本概念46814.1.2tcp/ip协议的分层结构46814.2获取主机的网络信息47014.2.1qhostinfo类47014.2.2查询本机的主机名47114.2.3查询本机的ip地址47214.3tcp编程4755章qt应用程序发布482
展开全部
图2
图3
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30