C++实践
C++实践项目经验
Hughier
一名合格的软件测试工程师
展开
-
VS2015+Qt5,点击文件菜单选项的活动响应,弹出另一个ui界面
VS2015+Qt5,点击文件菜单选项的活动响应,弹出另一个ui界面界面准备文件准备代码编写实现效果总结界面准备主界面这里做的是三级菜单,文件>>新建连接>>MySqL。使用Qt设计界面菜单的添加方法:https://blog.csdn.net/Hughier/article/details/110622038下图对应是类和对象名。子窗口在VS2015解决方案>>右键Form File>>添加>>新建项,设计子窗口。修改子窗原创 2020-12-11 11:44:05 · 1556 阅读 · 3 评论 -
解决VS2015生成Qt5的QMainWindows界面解决方案时产生一个“表达式必须包含指针类型”的问题
这里写目录标题问题描述分析过程总结问题描述VS2015生成了一个QMainWindow界面,我在cpp实现文件使用ui这个表达式时出现下面的图片中提示分析过程太过于相信VS2015生成的解决方案也是个麻烦事,一直在自己写的代码查问题,实在没法子后来我直接使用Qt Creator创建了一个界面,对比了一下差异,发现VS2015生成的头文件中相同的地方少了个指针运算符。加上之后问题解决总结想想这个问题也是基础问题,而且提示已经写得很清楚了表达式必须包含指针类型,也就是现在ui不是指针类型原创 2020-12-10 20:37:23 · 1249 阅读 · 6 评论 -
解决使用VS2015新建QT界面之后cpp文件提示“不允许使用不完整的类型”问题
问题描述原创 2020-12-10 20:12:58 · 6772 阅读 · 12 评论 -
VS2015+Qt MainWindow中利用Qt Designer添加菜单
Qt Designer添加菜单1.VS2015界面文件>>新建>>项目>>Qt GUI Application填写名称和项目存放路径2.一直next到模块,默认三个必要模块就行,其它根据需要可选3.Qt向导选QMainWindow,确定生成。此处附一个QMainWindow、QWeight、QDialog简单介绍https://blog.csdn.net/hust_hqq/article/details/482508054.双击From File的ui原创 2020-12-04 09:44:44 · 1446 阅读 · 0 评论 -
C++代码审阅–ice104协议从站(终)
代码理解Slave104.h界面信息更新接口头文件及Slave104.cpp实现文件已注释过内容不再注释,请参考C++代码审阅–ice104协议(1)C++代码审阅–ice104协议(2)C++代码审阅–ice104协议(3)C++代码审阅–ice104协议(4)C++代码审阅–ice104协议(5)C++代码审阅–ice104协议(6)C++代码审阅–ice104协议(7)后面几篇内容只需了解iec104协议基础知识即可理解,请看以下链接,看懂了有协议基础都很好理解了。电力IEC10原创 2020-11-24 14:43:11 · 1016 阅读 · 0 评论 -
C++代码审阅–ice104协议从站(7)
代码理解IEC104NASlave.h窗口协议从站实现文件已注释过内容不再注释,请参考C++代码审阅–ice104协议(1)C++代码审阅–ice104协议(2)C++代码审阅–ice104协议(3)C++代码审阅–ice104协议(4)C++代码审阅–ice104协议(5)C++代码审阅–ice104协议(6)后面几篇内容只需了解iec104协议基础知识即可理解,请看以下链接电力IEC104规约协议解读(含源码下载)// IEC104Slave.cpp: implementation原创 2020-11-24 14:12:13 · 994 阅读 · 1 评论 -
C++代码审阅–ice104协议从站(6)
代码理解IEC104NASlave.h窗口协议从站头文件已注释过内容不再注释,请参考C++代码审阅–ice104协议(1)C++代码审阅–ice104协议(2)C++代码审阅–ice104协议(3)C++代码审阅–ice104协议(4)C++代码审阅–ice104协议(5)后面几篇内容只需了解iec104协议基础知识即可理解,请看以下链接电力IEC104规约协议解读(含源码下载)// IEC104Slave.h: interface for the CIEC104Slave class.原创 2020-11-24 14:07:19 · 436 阅读 · 0 评论 -
C++代码审阅–ice104协议从站(5)
代码理解IEC104NASlaveDlg.h窗口头文件已注释过内容不再注释,请参考C++代码审阅–ice104协议(1)C++代码审阅–ice104协议(2)C++代码审阅–ice104协议(3)C++代码审阅–ice104协议(4)// IEC104NASlaveDlg.cpp : implementation file//#include "stdafx.h"#include "IEC104NASlave.h"#include "IEC104NASlaveDlg.h"#inc原创 2020-11-17 15:41:05 · 609 阅读 · 0 评论 -
C++代码审阅–ice104协议从站(4)
代码理解IEC104NASlaveDlg.h窗口头文件已注释过内容不再注释,请参考C++代码审阅–ice104协议(1)C++代码审阅–ice104协议(2)C++代码审阅–ice104协议(3)// IEC104NASlaveDlg.h : header file//#if !defined(AFX_IEC104NASLAVEDLG_H__76F8CBDC_BEBC_42FD_920C_759778DCC183__INCLUDED_)#define AFX_IEC104NASLAVED原创 2020-11-13 14:37:30 · 393 阅读 · 0 评论 -
C++代码审阅--ice104协议从站(3)
代码理解IEC104NASlave.cpp主应用程序实现已注释过内容不再注释,请参考C++代码审阅–ice104协议(1)C++代码审阅–ice104协议(2)// IEC104NASlave.cpp : Defines the class behaviors for the application.//#include "stdafx.h"#include "IEC104NASlave.h"#include "IEC104NASlaveDlg.h"#ifdef _DEBUG#d原创 2020-11-12 17:22:01 · 466 阅读 · 0 评论 -
C++代码审阅--ice104协议从站(2)
IEC104NASlave.h主应用程序头文件接上篇,中文注释即理解,已在前篇注释过的理解不再重新注释,有需要请翻看前面篇章。C++代码审阅–ice104协议(1)// IEC104NASlave.h : main header file for the IEC104NASLAVE application //IEC104NASLAVE应用程序的主头文件#if !defined(AFX_IEC104NASLAVE_H__3727DC37_9D6F_4120_B349_19C8571514A5__原创 2020-11-12 09:36:20 · 657 阅读 · 1 评论 -
C++代码审阅--ice104协议从站(1)
stdafx.hstdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)文库解释介绍编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。因此,所有的MFC原创 2020-11-11 16:18:17 · 1126 阅读 · 0 评论 -
VS2015+QT5.9.2开发一个adb_tool.exe工具(二)
VS2015+QT5.9.2开发一个adb_tool.exe工具(二)前言上一次做完adb_tool.exe的demo之后,本来想先研究一下单元测试,但是又来了几个需求说需要一个开机自启动、卸载和重启手机的功能。又开始倒腾变更内容的开发。这里先附上一个adb命令速查地址,我认为写得比较全面:https://www.wanandroid.com/blog/show/2310开发思路首先是直接使用adb命令操作并且实验,验证上面所讲的三个需求能否使用adb命令实现,然后再在QT界面实现功能,实验的结原创 2020-10-30 10:51:50 · 524 阅读 · 0 评论 -
VS2015+QT5.9.2开发一个adb_tool.exe工具
VS2015+QT5.9.2开发一个adb_tool.exe工具需求列表开发工具开发思路功能模块设计思路原型图界面逻辑检测装置安装程序上传文件编码新建QT项目.h头文件adb_too.cpp文件初始化检测装置功能浏览文件功能安装程序功能上传文件功能退出功能已知问题总结需求列表空谈误国,实干兴邦。最近卸载了王者荣耀,一股学习风油然而生,无聊的时光挑起了我开发兴致,学习了C++和QT图形界面,借此小工具锻炼一下,所谓理论是死的,脑袋是活的,好东西是需要我们去创作的。调研了一下adb命令,下载工具包操作了原创 2020-10-26 18:03:51 · 1111 阅读 · 0 评论