《Linux环境下Qt4图形界面与MySQL编程》代码资料

《Linux环境下Qt4图形界面与MySQL编程》代码资料

  • 大小:27.92 MB
  • 类型:Linux
  • 格式:PDF
  • 热度:835
  • 作者:邱铁、周玉、张民垒
  • 更新:2022-08-19 11:49:02
vip 立即下载( 27.92 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 李鸿畴 投稿)

给大家整理了Linux类书籍配套资源,介绍了关于Linux、Qt4、MySQL编程、Linux方面的内容,本书是由机械工业出版社出版,已被726人关注,由田博敏测试纠错,目前本书在Linux类综合评分为:7.5分。

在Linux操作系统环境下,图形界面与数据库编程技术越来越来越受到广泛重视。本书以 “图形界面编程控件与数据库编程基础→简单易学的实例→实际工程项目开发与场景分析”为写作主线,以当前最新的Qt4.7为依据,采用“深入分析控件+实例解析”的方式,针对Linux操作系统下的Qt4.7与MySQL编程技术,并配合经典的实际工程项目,进行了全面细致的讲解。

本书立足Linux操作系统下的Qt4.7与MySQL编程技术,注重基础学习,并深入实践。读者可以从零开始学习图形界面编程开发与数据库技术。

本书可作为高等院校计算机、电子、信息类大学生及研究生进行基于Linux的图形界面编程开发与数据库技术学习的教材或参考书,也可作为图形界面与数据库编程爱好者开发的参考用书。

封面图

