自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (39)
  • 收藏
  • 关注

原创 基于笛卡尔坐标系下的三边定位的研究(TOA方式定位)

基于笛卡尔坐标系下的三边定位的简单研究(TOA方式定位)引言: 在无线定位中,TOA方式下的三边定位有它的优越性,定位精度高,三个基站就可实现精确定位。目前的超宽带技术的普及应用,普遍采用该种定位的方法。三边定位一般有两种数学上的计算方法,一是向量法。二是笛卡尔坐标系法。本篇主要探讨第二种方式。现实中的应用场景一般有2D(二维)和3D(三维空间)。本文就这两种方式分别予以叙述。一、在平面2D...

2020-03-24 08:29:17 2892 1

原创 Qt 数据库操作(一)

Qt 中的数据库操作比较简单,因为Qt提供了不需要SQL知识就可以浏览和编辑数据库的接口。Qt中的Qtsql模块提供了对数据库的支持,该模块中的众多类基本可以分为3层:用户接口层: QSqlQueryModel,QSqlTableModel 和 QSqlRelationalTableModelSQL接口层:QSqlDatabase、QSqlQuery,QSqlError、QSqlField...

2020-03-18 08:49:04 428

原创 Qt 项目视图的便捷类

Qt 项目视图的便捷类Qt中提供了一些标准部件来提供经典的基于项的容器部件,它们的底层是通过模型、视图框架实现的。这些部件分别是QListWidget、QTreeWidget、QTableWidget。这些部件都继承了QAstractItemView 类的行为。因为这些部件没有将视图和模型分离,所以没有视图类灵活,不能和任意的模型一起使用,一般用来处理数据。一、关于QListWidget ...

2020-03-17 13:48:01 195

原创 Qt 模式视图框架解读之委托

3、委托类Qt中的模型、视图结构中没有包含一个完全分离的组件来处理与用户的交互。一般地、视图用来将模型中的数据展示给用户,也用来处理用户的输入。为了获得更高的灵活性,交互可以交给委托来执行。控制委托的标准接口在QAbstractItemDelegate类中定义。委托通过实现paint()和sizeHint()来使它们可以渲染自身的内容。基于部件的委托可以通过子类化QItemDelegat...

2020-03-14 16:10:39 515

原创 Qt模型、视图解读之视图

2、视图类视图的概述:视图包含了模型中的数据项,并将它们呈现给用户。视图通常管理从模型获取数据的整体布局,它们可以自己渲染独立的数据项,也可以使用委托来处理渲染和编辑。视图的特性:视图还可以处理项目间的导航,以及项目选择的某些方面(选择行为,选择模式)。视图可以实现一些基本的用户接口特性,如上下文菜单和拖放等视图可以提供默认的编辑实现,也可以和委托一起来提供一个自定义的编辑器。QT...

2020-03-14 14:04:57 263

原创 Qt 可编辑的树模型(Tree Model)的一个实例

本实例来自Qt 官方的一个实例(Editable Tree Model Example)简介:本实例是关于怎样基于模式视图框架下的 树模型的实现。该模型支持可编辑的表单项,自定义表头,删除插入行和列,也可以插入子表单项。在标准数据模型中提供了这些函数:flags()、data()、headerData()、columnCount()、rowCount()。因为本实例还具有继承的关系,...

2020-03-14 10:44:01 8379 8

原创 Qt 模型视图框架解读之模型

Qt 模型视图框架 前后阅读的好几遍,要不是项目中需要处理一些相对比较多的数据,这部分内容估计不会去急着去理解。首先来了解下什么是模型和视图框架吧:一般地:MVC 设计模式包括三个元素:表示数据的模型、表示用户界面的视图定义了用户在界面上操作的控制器Qt引入InterView框架,把视图和控制器部件结合在一起,使得框架更为简洁。为了灵活处理用户输入,InterView引...

2020-03-13 16:44:50 537

原创 Qt MVC编程之table view 的简单应用

