随笔分类 - 面向对象程序设计(课程)
摘要:课程总结 前言 时间过的很快,像流沙一般。课程结束了,我也要大二了。半学期的学习,着实让我收获了很多,也难得的有种:学到新东西而感到快乐的感觉。 (对于电梯作业以及团队作业的细节内容在其他博客说了,在这里我就主要谈谈这门课给我带来了什么把。) 谈谈博客作业给我带来了什么 首先对于学习,就像栋哥所说的
阅读全文
摘要:团队作业——个人总结 基本介绍 关于代码设计的内容在上一次作业博客已经讲的差不多了,这次主要写点对于这次作业的总结和想法吧。最后做出来的东西没那么完美,可以说,各个部件我们都造出来了,可惜最后没有合理的拼起来。 历程 一开始我们想法也比较简单,规划一个主题的框架,然后分工逐步实现每个部分。 但是在实
阅读全文
摘要:团队作业2 基本介绍 当前设计框架基本由永福完成,当前阶段我主要负责技能相关的设计修改以及实现。由于这是个团队作业,如何处理好相互之间的分工以及相互理解对方的代码就很关键,此问题在优秀的交流面前还是很好解决的。 代码设计与说明 整体的类图与设计思路会在团队博客给出。这里简单介绍下Skill类以及相关
阅读全文
摘要:个人分工 主要负责后端实现各个类的功能以及后台数据的处理,以及部分gui界面的设计。 说实话:主要负责的部分是,是使用者也说是用户所看不到的部分的代码,在类的框架搭建完后,所做的实现以及数据处理。 至于GUI界面的设计,则是搭建一个与用户交互的平台。 结果现在依然是个文案。
阅读全文
摘要:团队介绍 队名:装甲车 五人组队即为车,一辆小破车吱吱呀呀,经历泥泞与风雨。 我们的目标是成为装甲车,坚实可靠,无所畏惧。 高强度的外表之下,是不可或缺的每一部分。 我们也一无所有……但有动力就能前进。 油满!出发! 团队信息 |队员|学号|博客| |: :|: :|: :| |王永福|031702
阅读全文
摘要:第四次作业 =================== GitHub: "pullself" 基本信息 在主函数中加入了命令行判断。以及一个简陋的菜单。 |代码行数|调试bug|编码时间| |: :|: :|: :| |1032行|暂无|2h| 程序总共由5个文件组成: :主函数,程序的入口。 :定义了
阅读全文
摘要:第三次作业 =================== GitHub: "pullself" 类图 基本信息 主要是在上一个电梯的基础上修改的。由于本周忙于复习,调度方式较为简陋。 |代码行数|调试bug|编码时间| |: :|: :|: :| |832行|3个|2h| 程序总共由5个文件组成: :主函
阅读全文
摘要:第二次作业 =================== c语言流程图 c++类图 二者对比 面向过程的时候,所写的程序需要思考好每一个步骤,设定好电梯以及请求的各个变量,然后用不同的函数一步步依次调用去执行,更多的感觉是依照运行的步骤去设计执行这个程序。 而利用面向对象去设计的时候,设计出的电梯类,产生
阅读全文
摘要:第一次作业 =================== GitHub: "pullself" 类图 基本信息 由于第一次使用新的知识,鉴于之前的写的代码留下了很多改造空间,所以这次代码修改自寒假的最后一次作业。 |代码行数|调试bug|编码时间| |: :|: :|: :| |479行|5个|5h| 程
阅读全文
摘要:已学的内容总结 markdown的语法和使用方法 github简单的了解 git的使用方法 c++新增的语法内容 css的简单使用 对较为实际的问题的解决过程 存疑的内容 面向对象编程的最大优势 c++中的流的概念 github多分支的用途 如何高效的debug |花费总时间|总编码行数| |: :
阅读全文
摘要:实现简单电梯调度(2) =================== GitHub: "pullself" 承接上文: "2017面向对象程序设计寒假作业2!" 上文调度方式的更新与优化 由于现在电梯可以在任意楼层停靠并且上下人。进行对应的修改。 建立在上文所使用的调度方式为基础,继续给出以预知和非预知为
阅读全文
摘要:2018.2.11 ================== 类中的常成员 关键字const,在类定义中声明数据成员使用关键字限定,声明时不能初始化。 初始化列表,类中的任何函数都不能对常数据成员赋值,包括构造函数。为构造函数添加初始化列表是对常数据成员进行初始化的唯一途径。 定义对象时初始化。定义含常
阅读全文
摘要:2018.2.9 ================== 类 class class 类名{};类似与结构体; 类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可
阅读全文
摘要:2018.2.8 ================== 命名空间 namespace namespace 空间名{}; 防止标识符名称冲突,将逻辑上相关的标识符置于同一命名空间中; 三种引用方式: 作用域运算符:命名空间名:: 成员名; using指令:using namespace 空间名; us
阅读全文
摘要:2018.2.7 ================== 常变量 const const 数据类型 常变量名=初始值; 使用const关键字指定常变量; 定义时必须初始化; 不能再次被赋值; 用const定义与用define定义的区别: 区别1 define是宏定义,程序在预处理阶段将用define定
阅读全文
摘要:实现简单电梯调度 =================== GitHub: "pullself" 设定(1) 首先我们假设这台电梯是 能够未卜先知 的。也就是说这台电梯能够预先知道这5条请求。我们可以采用较为暴力的方法来实现这个最优问题。 |代码行数|调试bug|编码时间| |: :|: :|: :|
阅读全文
摘要:视频课程: "MOOC" 课件网站: "MIT" 选择理由 针对于学习的内容:面向对象程序设计。选择了这份mooc的公开课。课程质量是不错的。 课件来自于MIT,尝试着学习。 计划安排 4 5天为一个学习周期,循序渐进。尽量有节奏的学习。 打卡表 "寒假学习笔记2018.2.7" "寒假学习笔记20
阅读全文
摘要:最难忘的人与事(学途) =================== 很小学式的题目吧,但这却是一个大学的题目呢。不知不觉,或者说恍恍惚惚,1998的日子,也已经走到了2018。也是时候停一停,看看背后的身影。 三人三点三语 章老师: “每个人走过的路总会有一样的,当走过似曾相识的道路时,自己又有没有变得
阅读全文

浙公网安备 33010602011771号