这是一个用C++MFC开发的一个俄罗斯方块算法,方块的风格和声音魔法QQ火拼俄罗斯方块,还未实现网络联机,和自定义按键
2023-03-23 20:14:57 436KB C++ mfc 俄罗斯方块算法
1
实现功能:1、输入包含 加、减、乘、除、括号等运算符和0-9数字的表达式,输出表达式计算结果; 2、表达式包含多位整数、小数,如 (2.5+3.15)/0.69;(选做) 说明:代码把“=”作为结束指令,所以在输入表达式时最后要加等于号 大体思路:用两个栈,一个操作符栈,一个数据栈,数据栈存表达式的数据,操作符栈存()+ - * /等。将中缀表达式转换为后缀表达式,在转换的过程中求表达式的值具体步骤如下: 先将一个‘=’放入操作符栈 1:读取表达式的一个字符; 2: 若为数字存入数据栈转至1; 3:若为操作符:比较操作符栈顶和该操作符的优先级 ① pk函数返回值为‘>’(若操作符栈顶优先级大于或等于该操作符的优先级):栈顶操作符出栈(假设操作符为-),从数据栈出两个数据(假设第一个是y,第二个是x),计算值(x-y),将值放入数据栈转至3; ② pk函数返回值为‘<’(若操作符栈顶优先级小于该操作符的优先级): 把该操作符放入操作符栈,转至1; ③ pk函数返回值为‘=’将操作符栈顶的操作符出栈,转至1; 4:输出数据栈栈顶值。
2023-03-22 19:12:29 6KB C++ MFC VS 表达式求解
1
class CRS232Port { private: HANDLE m_hCommPort; //串行口的句柄 //char m_RecvBuf[BUFFER_SIZE], m_SendBuf[BUFFER_SIZE]; //UINT m_RecvPTR; //CEvent SendEvent( 0, true, 0, 0), RecvEvent( 0, true, 0, 0); OVERLAPPED m_SendOV, m_RecvOV; public: CRS232Port(void); ~CRS232Port(void); // 获取所有的COM端口号,保存在pPortList中 void GetAllComPort(CString* pPortList); // 将char型转换成unicode,输入为pchIn, 输出为pstrOut static int CharToUnicode(char* pchIn, CString* pstrOut); // 初始化端口 bool InitPort(CString strPort, int iBaudRate, int iByteSize, int iParity, int iStopBits); // 发送数据, 入口为要发送的数据的长度 void SendFile(ULONG SendLen, char sendBuf[]); // 设置发送数据 //void SetSendBuf(char sendBuf[]); bool ReadData(CString* ShowStr); };
2023-03-21 14:50:33 5.65MB 串口 通信 C++ MFC
1
C++ MFC中文在线帮助 大小6M 详细介绍MFC函数用法实例
2023-03-03 13:58:44 6.33MB MFC 帮助 C++ 中文
1
这是一款不收费美化MFC界面的工具,里面包含十个左右的美化包,可以自行选择;能力强的小伙伴也可以自行DIY,设计属于自己的界面。里面有中文版的教程,不用担心下载后不会使用。非常容易上手,用过它之后会离不开他。哈哈哈
2023-02-12 14:45:32 1.67MB C++ MFC 美化工具 SkinMagic
1
一、目标: 针对无人值守式生理指标综合检测舱研发配套的软件系统。测试者的体温、血压、血氧、心率等多项生理指标分别采用多个传感器实现测量,PC机软件系统能够分别通过不同的串口与传感器连接并读取测量值,并进一步对采集的数据进行分析判断显示健康度评估结果。软件全自动运行,逐个传感器采集,并自动进行分析,因此可以提升生理指标测量的方便性的同时,有效降低疫情期间人员交叉感染几率。 二、功能要求: 设计并实现生理指标综合检测舱软件系统,应具备如下功能: (1)为不同传感器建立适合的抽象对象结构,完成类设计; (2)基于Windows对话框,完成软件界面设计; (3)设计单次测量周期流程图,并按照该流程实现对外置传感器逐个自动启动测量过程,允许暂停、继续、停止等流程控制功能; (4)分别通过多个应用程序模拟各类型传感器模块工作,通过数学仿真方式生成含有随机误差的测量值;能够根据上位机指令完成测量、数据上传、定时上传等功能; (5)完成数据读写功能,按照人员-时间为一个记录单位行,各个测量指标为不同字段,以CSV格式保存到文件中;同时支持从文件中读入到系统并显示; (6)支持查询功能,设定查询条件:
2023-02-06 23:59:48 531.89MB c++ MFC 课程设计
1
 MSComm控件通信功能的实现,还是间接调用Windows API编程的结构。他提供了一系列标准通信命令的使用接口,利用它可以建立与串口的连接,并可以通过串口连接到其他设备,发出命令,交换数据以及见识和响应串行连接中发生的事故与错误。 目前,MSComm空间提供了“事件驱动”和“查询法”两种处理通讯问题的方法。 数据按驱动方式,是处理串行端口交互作用的一种非常有效的方法。在很多情况下,事件发生的时候要进行通知,这样我们就可以应用MSComm控件的OnComm()事件来捕获这些通信事件(当然啦,OnComm事件还可以检查和处理通信错误)。在实际的通信编程过程中,我们也正式在OnComm()事件处理函数中添加自己处理的代码,基于事件驱动-消息响应的方式可靠性极高!         查询方式,实质上还是事件驱动,在某些情况下该种方式可能更便捷。在程序的每个关键功能之后可以通过检查CommEvent属性值来查询事件和错误。
2023-01-08 19:41:28 135.76MB c++ mfc VS2019 vc++
1
让零基础朋友快速掌握MFC的开发,进入到C++的Windows编程之殿堂。 MFC规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的干扰,从MFC庞大的结构中,单刀直入,取出最核心的类,以简明易懂的方式,剖析于学员面前。 并通过纯手工方式编写MFC的程序,把MFC的基础架构,功能,由来,作用一一详细展示。以此为基础,进而把MFC的各个类,以及类之间的协作关系融汇贯通。
1
开发环境是vs2019,用mfc实现的一个学籍管理系统
2023-01-06 22:10:10 79.09MB c++ MFC
1
这是用C++ mfc编的画图程序,实现了简单画图程序的所有功能。
2023-01-05 20:46:37 311KB C++ 画图程序 mfc
1