写博客,绝对会让人上瘾的,就像习惯可以改变一个人。Qt 的模型\视图框架,这里先不详细介绍了,Qt入门的书籍中都有介绍。这里只简单分享一个table view的使用,先看效果:Qt 可以处理类似表格的数据,用Qt 做一些数据分析还是不错的选择实现上述的界面效果,只需要在mainwindows添加如下代码即可: QStandardItemModel *model = ne...

2020-03-13 15:00:24 474

原创 QtGraphicView添加图元

最近一段时间一直在学习Qt的相关内容,Qt入门相对还简单,但精通确不那么容易。有句话叫功到自然成,那就一点一点积累吧。Qt中有关场景和视图的介绍,根据这个框架可以非常方便的搭建一些动画等。本次的实例就是如何添加图元,先看下效果:QtCreator 可以方便地添加 GraphicsWidget 、lable、button、lineEdit。这些控件。先将这些控件在主窗口中布局好。下面是ma...

2020-03-13 11:45:51 1510

原创 QMetaMethod 获取成员函数的元信息

导言:最近在深入理解一个项目的Demo时,有一个难点困惑了整整一个上午,就是关于QMetaMethod类的使用。查看了官方的手册,懵懵懂懂。搜罗了网上的相关介绍,总算是有些明白了。接着,我就来分享下我的总结吧!介绍:QMetaMethod类是用来获取成员方法的元信息的一个类。通过该类,我们可以获取到一个成员方法的类型,比如它是信号、槽、方法、构造函数;也可以获得方法的完整签名,以及方法所...

2020-03-10 15:02:32 1002

原创 Qt 控制台 使用connect连接信号和槽

导言:Qt的信号号和槽 (Signal&Slots)是Qt的特性,深入理解该机制是能够精通Qt编程的关键。信号号和槽 (Signal&Slots)的作用:信号和槽用于两个对象之间的通信。常见的如:Qt的部件类(l例如:Widget)中定义了一些信号和槽,一般的操作是子类化这个部件,然后添加自己的信号和槽来实现想要的功能。信号号和槽 (Signal&Slots)机制...

2020-03-10 12:27:08 2703

原创 Qt5 中 关于Widget Mapper的简单应用

近期,在解读一个项目的Demo时,用到了不少Qt 开发的一些技术,其中有一个内容就是Wigdet Mapper功能。有些看不明白,对照《QtCreator快速入门》这本书的相关介绍,才知道这是有关模型、视图编程的内容。在处理一些大容量数据上会很方便。数据-窗口映射器(QDataWidgetMapper)类在数据模型的一个区域和一个窗口部件提供了一个映射。这样就可以实现在一个窗口部件上显示和编辑一...

2020-03-09 18:28:22 852

原创 Qt 模型视图编程的简单实例

导言:当遇到一个相对复杂的项目软件的时候,处理的数据量相对较大,这时候从软件设计的角度,一般都会考虑运用模型视图的架构。Qt关于MVC编程组成部分:大体上,模型、视图架构中众多类可以分为3组:模型、视图和委托。它们之间使用信号和槽来实现通信。1 模型所有的模型都基于QAbstractItemModel为数据提供了一个十分灵活的接口来处理各种视图,这些视图可以将数据表现为表格(table)...

2020-03-09 15:30:50 490

drawPolygonDemo.rar

因为遇到一个项目,需要用到Qt鼠标绘制图形,进而构建上层的算法验证。折磨了我好几天了,最后还是重新学习了Qt的视图框架,整理了下实现的思路,于是就写了这样一个简单的Demo,希望对朋友们有所用处。

2020-08-25

MT6177M_RF_datasheet.rar

MT6177 RF Design Notice - - 规格说明书。 该资料比较稀缺,如果需要请联系我。

2020-08-18

Scratch 62节课 教案设计和源码.rar

Scratch 62节课 教案设计和源码。内容详实,同时附有配套的脚本代码,是学习研究Scatch编程的参考资源库。包含数学问题,音乐编程、算法设计、游戏设计等等。。。

2019-12-05

Scratch教案合集.rar

27篇Scratch 教案设计合集。内容详实,案例丰富,涉及了scratch各个模块的操作和使用,同时整理了部分学生作品。案例有:海洋音乐盒、高山滑雪、电子点单设计、趣味抽奖等等。。。

