c++第七次作业____最后的总结
先言:
在这过程中学到:
第二次作业Github的使用
第四次作业计算器的计算 ps:表达式处理以及计算
第五次作业文件的处理问题
第六次作业界面的设计
总结:
1、这学期的计算器,做的有点匆忙,偶尔时为了完成作业,没有去做到最好的,但是,如果要改进的话就是一些计算的问题,因为我的计算器其中还是有一些bug的,对于页面,我觉得自己做的不大好,特别是文件处理那块没与计算器界面分开,这也是一个值得去完善的地方。
2、如果想让我重构我的计算器的话,我重构一个能够算开方啊,平方啊,立方啊,三角函数啊等,以及一些特殊的计算,比如说点与点之间的长度啊,只需要输入长宽或者高就能算出面积体积周长什么的。
计划:
(1)、先在纸上构造出其大概长什么样的,以及代码的分块实现,大概是什么功能。
(2)、然后就是写好代码,按照构造好的代码分块,分别写出其代码,在分块过程中,注意衔接代码之间的功能。
(3)、写好代码之后就是界面的设计,这个设计会比第六次作业的界面构造的复杂,可能要多个分界面啊,比如说文件的处理,几何题目的处理之类的东西。
大概如果重构的话,写这样相对于以前那个计算器就已经好了很多了。
3、在完成本次作业,我写了10篇的博客,大概有将近1000行的代码;最大的收获就是在写这些博客和完成这些作业过程中都会学到不同对自己有意义的东西,比如说Github的使用啊,博客园啊,以及一些STL的使用啊还有文件的一些处理啊;完成这次作业并非非常的容易,这需要我们付出时间去学去做去完成,在途中,我们在痛苦的完成作业过程中同时又享受的快乐,我坚信:忍耐和坚持虽是痛苦的事情,但却能渐渐地为你带来好处。当我们完成作业的那一刻,我才发现我还是可以得,这就是我坚持去完成每次的作业所体会到的事情,当然在完成作业的过程中我们还可以促进同学与同学之间的交流,互相学习;对于今后,我很希望自己能通过做些小小的项目来提升自己的编程能力,曾经有人告诉过我,在做项目的过程中往往是你学习最快的地方,他可以让你印象深刻,所以说要想编程学的好,做项目虽然不是唯一的办法,但是确实一个符合自己的方法,在自己看来。
最后:感谢对我有帮助的老师学长以及那些有趣的同学们,希望大家今后互助互利,共同进步。
c++第七次作业____最后的总结的更多相关文章
- C语言学习 第七次作业总结
C语言学习 第七次作业总结 数组可以分为数组和多下标数组(在传统的国内C语言书本中,将其称为二/多维数组). 数组名称 在之前的课程中,大家应该都有印象,对于int a这样的定义,会为变量 a 声明一 ...
- 耿丹CS16-2班第七次作业汇总
Deadline: 2016-11-27 11:59pm 作业内容 第七次作业总结 01.每次成绩发布,麻烦没交作业的同学(暂定得分为-5的),请及时补交: 02.想不出来可以,代码乱成一团不行,命名 ...
- 网络1711班 C语言第七次作业批改总结
网络1711班 C语言第七次作业批改总结 1.本次作业评分细则 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 泛泛而谈(最多七分) 1 ...
- 2017-2018-1 我爱学Java 第六七周 作业
团队六七周作业 完善版需求规格说明书 制定团队编码规范 数据库设计 后端架构设计 TODOList 参考资料 完善版需求规格说明书 <需求规格说明书>初稿不足之处: 1.开发工具写错 2. ...
- 第十三次作业——回归模型与房价预测&第十一次作业——sklearn中朴素贝叶斯模型及其应用&第七次作业——numpy统计分布显示
第十三次作业——回归模型与房价预测 1. 导入boston房价数据集 2. 一元线性回归模型,建立一个变量与房价之间的预测模型,并图形化显示. 3. 多元线性回归模型,建立13个变量与房价之间的预测模 ...
- 2018-2019-1 20189221 《Linux内核原理与分析》第七周作业
2018-2019-1 20189221 <Linux内核原理与分析>第七周作业 实验六 分析Linux内核创建一个新进程的过程 代码分析 task_struct: struct task ...
- C#基础第七天-作业答案-利用面向对象的思想去实现名片-动态添加
class Card { private string name; public string Name { get { return name; } set { name = value; } } ...
- C#基础第七天-作业-利用面向对象的思想去实现名片-动态添加
1.利用面向对象的思想去实现: (增加,修改,删除,查询,查询全部)需求:根据人名去(删除/查询).指定列:姓名,年龄,性别,爱好,电话. 多条添加 , 动态添加 名片 本系列教程: C#基础总结之八 ...
- 2017-2018-1 JAVA实验站 第六、七周作业
2017-2018-1 JAVA实验站 第六.七周作业 详情请见团队博客
随机推荐
- 第二章 Js语法
来博客园已经有二年了,看了看自己发布的内容,少的可怜.完全背离了自己的初衷.how time fly,想着自己两年后,还是没写什么东西,岂不是白白浪费时间!有感于王宝强说的那句话,“好好活着,做有意义 ...
- C语言 有关内存的思考题
非原创. 今天笔试时候遇到的问题,原文链接见底部. 1 void GetMemory(char *p) { p = (); } void Test(void) { char *str=NULL; Ge ...
- React-Native StyleSheet属性支持
/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is lice ...
- JAVA Swing开发单机版项目
一.序 最近公司做的项目里出现了一个新的需求,项目大部分是为金融业定制开发的数据集成平台,包括数据的采集,处理,使用. 数据的采集方式不固定,有机构化数据,有非结构话数据,还有附件等其它文件形式. 对 ...
- FFT/NTT/MTT学习笔记
FFT/NTT/MTT Tags:数学 作业部落 评论地址 前言 这是网上的优秀博客 并不建议初学者看我的博客,因为我也不是很了解FFT的具体原理 一.概述 两个多项式相乘,不用\(N^2\),通过\ ...
- mfc 函数模板
函数模板的使用 一. 函数模板的使用 使用函数模板可以简化 形参个数相同,而类型不同的函数. template<typename T> //可以用class替换typename int m ...
- spark-submit python 程序,"/home/.python-eggs" permission denied 问题解决
问题描述,spark-submit 用 yarn 模式提交一个python 脚本运行程序,运行到需要分布式的部分,即map/mapPartition等等RDD的时候,或者actor RDD的时候,报错 ...
- 洛咕 P4131 [WC2005]友好的生物
洛咕 P4131 [WC2005]友好的生物 首先可以发现\(C\)是没有用的,可以乘进所有的权值里面做 考虑没有最后一维的限制,那么两个生物的友好值就是 \(\sum_{i=1}^k|a_i-b_i ...
- cogs1885 [WC2006]水管局长数据加强版
BZOJ卡不过灰常蛋疼(毕竟人蠢自带巨大常数 这和动态维护最小生成树很像,但加边变成了删边,似乎没法做了. 然后根据之前的套路离线做,删边变成加边,就可以做了orz 二分查找的:(慢 // It is ...
- 11.7 NOIP总复习总结
好像要1A模板题.完败 下面主要是一波SB错误总结 最小生成树(忘了sort(QwQ)) // It is made by XZZ // Fei Fan Ya Xi Lie~~~ #include&l ...