为了能到远方,脚下的每一步都不能|

lgc202

园龄:8年10个月粉丝:61关注:12

03 2017 档案

Qt的信号与槽
该文被密码保护。
10
0
0
Qt的事件处理
该文被密码保护。
11
0
0
Qt的常用控件
该文被密码保护。
10
0
0
Qt数据库之sqlite数据库
该文被密码保护。
11
0
0
Qt数据库之MySQL数据库
该文被密码保护。
15
0
0
第二课、数据的艺术---------------------狄泰软件学院
摘要:一、数据的艺术 1、程序设计的挑战 (1)、利用计算机解决实际生活中的问题 (2)、生活中的不同个体间存在联系 (3)、用计算机程序描述生活中个体间的联系 2、数据的概念 (1)、程序操作的对象,用于描述客观事物 3、数据的特点 (1)、可以输入到计算机 (2)、可以被计算机程序处理 4、数据中的新
433
1
0
第一课、进阶高手的大门--------------------狄泰软件学院
摘要:一、进阶高手的大门 1、理解程序的本质 (1)、程序是为了解决实际问题而存在的 (2)、从本质上上而言,程序是解决问题步骤的描述 2、一小步的进阶:理解实际问题 (1)、确认问题类型:如:数值计算,求最小值个数 (2)、确认求解步骤:如:打开文件,读数据,关闭文件,计算和 3、程序评鉴初探(同一个问
322
0
0
第六十七课、基础图形绘制(中)------------------狄泰软件学院
摘要:一、基础图形绘制 1、Qt图形系统中的坐标系 (1)、物理坐标系(设备坐标系) A、原点(0,0)在左上角的位置,单位:像素(点) B、x坐标向右增长,y坐标向下增长 (2)、逻辑坐标系(如数学中的坐标系) A、数学模型中的抽象坐标系,单位由具体问题确定 B、坐标的增长方向由具体问题决定 2、一些事
539
2
1
第一课、基本数据类型-----------------------狄泰软件学院
摘要:一、基本数据类型 1、数据类型的概念 (1)、数据类型可以理解为固定内存大小的别名 (2)、数据类型是创建变量的模子 2、数据类型的本质 3、变量的本质 (1)、变量是一段实际连续存储空间的别名 (2)、程序中通过变量来申请并命名存储空间 (3)、通过变量名可以使用存储空间 #include <st
332
0
0
第五十八课、自定义模型类(上)------------------狄泰软件学院
摘要:一、自定义模型类 1、QStandardItemModel是一个通用的模型类 (1)、能够以任意的方式组织数据(线程、非线性) (2)、数据组织的基本单位为数据项(QStandardItem) (3)、每一个数据项能够存储多个具体数据(附加数据角色) (4)、每一个数据项能够对数据状态进行控制(可编
1290
0
0
第五十七课、模型视图设计模式(下)------------------狄泰软件学院
摘要:一、不同的视图显示同一个模型中的数据 1、Qt中标准模型定义(例子中使用表格模型) (1)、获取虚拟根节点 (2)、动态从堆空间申请并创建三个数据项 (3)、分别往三个数据项中放入数据 (4)、将数据项放到模型中 #ifndef MAINWINDOW_H #define MAINWINDOW_H #
525
0
0
第五十六课、模型视图设计模式(中)------------------狄泰软件学院
摘要:一、模型视图设计模式 1、模型视图设计模式 (1)、模型定义标准接口(成员函数)对数据进行访问(例子中m_fileMode.data(root)等) (2)、视图通过标准接口获取数据并定义显示方式 (3)、模型使用信号与槽的机制通知视图数据变化(如上节课的动态显示) (4)、模型中的数据都是以层次结
529
0
0
第五十五课、模型视图设计模式(上)------------------狄泰软件学院
摘要:一、模型视图设计模式 1、模型视图设计模式的核心思想 (1)、模型(数据)与视图(显示)相分离 (2)、模型对外提供标准接口存取数据(不关心数据如何显示) (3)、视图自定义数据的显示模式(不关心数据如何组织存储) 2、模型视图模式的直观理解 3、模型视图的工作机制 (1)、当数据发生改变时:模型发
569
0
0
第八十五课、多线程与界面组件的通信(下)------------------狄泰软件学院
摘要:一、多线程与界面组件的通信 1、子线程更改界面组件状态的本质 (1)、子线程发射信号通知主线程界面更新请求 (2)、主线程根据具体信号以及信号参数对界面组件进行修改 2、另一种子线程通知主线程的方式 :发送自定义事件 (1)、自定义事件用于描述界面更新细节 (2)、在主窗口类中重写事件处理函数eve
417
0
0
第八十四课、多线程与界面组件的通信(上)------------------狄泰软件学院
摘要:一、多线程与界面组件的通信 1、GUI设计原则 (1)、所有界面组件的操作都只能在主线程中完成 (2)、因此,主线程也叫UI线程 2、子线程对界面组件进行更新的解决方案 信号与槽 (1)、在子线程类中定义界面更新信号(updateUI) (2)、在窗口类中定义更新界面组件的槽函数(setInfo)
472
0
0
第八十三课、另一种创建线程的方式------------------狄泰软件学院
摘要:一、历史的痕迹 1、注意 (1)、面向对象的程序设计实践的早期工程中习惯于通过继承的方式扩展系统的功能 2、现代软件架构技术 (1)、尽量使用组合的方式实现系统功能 (2)、代码中仅体现需求中的继承关系 3、通过继承方式实现新的线程类的事实 (1)、线程子类仅保护void run()函数不同,接口部
410
0
0
第八十二课、线程的生命周期------------------狄泰软件学院
摘要:一、线程的生命周期 1、一个工程中的实际 (1)、c++对象有生命周期 (2)、线程也有生命周期 (3)、工程实践中的经验准则要想办法保证:线程对象(QThread对象)的生命周期 > 对应线程的生命周期 问题代码:在栈中定义局部线程对象 t.start()后继承向下执行,然后线程对象销毁,里面的成
509
0
1
第八十一课、信号与槽的连接方式------------------狄泰软件学院
摘要:一、深入信号与槽的连接方式 1、深入信号与槽的连接方式 (1)、Qt::DirectConnection : 立即调用 (2)、Qt::QueuedConnection : 异步调用 (3)、Qt::BlockingQueuedConnection : 同步调用 (4)、Qt::AutoConnec
773
0
0
第八十课、多线程中的信号与槽(下)------------------狄泰软件学院
摘要:一、线程体函数开启了事件循环,线程如何正常结束 1、QThread::exec()使得线程进入事件循环 (1)、事件循环结束前,exec()后的语句无法执行 (2)、quit()和exit()函数用于结束事件循环 (3)、quit() < >exit(0),exec()的返回值由exit()参数决定
734
0
0
第七十九课、多线程中的信号与槽(中)------------------狄泰软件学院
摘要:一、对象的依附性 1、对象依附于哪个线程? (1)、默认情况下,对象依附于自身被创建的线程(如对象在主线程main()函数)中被创建,则依附于主线程) 2、对象的依附性与槽函数执行的关系? (1)、默认情况下,槽函数在对象所依附的线程中调用执行 3、对象的依附性是否可以改变? (1)、QObject
1049
0
0
第七十八课、多线程中的信号与槽(上)------------------狄泰软件学院
摘要:一、多线程中的信号与槽 1、QThread类拥有发射信号和定义槽函数的能力(因为QThread继承自QObject) (1)、关键信号 A、void start():线程开始运行时发射该信号 B、void finished():线程完成运行时发射该信号 C、void terminated():线程被
516
0
0
HTTP 编程(下载文件)
摘要:思路: (1)、刚开始时隐藏进度条 (2)、按下下载按钮后,首先取得URL,用来创建文件,并且构造请求 (3)、发送请求,连接信号与槽(槽是准备读数据、更新进度条、相应结束的槽) (4)、读取相应信息并且写入文件 (5)、重新隐藏进度条,关闭文件,删除应答等 #ifndef MAINWINDOW_H
556
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起