2019-12-05

Eigen类库的中文简易教程

本文档是关于Eigen类库的中文简易教程。chm格式,方便阅读。中英文是对照,还可以锻炼英语的阅读能力。

2019-11-28

Scratch 英文资料.rar

这些个是本人在指导学生练习Scratch编程过程中,整理的英文资料,欢迎大家学习参考。包括Coding_Games_in_Scratch(英文版),Animating a Scene in Scratch [handout],initiationto-algorithmics-with-scratch,等等。

2019-11-27

Scratch数学问题.rar

整理的几个scratch脚本编写的几个算法合趣味数学问题。供大家参考。如有不妥的地方,欢迎大家联系我

2019-11-27

UWB定位演示绘图软件

基于Qt5 做的一款UWB四基站定位算法演示绘图软件,基础绘图部分,及其标签的生成部分已经完成。算法验证部分后续增加。

2019-11-26

Scratch 学习笔记--知识点整理V1.0.chm

Scratch 知识点整理。根据《玩转Scratch 2.0》整理。可以作为STEM创客教育的辅助学习资料。

2019-09-09

Websocket_server_client_Form.rar

基于C# Form 开发的websocket 通讯实例。服务端与客户端可以互发消息,类似网络聊天。

2019-09-02

SerialCom_Demo.rar

1、串口工具。 2、中英文切换功能。 3、覆盖常用的串口接收和发送功能。 4、具有CRC校验功能。

2019-08-27

STM32F103RBT6单片机电流,电压,脉冲信号发生器图纸源码.rar

STM32F103RBT6单片机电流,电压,脉冲信号发生器图纸源码。

2019-08-22

ChrisPCRAMBooster.zip

一款小巧的内存管理软件,稳定可靠,来自互联网,实用功能突出,内含注册码。

2019-07-18

卡尔曼滤波算法亲测OK.rar

标量 卡尔曼滤波算法的实现,亲测可用,可直接修改后移植到项目中。

2019-07-18

三轴加速度计步算法完整源码.rar

基于三轴加速度的计步算法, 测试OK。可移植到嵌入式 ,可移动设备。

2019-07-18

STM32L1的Bootloader.rar

stm32L1 usb bootloader ,实现从usb 下载更新程序,连接ST官网胡 DFU上位机。

2019-07-17

stm32_w5500_loopback.zip

stm32F1通过SPI 接口 驱动 w5500 ,实现SOCKET 对接。

2019-07-17

monzax_api.zip

嵌人式实现Monzax接口对接程序包,可以通过IIC,SPI通讯连接。

2019-07-17

计步器完整源代码.rar

本文档是计步算法的实现,根据三轴加速度的数据,即可以实现计步,可以在C编译环境通过。可以移植到嵌入式应用。有问题可以联系我,欢迎一同探讨交流。

2019-07-17

数据库开发

数据库开发

2014-10-27

IMEI_VERIFY.rar

IMEI 号码生成与校验

2021-11-08

multiThreadTcpSeverDemo V1.2.rar

务端一键关闭所有客户端的功能。本Demo也可作为调试工具。有能力的同学可以在此基础上开发一些应用等。

2021-01-28

socket.rar

C#编写的客户端和服务端的windows示例程序。利用多线程技术异步TCP传输。可以作为socket测试工具,或进一步开发应用程序。程序可靠,测试通过。

2020-10-20

ISO IEC 24730-62-2013.doc

UWB定位接口规范。在一个系统性的RTLS中,标签和基站,以及定位引擎之间的交互接口的标准协议。目前国内的室内定位行业正在兴起,该协议的实现是迈入该行业的重要一环。希望对朋友们有所帮助。

2020-10-12

KidMath.zip

本程序实例是用C#编写,自动成成口算题,支持加减乘除等用户自定义的功能。支持word版本输出,方便用户打印。

2020-06-11

mySemaphores.rar

QMutex 互斥锁的应用。 一个简单的应用,互斥锁在多线程方位共享资源非常有用。 该示例是Qt5.14 上编写的。控制台显示,非常简单清楚明了了解释了互斥锁的应用。

2020-04-30

