- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 C++ MFC程序框架结构解析(详细)
窗口支持类中的所有类都是从CWnd类中派生的,包括CFrameWnd类,CDialog类,CView类等。初学者很容易疑惑的地方,已经有专门处理数据的类CDocument,也有显示数据的窗口类CView ,为什么还有一个。CDocument类可理解为用于处理存放文件数据的类,CView 就是负责文件数据的显示窗口类。应用程序结构类代表的是应用程序的基本元素,主要是CCmdTarget类与它的派生类。用最简单的一句话描述, Document 就是文件的体, View 就是文件的面。,负责整个程序的执行流程。
2024-06-04 18:00:30
2120
原创 C++ STL标准库之容器(常用)篇
简单来说就是set在底层也是以键值对存放的,只不过键值对中不是<key,value>,而是<value,value>。关联式容器在底层的结构上采用比序列式容器更为复杂的结构,所以关联式容器在查找数据时效率较序列式容器更高,采用hash算法加快查找过程,但需要更多内存存放hash桶元素,是一种采用空间换取时间的策略。multimap与map的区别在于:前者允许key值冗余,即不会对数据起到去重的作用。multiset与set的区别在于:multiset允许存储重复的值,set则不允许。
2024-04-26 13:36:07
1073
1
原创 运行JAVA程序环境变量配置方法-详细介绍
运行JAVA程序环境变量配置方法-详细介绍系统配置:Win10 64位遇到问题:仅仅只想在计算机想直接通过cmd输入java -jar运行.jar包结果很明显,‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。这个问题其实网上很多教程,但是很多教程是喊直接去官网下载安装一个JDK安装包,我去看了一个安装包一百多兆!我这龟速网络不想等,于是乎,我继续搜索研究了一下,有没有其他办法。直到我在某度看到了以下定义:jre是java运行时环境,jdk是java开发工具包。因此
2022-02-22 17:15:57
1350
原创 MFC中IP control控件的简单使用方法
/*// 下面代码实现:把IP Address控件里的值转化为 CString格式CString strx;m_IP.GetWindowText(strx);MessageBox(strx);*/// 此段代码:用获取的IP地址值,显示到对话框里IP Address控件中/* CString strIP;GetDlgItemText(IDC_EDIT_IPAddress, strIP);m_IP.SetWindowText(strIP);*/m_IP.SetWindowText(ip);
2020-06-08 09:13:22
1167
原创 C语言中结构体内存分配(内含数组与结构体版)----超级详细版
在网上看资料了很久,看的我头晕都没看懂,不如自己操作一遍,总结出来了经验。首先我们要理解这几个概念:1) 结构体变量的首地址是其最长基本类型成员的整数倍;2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);3) 结构体的总大小为结构体最宽基本类型成员大小的 整数 倍,如有需要,编译器会...
2020-03-20 15:03:32
14246
13
原创 string与float数据的转换
问题:如何将6位小数的string数据转化为2位小数的float数据显示?先通过atof 转化为6位小数的float数据; temp = atof(strtemp); sscanf = (strtemp,"%f",temp);再思考如何将6位小数的float数据转化为2位小数的float数据?有很多文章都是输出的在显示屏的,Cprintf(%.2f,float);C++...
2019-12-28 09:08:04
4011
原创 C++解决程序一闪而退及清屏函数
1.直接调用系统函数 system(“pause”);例如:#includeusing namespace std;int main(){system(“pause”);return 0;}2.调用getch()函数:需要include<conio.h>例如:#include<conio.h>int main(){prinf(“按任意键继续\n”...
2019-11-01 14:27:46
2220
原创 MFC中的CreateProcess函数的应用
MFC与CMD信息的传递与返回 HANDLE hRead,hWrite; SECURITY_ATTRIBUTES sa; sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.lpSecurityDescriptor = NULL; //使用系统默认的安全描述符 sa.bInheritHandle = TRUE; //创建的进程...
2019-08-27 14:54:25
1434
2
原创 MFC在子窗口中输入数据在其他窗口中的数据传输
第一种方法:子窗口中将输入数据保存在建立的文件中,在其他窗口读取文件内容;第二种方法:子窗口头文件中加入CString Inputaccount;子窗口.cpp文件函数DoDataExchange中加入DDX_Text(pDX, IDC_COMBO1, Inputaccount);将控件输入数据与Inputaccoun相关联调用时在调用窗口头文件加入 子窗口函数名 *变量名...
2019-08-20 16:46:52
399
转载 VISA操作表
VISA操作表操作表:1、VISA资源模板:viClose(vi):关闭特定的对话通道。viGetAttribute(vi,attribute,attrState):获取资源属性状态值。viSetAttribute(vi,attribute,attrState):设置资源属性状态值。viStatusDesc(vi,status,desc):获取返回状态描述字符串。viTerminat...
2019-08-13 09:21:12
842
原创 MFC中界面背景图的设定以及动态更改透明背景的静态文本时重叠现象
背景图的设定第一种将如图代码加入在BOOL CXXXDlg::OnInitDialog()中CDialogEx::SetBackgroundColor(RGB(155,170,190)); 纯色背景// CDialogEx::SetBackgroundImage(IDB_BITMAP5); 图片背景第二种在 void CXXXDlg::OnPaint()函数中加...
2019-08-12 18:47:37
356
完整的软件项目开发文档
2024-06-04
STM32F4xx中文参考手册.pdf
2019-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人