Qt编程快速入门

本书特色

[

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

]

作者简介

[

鲍忠贵,高级工程师,中国科技大学计算机系硕士毕业,长期从事计算机系统设计、软件开发等工作,拥有丰富的软件项目管理和开发经验。

]

目录

编者2015年4月于北京第1章开始qt的**个程序11.1认识qt11.2建立qt的工程项目31.3了解qt生成的工程文件61.4了解qt的程序结构10 第2章窗口132.1主窗口132.1.1主窗口的框架132.1.2主窗口的标题142.1.3主窗口的图标162.1.4主窗口的基本操作182.2菜单192.2.1设计菜单192.2.2编写菜单代码222.2.3弹出式菜单232.3工具条242.3.1设计工具条242.3.2编写工具条代码252.3.3在工具条添加部件252.3.4工具条窗口272.4状态条292.4.1在状态条显示信息292.4.2在状态条添加部件292.5系统拖盘图标30〖1〗qt编程快速入门〖1〗目录第3章信号和槽333.1基本概念333.2在qt designer中建立信号和槽343.3自定义信号和槽36 第4章键盘和鼠标的操作414.1键盘和鼠标的类414.2键盘事件的响应414.3鼠标事件的响应43 第5章窗口部件445.1按钮445.1.1按钮的种类445.1.2按钮的设置455.1.3按钮的编码实现475.2输入窗口部件485.2.1设计输入窗口485.2.2值的设置505.2.3值的读取525.2.4值的输入检验525.3显示窗口部件555.3.1设计显示窗口555.3.2值的设置和读取565.4浏览器565.4.1文本浏览器565.4.2图像浏览器585.4.3web浏览器595.5基本布局615.5.1布局的设计625.5.2布局的编码实现635.6项的显示部件635.6.1设计项显示部件645.6.2编写项的代码655.6.3在项中加入窗口部件685.6.4在项中加入弹出菜单685.7列项的显示视图695.7.1文件系统模型705.7.2字符串列表模型715.7.3标准项模型725.7.4委托的建立735.8容器部件785.9自定义窗口部件81 第6章对话框866.1使用内置标准对话框866.1.1颜色对话框866.1.2文件对话框876.1.3字体对话框886.1.4输入对话框896.1.5消息对话框906.1.6页面设置对话框916.1.7打印对话框926.1.8打印预览对话框926.1.9进度显示对话框946.2内置标准对话框中的文字替换946.3建立自己的对话框96 第7章文件与打印1007.1文件1007.1.1读取格式化文本1007.1.2保存文本文件1017.1.3读取二进制文件1027.1.4使用结构1047.1.5读取xml文件1057.2打印1107.2.1打印文本文件1107.2.2程序打印控制1127.2.3打印图像113第8章多文档界面与切分窗口1158.1多文档界面1158.2切分窗口120 第9章绘图1239.12d绘图1239.1.1绘图的程序框架1239.1.2绘制图形1239.1.3在内存中绘制图形1279.23d绘图1299.2.1从opengl到qt1299.2.2使用qglwidget1309.2.3使用贴图134 第10章进程与线程13610.1进程13610.1.1进程的启动13610.1.2进程的关闭13710.1.3与进程通信13710.2线程13910.2.1线程的创建与启动13910.2.2线程间的同步操作14110.2.3线程综合例子14310.3自定义函数库14710.3.1动态链接库14710.3.2静态链接库15110.4共享内存152 第11章网络15411.1获取网络信息15411.1.1获取主机ip地址15411.1.2获取主机ip地址和子网掩码15611.1.3获取主机mac地址15711.2udp通信15811.2.1基于主窗口的实现15911.2.2基于线程的实现16211.3tcp通信166 第12章数据库17212.1qt数据库基础17212.1.1qt数据库的类库结构17212.1.2hello qtdatabase17312.2连接数据库17512.3数据库操作17712.3.1执行sql语句17712.3.2使用占位符17712.3.3数据检索17812.3.4读取字段名17912.3.5自定义数据模型17912.4sql数据模型18012.4.1使用qsqltablemodel18112.4.2使用qsqlrelationaltablemodel183 第13章简单网络管理snmp18513.1简单网络管理协议18513.1.1基本概念18513.1.2使用net�瞫nmp软件包18713.2qt开发管理站187 第14章字符串、列表与时间类19914.1qstring类19914.1.1创建字符串19914.1.2格式化输出字符串20014.1.3类型转换20114.1.4字符串操作20214.2qlist类20314.2.1定义类型列表20314.2.2列表的操作20414.3日期、时间和定时器类20414.3.1qdate类20414.3.2qtime类20514.3.3qdatetime类20614.3.4qtimer类206 参考文献2081.1软件可信性21.2全开发生存周期的软件可信性评估31.3本书的组织与结构4 第2章软件与软件质量62.1概述62.2软件失效造成的灾难62.3软件与软件工程72.4软件质量评价92.5软件质量模型102.5.1beohm质量模型112.5.2mccall质量模型122.5.3iso 9126质量模型122.5.4gb/t 16260质量模型132.5.5iso 25010 质量模型142.6本章小结15 第3章软件开发生存周期173.1概述173.2软件生存周期过程173.3软件生存周期模型203.3.1瀑布模型203.3.2快速原型开发模型213.3.3增量开发模型223.3.4极限编程模型233.3.5螺旋模型233.4软件开发过程243.4.1软件需求分析243.4.2软件设计273.4.3软件编码实现29〖1〗软件可信性定量评估:模型、方法与实施〖1〗目录3.4.4软件测试313.5本章小结33 第4章软件可信性评估模型354.1概述354.2模型结构354.3可信属性与可信子属性364.4可信度量与度量指标394.5本章小结40 第5章需求分析阶段的可信度量425.1需求分析阶段度量策略425.2在需求分析阶段度量软件可用性425.2.1适合性的度量425.2.2准确性的度量435.2.3互操作性的度量445.2.4易操作性的度量455.2.5依从性的度量465.3在需求分析阶段度量实时性465.3.1处理及时性的度量465.3.2实时稳定性的度量475.4在需求分析阶段度量可靠性475.4.1成熟性的度量485.4.2容错性的度量485.4.3持续性的度量495.5在需求分析阶段度量安全性495.5.1安全保密性的度量495.5.2完整性的度量505.5.3防危性的度量515.6在需求分析阶段度量可生存性515.6.1易恢复性的度量515.6.2健壮性的度量525.7在需求分析阶段度量效能性525.7.1时间有效性的度量535.7.2资源有效性的度量535.8在需求分析阶段度量可维护性545.8.1易分析性的度量555.8.2易改变性的度量555.8.3易测试性的度量565.8.4易学性的度量565.8.5易替换性的度量575.9需求分析阶段的过程度量585.10本章小结61 第6章软件设计阶段的可信度量626.1软件设计阶段度量策略626.2在设计阶段度量软件可用性626.2.1适合性的度量636.2.2准确性的度量656.2.3互操作性的度量666.2.4易操作性的度量676.2.5依从性的度量686.3在设计阶段度量实时性686.3.1处理及时性的度量686.3.2实时稳定性的度量696.4在设计阶段度量可靠性696.4.1成熟性的度量706.4.2容错性的度量706.4.3持续性的度量706.5在设计阶段度量安全性716.5.1安全保密性的度量726.5.2完整性的度量736.5.3防危性的度量736.6在设计阶段度量可生存性746.6.1易恢复性的度量746.6.2健壮性的度量746.7在设计阶段度量效能性756.7.1时间有效性的度量756.7.2资源有效性的度量766.8在设计阶段度量可维护性776.8.1易分析性的度量776.8.2易改变性的度量786.8.3易测试性的度量796.8.4易学性的度量796.8.5易替换性的度量806.9设计阶段的过程度量816.10本章小结84 第7章编码实现阶段的可信度量857.1编码实现阶段度量策略857.2在编码实现阶段度量软件可用性857.2.1适合性的度量867.2.2准确性的度量877.2.3互操作性的度量877.2.4易操作性的度量887.2.5依从性的度量897.3在编码实现阶段度量实时性907.3.1处理及时性的度量907.3.2实时稳定性的度量917.4在编码实现阶段度量可靠性917.4.1成熟性的度量917.4.2容错性的度量927.4.3持续性的度量937.5在编码实现阶段度量安全性937.5.1安全保密性的度量937.5.2完整性的度量947.5.3防危性的度量957.6在编码实现阶段度量可生存性967.6.1易恢复性的度量967.6.2健壮性的度量977.7在编码实现阶段度量效能性977.7.1时间有效性的度量977.7.2资源有效性的度量987.8在编码实现阶段度量可维护性997.8.1易分析性的度量997.8.2易改变性的度量1007.8.3易测试性的度量1017.8.4易学性的度量1017.8.5易替换性的度量1027.9编码实现阶段的过程度量1037.10本章小结106 第8章软件测试阶段的可信度量1078.1软件测试阶段度量策略1078.2在软件测试阶段度量软件可用性1078.2.1适合性的度量1078.2.2准确性的度量1098.2.3互操作性的度量1108.2.4易操作性的度量1108.2.5依从性的度量1118.3在软件测试阶段度量实时性1128.3.1处理及时性的度量1128.3.2实时稳定性的度量1138.4在软件测试阶段度量可靠性1148.4.1成熟性的度量1148.4.2容错性的度量1148.4.3持续性的度量1168.5在软件测试阶段度量安全性1178.5.1安全保密性的度量1178.5.2完整性的度量1188.5.3防危性的度量1188.6在软件测试阶段度量可生存性1208.6.1易恢复性的度量1208.6.2健壮性的度量1218.7在软件测试阶段度量效能性1228.7.1时间有效性的度量1228.7.2资源有效性的度量1238.8在软件测试阶段度量可维护性1258.8.1易分析性的度量1258.8.2易改变性的度量1258.8.3易测试性的度量1278.8.4易学性的度量1288.8.5易替换性的度量1298.9软件测试阶段的过程度量1308.10本章小结132 第9章软件可信性评估方法1349.1概述1349.2一般性数学模型1359.3知识发现与权值获取1369.3.1知识发现基础1369.3.2基于知识发现的权值获取1379.4效用统一与数据处理1409.4.1效用理论基础1409.4.2定性指标度量值预处理1419.4.3定量指标度量值预处理1429.4.4效用的统一1429.5证据理论与数据融合1429.5.1证据理论基础1429.5.2dempster合成规则1439.5.3基于层次模型的融合算法1449.6其他推理技术1479.6.1不确定性推理1479.6.2概率推理1489.6.3模糊推理1509.7本章小结153 第10章软件可信性评估指南15610.1概述15610.2对待评估软件的要求15610.3评估实施指南15710.4可信性评估软件treat15910.5数据处理软件(dps)评估实例16010.6可信性评估文档16810.7本章小结169

封面

Qt编程快速入门

书名:Qt编程快速入门

作者:鲍忠贵

页数:207

定价:¥35.0

出版社:清华大学出版社

出版日期:2016-06-01

ISBN:9787302416494

PDF电子书大小:140MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注