目录

  • 前言
  • 第1章绪论1
  • 1.1图形界面设计的必要性1
  • 1.2Linux常用的图形化界面编程工具1
  • 1.2.1Qt1
  • 1.2.2GTK+2
  • 1.3两种常用的Linux数据库3
  • 1.3.1MySQL3
  • 1.3.2SQLite3
  • 1.4图形界面与数据库综合编程技术4
  • 第2章Qt4图形界面编程基础5
  • 2.1Qt Creator5
  • 2.2安装Qt环境及Qt Creator5
  • 2.3信号和槽机制8
  • 2.4一个抛砖引玉的实例9
  • 第3章Qt4控件与示例精讲12
  • 3.1布局(Layouts)12
  • 3.1.1绝对布局12
  • 3.1.2手工布局12
  • 3.1.3Qt布局管理器13
  • 3.2间隔器(Spacers)14
  • 3.3按钮(Buttons)14
  • 3.3.1PushButton控件14
  • 3.3.2RadioButton控件15
  • 3.3.3CheckBox控件16
  • 3.3.4示例1:PushButton、RadioButton和CheckBox控件的综合应用17
  • 3.3.5ToolButton控件21
  • 3.3.6示例2:ToolButton的应用22
  • 3.3.7CommandLinkButton控件24
  • 3.3.8示例3:CommandLinkButton的应用25
  • 3.3.9ButtonBox控件29
  • 3.3.10示例4:ButtonBox的应用30
  • 3.4单元视图(Item Views)32
  • 3.4.1ListView控件33
  • 3.4.2示例5:ListView的应用33
  • 3.4.3TreeView控件36
  • 3.4.4示例6:TreeView的应用37
  • 3.4.5TableView控件40
  • 3.4.6示例7:TableView的应用42
  • 3.4.7ColumnView控件43
  • 3.5单元组件(Item Widgets)44
  • 3.5.1ListWidget控件44
  • 3.5.2TreeWidget控件46
  • 3.5.3TableWidget控件48
  • 3.5.4示例8:TableWidget的示例50
  • 3.6容器(Containers)52
  • 3.6.1GroupBox控件52
  • 3.6.2ScrollArea控件53
  • 3.6.3示例9:GroupBox和ScrollArea的示例53
  • 3.6.4ToolBox控件56
  • 3.6.5示例10:ToolBox的应用57
  • 3.6.6TabWidget控件60
  • 3.6.7示例11:TabWidget的应用61
  • 3.6.8StackedWidget控件63
  • 3.6.9示例12:StackedWidget的应用64
  • 3.6.10Frame控件66
  • 3.6.11Widget控件66
  • 3.6.12MdiArea控件67
  • 3.6.13示例13:MdiArea的应用68
  • 3.6.14DockWidget控件71
  • 3.6.15示例14:DockWidget的示例71
  • 3.7输入组件(Input Widgets)73
  • 3.7.1ComboBox控件74
  • 3.7.2Font ComboBox控件75
  • 3.7.3LineEdit控件75
  • 3.7.4TextEdit控件76
  • 3.7.5PlainTextEdit控件76
  • 3.7.6示例15:ComboBox、LineEdit和TextEdit的应用77
  • 3.7.7SpinBox控件79
  • 3.7.8Double SpinBox控件80
  • 3.7.9Slider控件81
  • 3.7.10示例16:SpinBox、Double SpinBox和Slider的应用81
  • 3.7.11Dial控件83
  • 3.7.12示例17:Dial的应用84
  • 3.7.13ScrollBar控件85
  • 3.7.14DateEdit控件85
  • 3.7.15TimeEdit控件86
  • 3.7.16DateTimeEdit控件87
  • 3.7.17示例18:DateEdit、TimeEdit和DateTimeEdit的应用87
  • 3.8显示组件(Display Widgets)90
  • 3.8.1Label控件90
  • 3.8.2TextBrowser控件91
  • 3.8.3示例19:TextBrower的应用92
  • 3.8.4GraphicsView控件93
  • 3.8.5示例20:GraphicsView的应用94
  • 3.8.6Calendar控件97
  • 3.8.7示例21:Calendar的应用98
  • 3.8.8LCDNumber控件99
  • 3.8.9示例22:LCDNumber的应用100
  • 3.8.10ProgressBar控件101
  • 3.8.11示例23:ProgressBar的应用102
  • 3.8.12Line控件104
  • 第4章Qt4与MySQL数据库编程105
  • 4.1数据库编程概述105
  • 4.2MySQL的特性105
  • 4.3Qt与MySQL连接106
  • 4.4Qt中的数据库查询方法110
  • 4.4.1基本的查询方法110
  • 4.4.2一个简单实例117
  • 4.5MySQL数据库操作语句119
  • 4.5.1查询120
  • 4.5.2插入120
  • 4.5.3建立数据库120
  • 4.5.4修改121
  • 4.5.5删除121
  • 第5章基于Qt4的列车时刻表查询系统123
  • 5.1任务分析123
  • 5.2数据库的建立123
  • 5.2.1数据库表格说明123
  • 5.2.2通过SQL语句建立数据库和表124
  • 5.2.3通过MySQL Adminstrator创建数据库124
  • 5.2.4向表中添加原始数据项129
  • 5.3建立Qt4工程及系统界面130
  • 5.3.1项目创建及数据库连接130
  • 5.3.2代码编辑133
  • 5.4编译及运行138
  • 第6章基于Qt4与MySQL的酒店客房管理系统设计140
  • 6.1任务分析140
  • 6.2数据库的建立141
  • 6.2.1数据库说明141
  • 6.2.2通过SQL语句创建数据库和表142
  • 6.2.3MySQL Administrator创建数据库144
  • 6.2.4向表中添加原始数据项148
  • 6.3建立工程149
  • 6.4绘制应用程序界面152
  • 6.4.1登录界面设计(login.ui)152
  • 6.4.2密码修改界面(chgpwd.ui)153
  • 6.4.3系统主界面设计(mainwindow.ui)153
  • 6.5添加代码156
  • 6.5.1数据库连接(databaseconnection.h)…156
  • 6.5.2登录窗体类实现156
  • 6.5.3密码修改窗体类实现158
  • 6.5.4系统主窗体实现160
  • 6.5.5main.cpp文件实现168
  • 6.6编译及运行168
  • 第7章基于Qt4与MySQL的房屋租赁系统设计171
  • 7.1任务分析171
  • 7.2数据库的建立173
  • 7.2.1数据库表格说明173
  • 7.2.2通过SQL语句建立数据库和表174
  • 7.2.3MySQL Administrator创建数据库176
  • 7.2.4向表中添加原始数据项176
  • 7.3建立Qt4工程及系统界面177
  • 7.3.1新建应用程序177
  • 7.3.2绘制应用程序界面178
  • 7.3.3添加代码186
  • 7.4编译与运行213
  • 7.4.1登录界面213
  • 7.4.2系统主界面214
  • 7.4.3房主信息界面214
  • 7.4.4添加房主界面214
  • 7.4.5删除房主界面215
  • 7.4.6房屋信息界面215
  • 7.4.7添加房屋界面216
  • 7.4.8删除房屋界面216
  • 7.4.9房屋查询界面216
  • 7.4.10入住登记界面217
  • 7.4.11客户查询界面217
  • 7.5本项目中的问题说明与讨论218
  • 第8章基于Qt4的书店管理系统设计219
  • 8.1任务分析219
  • 8.2数据库的建立219
  • 8.2.1数据库表格说明219
  • 8.2.2通过SQL语句建立数据库和表222
  • 8.2.3通过MySQL Administrator创建数据库223
  • 8.2.4向表中添加原始数据项226
  • 8.3建立Qt4工程及系统界面227
  • 8.3.1项目创建及数据库连接227
  • 8.3.2代码编辑233
  • 8.4编译及运行245
  • 8.5开发中的注意事项247
  • 第9章基于Qt4与MySQL的考试系统设计与实现248
  • 9.1任务分析248
  • 9.2数据库的建立249
  • 9.2.1数据库表格说明249
  • 9.2.2通过SQL语句建立数据库和表250
  • 9.2.3MySQL Administrator创建数据库252
  • 9.2.4向表中添加原始数据项252
  • 9.3建立Qt4工程及系统界面252
  • 9.3.1新建应用程序253
  • 9.3.2绘制应用程序界面253
  • 9.3.3添加代码258
  • 9.4编译与运行277
  • 9.4.1登录界面277
  • 9.4.2管理员主界面277
  • 9.4.3添加教师界面278
  • 9.4.4添加学生界面278
  • 9.4.5教师主界面278
  • 9.4.6学生主界面279
  • 9.5本项目中的问题说明与讨论280
  • 第10章基于Qt4与MySQL的校园点菜系统281
  • 10.1任务分析281
  • 10.2数据库的建立281
  • 10.2.1数据库表格说明281
  • 10.2.2通过SQL语句建立数据库和表282
  • 10.2.3通过MySQL Administrator创建数据库283
  • 10.2.4向表中添加原始数据项286
  • 10.3建立Qt4工程及系统界面287
  • 10.3.1项目创建及数据库连接287
  • 10.3.2代码编辑296
  • 10.4编译及运行312
  • 10.5开发中的注意事项315
  • 第11章基于Qt4与MySQL的餐饮信息服务系统设计316
  • 11.1任务分析316
  • 11.2数据库的建立317
  • 11.2.1数据库表格说明317
  • 11.2.2通过SQL语句建立数据库和表317
  • 11.2.3MySQL Administrator创建数据库318
  • 11.2.4向表中添加原始数据项318
  • 11.3建立Qt4工程及系统界面319
  • 11.3.1新建应用程序319
  • 11.3.2绘制应用程序界面320
  • 11.3.3添加代码324
  • 11.4编译与运行348
  • 11.4.1系统主界面348
  • 11.4.2菜目管理界面348
  • 11.4.3订餐界面349
  • 11.4.4客户信息查询界面349
  • 11.4.5结账界面349
  • 11.4.6添加菜目界面349
  • 11.4.7更新/删除菜目界面350
  • 11.4.8订单详细界面350
  • 11.4.9打印订单与账单350
  • 11.5本项目中的问题说明与讨论350
  • 第12章基于Qt4的视频音频播放器设计351
  • 12.1任务分析351
  • 12.2建立Qt4工程及系统界面351
  • 12.2.1项目创建351
  • 12.2.2代码编辑356
  • 12.3编译及运行366
  • 12.4开发中的注意事项367
  • 第13章基于Qt4的桌面常用软件小助手368
  • 13.1任务分析368
  • 13.2建立Qt4工程及系统界面370
  • 13.2.1新建应用程序370
  • 13.2.2绘制应用程序界面371
  • 13.3添加代码373
  • 13.3.1建立信号与槽函数映射机制373
  • 13.3.2添加代码376
  • 13.4编译与运行414
  • 13.5本项目中的问题说明与讨论416
  • 第14章基于Qt4与MySQL的俄罗斯方块设计与实现417
  • 14.1任务分析417
  • 14.2数据库的建立418
  • 14.2.1数据库表格说明418
  • 14.2.2通过SQL语句建立数据库和表419
  • 14.2.3MySQL Administrator创建数据库419
  • 14.2.4向表中添加原始数据项419
  • 14.3建立Qt4工程及系统界面420
  • 14.3.1新建应用程序421
  • 14.3.2绘制应用程序界面421
  • 14.3.3添加代码423
  • 14.4编译与运行444
  • 14.4.1游戏主界面444
  • 14.4.2游戏开始界面445
  • 14.4.3排行榜界面445
  • 14.4.4游戏结束界面446
  • 14.4.5进入排行榜界面446
  • 14.5本项目中的问题说明与讨论447
  • 第15章基于Qt4与MySQL的局域网聊天系统设计与实现448
  • 15.1任务分析448
  • 15.2数据库的建立449
  • 15.2.1数据库表格说明449
  • 15.2.2通过SQL语句建立数据库和表450
  • 15.2.3MySQL Administrator创建数据库450
  • 15.2.4向表中添加原始数据项450
  • 15.3建立Qt4工程及系统界面450
  • 15.3.1新建应用程序451
  • 15.3.2绘制应用程序界面451
  • 15.3.3添加代码455
  • 15.4编译与运行486
  • 15.4.1登录界面486
  • 15.4.2账号注册界面486
  • 15.4.3系统主界面486
  • 15.4.4聊天界面487
  • 15.4.5发送文件界面487
  • 15.4.6接收文件界面487
  • 15.5本项目中的问题说明与讨论488
  • 参考文献489

