- 博客(7)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 MFC程序对话框自适应分辨率全屏,控件跟随自动改变位置及大小
首先在OnInitDialog()中先hu获取到程序正常坐标,其中old应在头文件中声明:POINT old;//保留未自适应分辨率时的应用大小CRect rect;GetClientRect(&rect); old.x = rect.right - rect.left;old.y = rect.bottom - rect.top;保存程序正常坐标后使主对话框全屏...
2018-07-27 14:04:18 10912 9
原创 一、 Qt Creator 下载
Qt Creator 是一个跨平台的、完整的Qt集成开发环境(IDE)1. Qt Creator的下载与安装1.1 官方下载地址(较慢) http://download.qt.io/ 以下为官方下载界面截图以及目录结构解释:1.2 国内镜像站下载 (较快)给大家推荐几个国内比较知名稳定的镜像站:中国科学技术大学 http://mirrors.ustc.edu.cn/qtproject/清华大学 https://mirrors.tuna.tsinghua.edu.cn/qt
2020-11-12 16:25:00 155
原创 C/C++中float与double的范围和精度详解
float-单精度浮点型double-双精度浮点型float与double都是浮点类型,double的精度是float的俩倍,所以double比float存的数据更精确,占的空间也更大。通常来说,float占4个字节,double占8个字节。浮点类型在内存中用指数形式表示,分为:数符,尾数,指数符,指数四部分。(3.14E6,其中6为指数,3.14为尾数)数符占一位二进制,表示...
2019-04-29 14:00:40 6053
转载 C/C++函数指针、函数指针数组、函数指针数组的指针理解与应用
转自:https://www.cnblogs.com/haore147/p/3647262.html1.函数指针的定义 顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子:A) char * (*fun1)(char * p1,char * p2);B) char * *fun2(char * p1,char * p2);C) char * fun3(...
2019-04-28 14:44:27 951
原创 MFC,VC++重叠贴图,先贴正常图片,再贴透明PNG图片
CRect rectP; m_picture.GetClientRect(&rectP); CDC *pDC = m_picture.GetDC(); CImage ImageBottom, ImageTop; ImageBottom.Load(_T("../Res/444.bmp")); ImageBottom.Draw(pDC->m_hDC, 0, 0, ...
2018-07-27 13:43:24 1500
原创 VC++网络socket编程基础
通常套接字有两种类型,一种是流式套接字(SOCK_STREAM)和数据报套接字(SOCK_DGRAM),分别对应TCP和UDP网络字节序是指TCP/IP协议中规定的数据传输使用格式,与之相对的字节顺序是主机字节顺序。网路字节序=大端在TCP/IP协议通信中,用户使用IP地址和端口号进行确定通信双方。套接字地址结构struct sockaddr_in {short sin_family; /...
2018-07-13 17:34:46 414
原创 VC++网络编程基础
OSI七层网络模型:物理硬件层->表示计算机网络中的物理设备,常见的有计算机网卡等数据链路层->将传输数据进行压缩与解压缩网络层->将传输数据进行网络传输数据传输层->进行信息的网络传输会话层->建立物理网络的连接表示层->将传输数据以某种格式进行表示应用层->应用程序接口TCP/IP实际上是一个协议簇,包括很多协议(FTP文本传输协议,SMTP邮件传输协...
2018-07-11 17:28:25 325
C库函数strstr实现中为什么要用新建const char*变量代替参数?
2019-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人