• 初进MFC的世界,太奇妙。第六次作业----未完待续


    又一次的迁徙。我希望能够早些抵达。 第六次作业-未完待续!图形界面,计算器文件

    • 本次的作业是给自己的计算器加一个可视化的窗口,我开始也是很激动和憧憬的,看了很多的界面库,发现并没有想象的那么简单,因为我们设计的每一个按钮后面都需要我们敲代码来实现,对本次作业来说,我的难点在于对MFC的十分不了解,因为这根我们刚刚接触c语言的语法,已经刚刚学习类知识建立计算器的cpp是一样的,感觉我还不能做到急速的入门,但是比上一次对于类来实现计算器的我来说,我想说我有点进步,原因是第三次的作业的时候,我自己敲出来的代码还是无法编译通过的,而这次通过无数次的尝试,终于实现了窗口界面的交互功能。

    界面如下虽然有些难看但是自我感觉还是十分满意的,毕竟才刚刚开始

    PS:请忽略右侧的内容,毕竟将自己的计算器代码和视窗代码结合在一起,我并没有完成。但是肯定有一天,我会解决他的。

    • 其实这个计算器的界面,我尽量的避免了出现输入的错误问题,在一些比如符号上比如58.58之后不会再有58.58.58的情况,以及不会让使用者输入两个连着的*/号等。尽量的使其人性化,另外兼容了对于第五次作业界面允许输出--1,+-1,/-1等的情况但是最多也只有两个运算符号,唯一可能出问题的是括号的使用,我知道在自己的计算器文件中有括号匹配查询,所以不会崩溃,但也会尽量减少error的一种方式吧。

    本次作业的一些收获

    • 对于mfc 只能建立CString 并且对于编辑框的函数调用,set和get 以及收获了CString特有的.delete(开始位置,删除数目)的使用方便了以后的学习。

    章末总结

    • 其实这次对于图形界面一无所知,我开始误以为是窗体文件建立,做了很久发现这并不是老师说的MFC,但是感觉真的很像,而且还可以使用不同颜色,后来才发现了MFC是另一个,之后又遇到创建时候并不是单一的对话框,以至于调试很多次都无法显示自己的计算器图形,面临崩溃的我最后才发现mfc这个对话框选项,又因为无法复制前面已经做得图形,因此无数次的重新开始,现在就算是入了个门,希望之后能尽快打出来,完成这份计算器的作业吧。
  • 相关阅读:
    Microsoft Visual C++ 2015安装失败,提示设置失败,一个或多个问题导致了安装失败
    C# 下载url文件 WebClient、HttpWebRequest
    sqlite中插入单引号
    Advanced Installer 14.9 – WPF或winform应用程序打包成exe文件
    凤凰队历险记
    GUI如何设置默认字体 转载
    ubuntu切换清华源 安装gcc
    AttributeError: module ‘arviz’ has no attribute ‘geweke’
    解决ssh 连接报错 network error software caused connection abort 自动中断 转载
    VMWare安装64位CentOS7.6(截图多)
  • 原文地址:https://www.cnblogs.com/kobe961231/p/5561453.html
Copyright © 2020-2023  润新知