课程做业六
题目描述
本次作业要求将四则运算的核心部分采取栈的知识进行解决。即表达式生成的合法性检验、表达式结果计算。
学习C++界面编程,可以学QT、MFC或者VS,选择其一即可,用博客记录学习到的知识以及心得体会。
GitHub链接
About MFC
看了一下MFC的解释是
微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
常用控件
1.Edit Control
文本编辑框
2.Button
按钮
3.Radio Button
单选框
4.Check Box
复选框
5.Static Text
静态的文本框
控件的一些属性
1.ID 每个控件可以定义ID通过ID可以确定唯一的控件
2.Caption 改变控件中的文字
3.行为 指定控件的一些特性 例如:READ ONLY 、控件是否可见等
UpdateData
UpdateData() 是MFC的窗口函数,用来刷新数据的
UpdateData(TRUE) 将控件的值赋值给成员变量
UpdateData(FALSE) 将成员变量的值赋值给控件
写个加法练手
一些杂七杂八的东西
1."stdafx.h"
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 include的时候要放在第一个
2. rcdll.dll缺失
。。。。。。无力吐槽...VS修复了两遍还是不行...然后全盘搜索了一下...就是没有x86的...找人要了一个...放到提示的位置才解决。。。