摘要: 一、功能介绍 主界面 单位为0.1的坐标系,依旧沿用实验一的Coordinate函数 多边形构造 通过鼠标左键在绘图区域内顺序点击依次获得多边形的各个顶点,顶点坐标储存在points[NUM][2]的二维数组中,其中NUM定义为10,即最多支持10个顶点。具体点的绘图在鼠标函数中实现。 菜单 点击鼠 阅读全文
posted @ 2016-06-14 19:05 Prism 阅读(2805) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-05-30 22:30 Prism 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 鉴于本周忙于各种党课的时期,以及团队项目我负责的部分不是很忙,所以就写写关于刚结束的图形学实验一的收获。 实验一是关于基本二维图元生成算法,其中又分为三个小实验,分别是生成直线、圆以及多边形填充算法。由于实验室三人一组分工,所以我负责了多边形填充算法的实现。 简单介绍一下算法,算法用到了两个数据结构 阅读全文
posted @ 2016-05-08 21:45 Prism 阅读(787) 评论(1) 推荐(0) 编辑
摘要: 等价类划分:有效的(输入正确的情况),无效的(输入错误的情况) 1.取值范围 2.规定了条件的数据(⋯⋯成人须⋯⋯) 3.规定了数据值的集合或"必须如何"的条件(以字母打头的⋯⋯串) 边界值分析 1.规定了范围,要取刚达到范围边界的值 2.规定了个数,用最大个数,最小个数,比最大个数多1,比最小个数 阅读全文
posted @ 2016-04-12 11:24 Prism 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 四则运算器图形化最终版 (然而被我做成了奇怪的东西 组员:13070030张博文 13070033刘云峰 一、概念阶段 最初是想试试用android做个计算器app,无奈从零学起着实太赶,而且这个计划在试用了无比卡顿占内存的android studio后就彻底搁浅了。 然后就被路人谣传说MFC好用, 阅读全文
posted @ 2016-04-11 23:07 Prism 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 为什么质量如此重要?低质量的软件更难于维护和支持低质量的软件导致法律问题(报税软件用户受损)低质量的软件降低公司声誉(公司份额降低,股票掉价,员工福利降低) 质量是什么? 产品有无Bug、是否稳定、从始至终与用户需求是否一致(客观)用户体验(主观)高质量不等于没有bug Bug是什么?1.从用户的角 阅读全文
posted @ 2016-04-05 20:57 Prism 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 对象:物理对象,角色,事件,交互,规格说明(程序中) 封装:为了信息的私密性(黑箱,只能用接口访问) 继承:为了重用 多态:根据请求时的行为判断 面向对象的开发方法 特征:方法的唯一性(开发过程中模型一致) 开发方法:Rumbaugh,Coad和Yourdon UML关系 依赖关系 关联关系:普通关 阅读全文
posted @ 2016-03-29 11:28 Prism 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 数据流分类: 事务型数据流(银行存款取款进入不同流程)--事物处理中心 变换型数据流(过滤大量数据提取有用的) ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ 软件模块结构的改进方法: 模块功能的完善化(出错处理) 消除重复功能,改善软件结构(4种合并方案) 模块的作用范围应在控制范围之内(班长找本班,不 阅读全文
posted @ 2016-03-22 11:08 Prism 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 虽说老师给了两周的时间,但是临近截止日期才完成,并不是程序有多难,只是太久没有编程生熟过头,再加上有杂七杂八的事情耽搁,就一直断断续续做到现在。 缺乏自主学习的动力是编程路上的一大障碍,永远止步于老师所教授的,甚至总是边学边忘,果然是不太想做程序员吧。 在做这个计算器的过程中也有了不少收获,虽然距离 阅读全文
posted @ 2016-03-12 19:41 Prism 阅读(338) 评论(1) 推荐(0) 编辑
摘要: 需求分析(软件设计) 算法 ↓ }程序(源代码)→软件→服务 数据结构 ↑ ↑ 源代码管理 软件测试(质量保障) 软件维护 软件开发阶段:玩具阶段,业余爱好阶段,探索阶段,成熟的产业阶段 软件的特殊性:复杂性(代码量,模块依赖关系),不可见性(执行过程不透明),易变性(易修改),服从性(运行需要满足 阅读全文
posted @ 2016-03-05 11:38 Prism 阅读(84) 评论(0) 推荐(0) 编辑