以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

相关资源

  • 《CorelDRAW X3中文版实例教程》习题答案,教学大纲,教案

    《CorelDRAW X3中文版实例教程》习题答案,教学大纲,教案

    本书全面系统地介绍了CorelDRAW X3的基本操作方法和矢量图形的制作技巧,包括CorelDRAW X3入门知识、CorelDRAW X3的基础操作、绘制和编辑图形、绘制和编辑曲线、编辑轮廓线与填充颜色、排列和组合对象、编辑文本、编辑位图、应用特殊效果等内容。 本书内容的讲解均以课堂案例为主线,通过各案例的实际操作,学生可以快速熟悉软件功能和艺术设计思路。书中的软件功能解析部分使学生能够深入了解软件功能;课堂练习和课后习题,可以拓展学生的实际应

    大小:25.75 MBCorelDRAW配套资源

  • 《网页设计与制作(第2版)》教案

    《网页设计与制作(第2版)》教案

    内容介绍 本书是《网页设计与制作》的第二版,在原版的基础上,理顺了结构,整合了内容,更新了技术,使其更加实用、适用。本书主要内容包括网页设计基础、网页素材(包括图像、动画、视频与音频信号等)的采集与处理技术、网页制作基础HTML、网页制作工具Dreamweaver、网页制作脚本语言、ASP动态网页开发等,最后从网站建设的高度介绍网站建设规划和网站的发布、管理与维护。 本书可作为大学本科计算机专业及其他相关专业的网页设计与制作课程

    大小:12.32 MB网页设计配套资源

  • 《Excel 高效办公:数据处理与分析(第3版)》案例视频,素材,模板

    《Excel 高效办公:数据处理与分析(第3版)》案例视频,素材,模板

    编辑推荐 《Excel 高效办公 数据处理与分析(第3版)》是热销12万册经典畅销书升级; 《Excel 高效办公 数据处理与分析(第3版)》Excel精英培训创始人 兰色幻想 诚意推荐 《Excel 高效办公 数据处理与分析(第3版)》6大看点 海量赠送资源 1.基于全新的 Excel 2019编写 2.案例更新,与当下数据分析的需求更吻合 3.思路改变,正确地使用Excel,而不是把Excel用正确 4.让用 Excel 统计、分析、可视化的过程更加规范、专业、高效! 5.140个扫码看视频,随时随地

    大小:4.7 GBExcel配套资源

  • 算法设计与分析导论

    算法设计与分析导论 课后答案

    《算法设计与分析导论》是2008年机械工业出版社出版的图书,作者是李家同。 本书在介绍算法时,重点介绍用于设计算法的策略,非常与众不同。 书中介绍了剪枝搜索、分摊分析、随机算法、在线算法以及多项式近似方案等相对较新的思想和众多基于分摊分析新开发的算法,每个算法都与实例一起加以介绍,而且每个例子都利用图进行详细解释。此外,本书还提供了超过400幅图来帮助初学者理解。 本书适合作为高等院校算法设计与分析课程的高年级本

    大小:6.76 MB算法课后答案

  • 《Revit 2020中文版从入门到精通》视频,源文件

    《Revit 2020中文版从入门到精通》视频,源文件

    编辑推荐 《Revit 2020中文版从入门到精通》2020新版上市,全视频教学,文内扫码看视频、手机云课学习、网站学习,想怎么学,就怎么学; 《Revit 2020中文版从入门到精通》案例经典,以行业实际建筑过程为例,全面介绍Revit 软件从基础模块到实际项目设计的技巧; 《Revit 2020中文版从入门到精通》资源丰富,全部实例配套源文件、快捷命令手册、常见问题手册、项目图纸海量资源; 《Revit 2020中文版从入门到精通》赠送3套DWG行业图纸和4套RVT模型,即学

    大小:3.6 GBRevit配套资源

  • 信息安全数学基础

    信息安全数学基础 课后答案

    数学是信息的保密技术和认证技术的理论基础。本书介绍与数学在这个领域中的应用密切相关的一些基础知识,主要包括整数的算术,连分数,群、环、域的概念,多项式,有限域,波尔函数,图论,计算复杂度等内容。在介绍这些数学知识的同时,举例介绍了它们在信息安全领域的一些应用。通过这些应用实例,也有利于帮助读者理解这些抽象的数学理论。 本书可作为信息安全专业及相关的数学和信息科学专业的本科教材。 目录 章 整数的因子分解

    大小:7.1 MB信息安全课后答案

  • 多媒体技术与应用教程

    多媒体技术与应用教程 课后答案

    《多媒体技术与应用教程》是作者根据普通工科院校培养应用型人才的需要,在长期从事多媒体技术的教学与应用开发的基础上编写的。为了适应读者的学习认知规律,在讲述多媒体技术原理的基础上,按照以其理论知识点为线索,以其实践应用为目的的思路进行编写,并配有实例的多媒体视频演示及教师课堂教学的电子课件等。全书分两部分,第一部分是基础知识和多媒体技术应用原理;第二部分为实验指导,通过实例详细指导读者掌握常用多媒体软

    大小:803 KB多媒体技术课后答案

  • 《AutoCAD2008中文版室内设计实例教程》习题答案,教案,教学大纲

    《AutoCAD2008中文版室内设计实例教程》习题答案,教案,教学大纲

    初识AutocAD 2008、绘图设置、绘制基本建筑图形、绘制复杂建筑图肜、编辑建筑图形、输入文字勺应用表格、尺寸标往、图块与外部参照、创建和编辑三维模型、信息查询与辅助工具、打印与输出等。 《AutoCAD 2008中文版室内设计实例教程》由课常案例引出软件功能解析,通过室内设汁案例的演练,熟悉软件功能,最后配以课常练习和课后习题,巩固所学,扩展了实际应刚能力。 目录 第1章 初识AutoCAD2008 1.1 AutoCAD在建筑制图中的应用 1.2 启动AutoCAD2008中文版

    大小:22 MBAutoCAD配套资源

下载地址

相关声明:

学习笔记