摘要:
1. 简单介绍 031602418;我叫李翔;我的爱好是躺着发呆;最推荐玫瑰一楼的乡村荷叶饭。 2. 阅读与思考 看了这些大佬的博客,心情真的十分“沉重”。自己没有别人这么大的决心和毅力,目标也不是很明确。第一次正视这些问题,也开始思索到底自己想要变成什么样子。 对于考研和工作的问题,我会把考研放在 阅读全文
摘要:
1. 简单介绍 031602418;我叫李翔;我的爱好是躺着发呆;最推荐玫瑰一楼的乡村荷叶饭。 2. 阅读与思考 看了这些大佬的博客,心情真的十分“沉重”。自己没有别人这么大的决心和毅力,目标也不是很明确。第一次正视这些问题,也开始思索到底自己想要变成什么样子。 对于考研和工作的问题,我会把考研放在 阅读全文
摘要:
过程回顾 这个作业从一开始就注定并不简单。先开始两周时间合作完成基本功能的四则运算器,到读写文件,支持多语言读取,函数分离简化主函数,主函数参数,学习并利用栈,再是在类的层面上的思考,补部分功能写成类。还有界面化编程和简单工厂模式。 基本上每一次的作业都必须查询很多资料去理解和运用。从四则运算器开始 阅读全文
摘要:
"github" 继承多态思想 继承使得基类得到充分利用,不需要重复定义相同的部分,多态使得不同的类对于同一消息做出不同的响应,传递不同的结果,使得程序更加灵活。 这次Random类下有两个派生类,分别负责生成随机数和生成随机字符的功能。在使用时,random()函数在不同的类下容易出现二义性,所以 阅读全文
摘要:
"github链接" 栈在计算部分的使用 在最开始写四则运算器的时候,想的就是随机生成不同的部分,然后每一部分分别计算,最后算出结果,但是生成不同的类型也要判断所以实现的过程会相当麻烦要不断的判断,所以就在想有没有其他的思路。通过百度和对学长的请教,得到了利用栈来计算表达式的思路。但是对于栈有没有接 阅读全文
摘要:
"我的github链接" 回顾 经历了读取文件,函数分离,类的思考之后真的不出所料要开始根据类的划分来改写代码。之前欠的一些东西大部分也逐渐补上了,所以这次就是整理代码,划划类。 类的划分 根据上次的类图,本来以为这么想应该没有什么问题,但是在实现的过程中还是遇到了一些麻烦,因为只是一个主体框架,也 阅读全文
摘要:
OOA(Object Oriented Analysis,面向对象分析) 从客观存在的事务和事务之间的关系,归纳出有关对象(包括对象的属性和行为)以及对象之间的联系,并将具有相同属性和行为的对象用一个类(class)来表示。建立一个能够反映真实情况的需求模型。 这次的作业,对四则运算器的整个功能需要 阅读全文
摘要:
预警!!这不是一篇正经的作业汇报。 因为,代码的功能实现出现了问题,经过思考和百度之后整个人就处于眩晕状态,原代码已经被我搞得面目全非了……掩面哭泣。 但是还是非常不要face的写了这个随笔证明我爱过……努力过…… 作业要求简述 说白了就是将上一次的代码进行迭代,使得增加文件读写功能,并且熟悉主函数 阅读全文
摘要:
"我的github链接" 发现这个仓库的名字刚好就可以用来集中存放作业,所以以后就都Git在这里面啦。 题目要求 编写一个程序,要求根据给定的圆的半径求圆的面积,并将求得的结果打印出来。输入输出采用cin和cout。建立一个工程,将程序==写成两个.cpp和一个.h的形式。要求程序必须要对变量的定义 阅读全文
摘要:
"github地址" 里面的 work 5. 过程概述 这一次作业真的是超级仓促啊,手上还有一大堆的事情没做,只好把大致的方面给解决掉。主要来说就是要求用不同的函数来解决不同的功能,最终实现程序的模块化。其实在第三次作业就已经有用很多的函数来实现分块,然后把一些不好分块的,结构比较乱的方面直接给写在 阅读全文
摘要:
相同部分 林世杰 031602421 "博客链接" "github" 李翔 031602418 "博客链接" "github" 思路概述 这一次的作业要求是将第三次的代码进行语言上的拓展,使它能够支持五种语言的界面。但要求不同的是,上一次只要求了英汉两种语言,要想实现语言的选择只要增加几条选择语句就 阅读全文
|