摘要: 姓名 张博文 时间 2016年6月28日 学习内容 学习c++语言 学习并行编程技巧 学习thread编程方法,了解ai的写法 学习了加载动画的编写方法 学习了多工程多文件编程的方法 在课设中添加了怪物自由移动的ai并添加动画,添加了怪物朝向玩家移动的ai 添加了怪物攻击ai。 替换了玩家角色的动画 阅读全文
posted @ 2016-06-29 16:08 张博文13070031 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 软工课即将接近尾声,经过软工课上的训练,我掌握了软件系统设计的过程。通过三个工程的实践加深了对软件工程的理解,明白与人合作的方法。在团队里的位置需要做什么,如何做需求分析,流程图,用例图,如何做开发文档。如何测试程序,设计测设用例,明白各种测试的含义。通过这么门课程,我学会如何从头开始设计一个软件系 阅读全文
posted @ 2016-06-20 21:21 张博文13070031 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 这学期的软工课上接触到了构建之法这本书, 这本书语言轻松愉快,读起来就像读小说一样适合年轻的学生阅读,从中学到知识。所以老师推荐给了我们并让我们写读书报告。 首先拿起这本书,封面简介但不失设计感,引起了我的兴趣。翻开它读起来其中的语言让我非常舒服。第一章概述讲的是什么是软件工程,不用多说,软件工程就 阅读全文
posted @ 2016-06-20 20:58 张博文13070031 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 5.1 图形用户界面(GUI) GUI是用图形的方式,借助于菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出指令、启动操作,并将系统运行的结果也以同样的方式显示给用户的技术。 AWT (Abstract Window Toolkit)AWT 为抽象窗口工具包,它是 Java 语言为 阅读全文
posted @ 2016-06-20 20:40 张博文13070031 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 面向过程的程序设计 所谓面向过程是指从功能的角度分析问题,将待解决的问题空间分解成若干个功能模块,每个功能模块描述一个操作的具体过程。 结构化程序设计方法就是面向过程的 面向对象的产生 1. 程序越来越难以掌控2. 程序难以复用以前的版本3. 编程不支持团队开发。每一个人必须了解程序中的所有地方,不 阅读全文
posted @ 2016-06-20 20:22 张博文13070031 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Monster类中的函数 void initMap(CImage *i);//参数为一个cimage指针类型的图片指针,无返回值,初始化地图 void initPosition();//无参数,无返回值,初始化怪的位置 bool fight(double damage, int id); //参数为 阅读全文
posted @ 2016-06-20 15:30 张博文13070031 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-30 22:02 张博文13070031 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 做完嵌入式课设后报告交上去又被打了回来。发现很多东西都没有考虑到。首先边界值的考虑欠妥,对边界值我只是简单的报了错,没有指出错误在哪里。这会降低用户的体验。改过后我发现其实就是几段简单的代码就实现了,并没有想象中的那么复杂。所以这加深了我对编程的理解,一切都要下手去做,不要考虑太多,做就会解决问题。 阅读全文
posted @ 2016-04-24 15:43 张博文13070031 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 经历了一小段结对编程的过程,对结对编程形成了一个初步的理解,也暴露了一些问题。结对编程对于我们这些没经历过合作项目的学生是一种新的概念。结对编程中一人作为操作者另一人作为领航者提高了编程的效率,集合两人的智慧确实有助于编程,但也暴露了一些问题。两人意见不统一时的协调就是其中一个重要问题,两人各有各的 阅读全文
posted @ 2016-04-05 10:01 张博文13070031 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 分数类,实现了运算符的重构,能实现分数之间的加减法。 input类负责从txt读取中缀表达式并转换成后缀表达式。 判断式子中有无分数 calculator类有两个分别负责将字符转化为值,或运算符,计算有分数的式子,和无分数的式子。 pan_and_out类负责判断输出式子,接受答案并判断。 经过这次 阅读全文
posted @ 2016-03-19 21:55 张博文13070031 阅读(169) 评论(1) 推荐(0) 编辑