需求改进&原型设计 一.需求完善 (一)系统功能(补充) 图形界面(图片如下图所示:) 根据需求与组内讨论结果,现归纳图形界面方面需要的设计与相应功能: 数据-图形界面中间类: 数字方块类 NumBlock 方块数字 num,若为0则表示为空方块,在具体的图形界面中不显示 方块数字查看方法 getBlockNum() 方块数字设置方法 setBlockNum() 该方块在棋盘数组中的下标 location,初步定为存储行号.列号的结构体 该方块相对于程序窗口的位置 position ,可能用QP…
需求改进&原型设计 1. 需求&原型改进 1.1硬件部分(1) 硬件部分分为主机和遥控器,分别由两个单片机进行控制.(2) 单片机1:负责显示游戏的界面.使用数码管显示当前得分,使用不同颜色LED灯表示游戏过程中和游戏结束,使用液晶屏显示界面,这个液晶的界面包括显示游戏区域.下一个方块.得分.排行榜.另外还配有蜂鸣器,当方块可以消除一行或多行的时候,蜂鸣器鸣响一秒:当游戏结束的时候,蜂鸣器鸣响三秒.(3) Ampire12864液晶:本程序所选择的LCD是AMPIRE128×64的汉字图形…
针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 需求规格说明书: 1.打开网页,弹出询问时候创建账号.是:分配数字组成账号,用户填写密码,确定登录进入首页:否,用已有账号登录(传参:是):跳过,可进入首页单独查看帖子,不能做其他操作.(传参:否)(前端实现的话我的想法是背景虚化,前面有一小块)(实现实名制注册) 2.将帖子分区分类,(用户在发帖时可选择分区发布):分区标题,分区内容列表,(热帖-标志) 3.用户发帖或者进入帖子回复时为其分配随机的头像和昵称,一个帖子中一个用户…
需求改进&原型设计 1. 需求&原型改进 经过老师的指导以及组内成员的讨论后,我们认为之前的需求分析已经比较准确完备. 根据电子宠物的形象结构特点,以及模拟屏幕的空间限制,我们设计出了一版原型,并基于这个原型对部分设想做了进一步的约束和修正. 2. 系统设计 我们参考了市面上的同类游戏的设计思路,采用先确定美术风格,再确定游戏机制,最后编码实现的流程. 我们的美术风格上周已经确定下来,然后我们通过画草图线稿的方式,大致确定了游戏里各内容的比例和位置以及基本界面的设计, 随后我们讨论了游戏的…
2017-2018-20172309 『Java程序设计』课程 结对编程练习_四则运算 组队成员: 仇夏 学号: 20172310 博客地址: @王志伟 四则运算第一周博客 @仇夏四则运算第一周博客 @王志伟 四则运算第二周博客 @仇夏四则运算第二周博客 结对照片: 1.进度进程: 1.上周进度: 已完成: - 完成了生成中缀表达式的类. - 完成了main函数用来运行的类. - 中缀表达式转化成后缀表达式的类 - 后缀表达式的计算. - 去重. - 代码的完善与美化. 待完成: - 将生成的题…
1. 限制访问的问题: 如果学过C# 语言的我们可以知道C# 语言有get和set方法.我们之前想要获取父类中的私有变量,只能通过写一个set和get的函数进行访问或者通过类生成的新关键字来访问私有属性(_类名__私有变量).其实Python也给我们提供了一种get和set的方法.其内容就是一种装饰器的作用,采取@property和@变量名.setter的方式. 举例说明1: # 属性直接对外暴露 # 不安全,没有熟虑过滤 # 使用限制访问的话,需要些set和get方法. from types…
说道这里我们需要稍微暂停一下.前面我们说到了类是作为一个对象存放容器.这个容器里面有属性和方法.最好的理解类的方式就是把类想想成一个容器. 然后构造了一个析构函数和构造函数,然后又对object和self进行了解释,最后又说了一下重写.我们发现类作为一个存放对象的容器,其类也是一个对象. 类也有自己的__main__,__init__,__class__等属性.我们发现了,越来越多的时候,在Python里面用了很多下划线来表示这些意思.下划线分双下划线和单下划线两种,一共又存在5中组合,这5中组…
1. 设计一个类: 设计一个类主要从三个方面进行考虑: 第一:类名:类名要见名知意.首字母大写. 第二:属性. 第三:方法. 备注:在Python中有些东西并不是绝对化的事情,有些根据Python社区里面有些约定俗称的规定,在Python这种动态语言当中随处可见,比如像__._单双下划线的使用就是这个问题的一个体现. 2. 创建一个类: 类:一种数据类型,本身并不占内存空间,根据所学过的number.string.boolean等类似,用类创建实例化对象. 格式: class 类名(父类列表):…
2 数字特征值(5分) 题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值.对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推.这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0.按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字.比如,对于342315,这个二进制数字就是001101. 这里的计算可以用下面的表格来表示: 数字 3 4 2 3 1 5 数位 6 5 4 3 2 1 数字奇偶…
1 奇偶个数(5分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据.程序输出读到的数据中的奇数和偶数的个数. 输入格式: 一系列正整数,整数的范围是(0,100000).如果输入-1则表示输入结束. 输出格式: 两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数.两个整数之间以空格分隔. 输入样例: 9 3 4 2 5 7 -1 输出样例: 4 2 时间限制:500ms内存限制:32000kb #include <st…