threadComputerDemo.rar

Qt 并行计算圆周率。这是一款并行计算的简单实例,可以比较普通单线程计算与并行计算的区别。可设置循环次数,也可以测试计算机的计算性能。通过不同圆周率的不同计算方法,可以体验到不同的收敛速度。本实例包含莱布尼茨级数、欧拉级数,傅里叶展开级数、以及蒙特卡罗统计方法来计算得到圆周率。

2020-04-29

multiThreadTcpSeverDemo.rar

本实例利用Qt实现多线程的TCP服务端。同样可以作为一款测试工具。并且支持循环发送,重复发送,HEX文件发送。

2020-04-26

Qt 多线程.rar

因为项目中要实现多线程的并发处理,所以先从简单实例中来理解多线程技术,本文档是用Qt5 中的多线程来处理定时打印的功能。然后利用信号槽机制将线程中处理的数据传递到主窗口中显示,初学者可借鉴。

2020-04-23

ChildMath.rar

Qt写的一款口算生成器,方便辅导孩子进行口算训练,可以自定义生成加减乘除、自定义口算题的值范围,生成口算题份数的设置等,直接格式化生成word文档。

2020-04-03

Qt GraphicsView 添加图元.rar

Qt 场景、视图、图元的Demo,通过单击相应的空间相场景中添加椭圆、矩形、多边形、文本等图元。是初学者了解Qt的视图框架的模板软件。

2020-03-13

Qt 基于定时器的动画.rar

在自学Qt入门的时候,想做几个简单的动画,类似Scratch动画一样,只不过Qt是用代码的方式编程。C++做界面设计,实现动画,是一个非常友善的工具,尝试些了几行代码,运用Qt的场景视图和定时器的框架,简单实现了,希望对初学者有所帮助。

2020-02-28

信息奥赛NOIP提高组历年真题与解答

信息奥赛(NOIP)提高组历年真题2010-2018,附解答。是学习计算机编程的非常有用的参考资料。尤其对中小学的信息教育有一定的参考价值。

2020-02-15

信息奥赛NOIP普及组历年真题与解答.rar

信息奥赛NOIP普及组历年真题与解答1995-2018。是青少年指导孩子学习编程的参考资料。适合中小学学生学习编程。同时也可以作为中小学教师辅导竞赛必备的一手资料。

2020-02-15

Fang TDOA.rar

该文档是TDOA fang算法的实现,利用三基站来进行二维定位。C++程序实现 Qt 平台上编译通过。目前移动通讯定位,NBLOT、UWB 等通讯的方式中,都可以实现基础的定位功能。fang算法简单,复杂度不高。

2020-01-15

信息奥赛一本通解题题库.pdf

本文档是信息奥赛一本通的解题库。是学习C++语言和算法非常棒的参考资料,也是青少年信息奥赛的参考用书。可以作为中小学教师,以及学习编程的非常好的参考资料。本人在做实际项目中深有体会,光会写代码,而不会去总结思考,那永远也成为不了一名出色的软件工程师。所以掌握必要的算法是非常重要的。

2019-12-30

信息奥赛一本通题解目录.chm

本文档是信息奥赛一本通的解题库。是学习C++语言和算法非常棒的参考资料,也是青少年信息奥赛的参考用书。可以作为中小学教师,以及学习编程的非常好的参考资料。本人在做实际项目中深有体会,光会写代码,而不会去总结思考,那永远也成为不了一名出色的软件工程师。所以掌握必要的算法是非常重要的。

2019-12-29

18款 Scratch 趣味游戏合集.rar

Scratch是合适少儿游戏制作的一款入门的软件,新颖、有趣的游戏制作可以激发孩子的学习兴趣。本人在授课的过程中收集整理了一些比较经典十八款的游戏,如:俄罗斯方块、贪食蛇、极简跑酷、神奇的小鸡、坦克大战、海浪潜艇、打宝箱、超级玛丽、数字华龙道等。

2019-12-23

socket.rar

Qt5 Socket 简单通讯实例,本人在做上位机开发的时候,简单做的一个案例,可实现客户端和服务端的收发。 案例简单实用,供参考。

2019-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除