团队-科学计算器-代码设计规范

1.代码布局设计

缩进

  1.Tab实现

  2.空格实现

字符串:

  1.单引号

  2.双引号

  3.避免反斜杠的出现。

2.资源Res

  1.按照类型,分为以下几种

    控件Id命名:控件缩写 _模块(module) _功能名(function)

  2.Color命名

Resources Type 命名规则
color 组件名+具体作用名。例 R.color.button_text

  3.String命名

Resources Type 命名规则
string 具体功能。 例 R.string.hello

  4.Drawable命名

Resources Type 命名规则
launcher icon ic_launcher。例R.drawable.ic_launcher
normal icon ic_具体模块_功能。例R.drawable.ic_audio_pause
Toolbar icon ic_ab_功能名。例如ic_ab_search
selector selector_模块_功能名。例如 selector_login_button
shape shape_模块功能名状态。例如 R.drawable.shape_login_button_pressed ,R.drawable.shape_login_button_normal

 

  5.Layout命名 

类型 命名规则
activity activity_模块名。例如 R.layout.activity_login
include layout_模块名_功能名。例如 @layout/layout_login_bottom
widget widget_模块_功能。例如 R.layout.widget_app_clock
list header header_模块_功能。例如 R.layout.header_main_top_ad
fragment fragment_模块名。例如 R.layout.fragment_login_layout_header
 

  6.Menu命名

Resources Type 命名规则
menu menu_模块名。例如 menu_login

  7.Values命名

Resources Type 命名规则
color 模块名_color。例如 material_design_color
dimens 模块名_dimens。例如 material_design_dimens
style 模块名_style。例如 material_design_style
themes 模块名_themes。例如 material_design_themes
时间: 2024-11-06 19:18:23

团队-科学计算器-代码设计规范的相关文章

《团队-科学计算器-代码设计规范》

代码布局设计 缩进 1.Tab实现 2.空格实现 字符串: 1.单引号 2.双引号 3.避免反斜杠的出现.   1 .变量名称 在写变量的时候,尽量避免小写的l和大写字母O和大写字母I,主要原因是容易和数字中1,0相混淆 2 .包和模块名称 模块尽量使用简短的全部小写的名称,如果可以增加可读性那么可以使用下划线,python的包不推荐使用下划线,但是在引用其他语言写的扩展包中可以使用下划线来表示区分 3 .类名称 类名称主要遵循为CapWords约定,表示为首字母大写 4.异常名称 异常归于类,

《团队-科学计算器-项目总结》

团队项目名称:科学计算器 团队名称: 加油啊 团队队长:黄妍 团队成员:鞠艳,李艾哲,吕爽,马璐,陶丽爽 经过了半学期,<现代软件工程-构建之法>这门课程即将接近尾声,在这半学期里,我们从个人组成了一个名为"加油啊"团队,我们从刚开始的手足无措到现在的游刃有余.在这个团队中,我们分工明确,互相合作,共同完成. 目前的计算器有标准型和科学型,我们团队做的项目是科学计算器,它是电子计算器的一种,可进行乘方.开方.指数.对数.三角函数.统计等方面的运算,又称为函数计算器.科学计算

《团队-科学计算器-设计文档》

设计文档: 项目:科学计算器 编辑器:python 所运用知识: 1.字符串的处理 2.正则表达式的运用 3.函数递归 基本思路: 需要优先处理内层括号运算--外层括号运算--先乘除后加减的原则: 1.正则处理用户输入的字符串,然后对其进行判断,判断计算公式是否有括号,有就先将计算公式进行正则处理,先获取最里层的每一个数据,然后一一计算 2.把有括号的计算公式计算出来的结果替换原来初始公式的位置,计算之前分别对重复运算符进行处理需要处理的重复运算 3.然后依次从里到外去除括号并进行计算,和位置替

团队-科学计算器-设计文档

"科学计算器"是一种操作简单.界面美观.功能较齐全的电子计算器的一种.这个项目的整个程序我们设计主要分为两个功能模块和十个类模块,其中两个功能模块分别是:计算结果显示模块.计算器按键模块,十个类模块分别是:加.减.乘.除.归零.等于.sin.cos.tan.进制转换. 具体设计过程如下: 1)   设计程序主界面 2)   实现监听TextView.button事件. 具体实现的功能如下: 功能○   :加.减.乘.除.归零.等于 功能一   :具有基本三角函数计算功能(sin,tan

《团队-科学计算器需求分析》

科学计算器<!--red_end--> 科学型 计算器--电子计算器的一种.可进行乘方.开方.指数.对数.三角函数.统计等方面的运算,又称函数计算器.目前的<!--red_beg-->计算器有<!--red_end-->标准型和科学型. <用正则表达式处理字符串,只提取其中的数字和运算符,并转换成列.

团队-科学计算器-项目总结

一,目的 我们日常生活的开支,大额数字或者多倍小数的计算都需要计算器的帮助,处理数字的开方.正余弦都离不开计算器.虽然现在的计算器价格比较低廉,但是功能过于简单的不能满足个人需求,功能多的价格昂贵,操作不便不说,很多功能根本做不到.所以,我们可以想到设计开发一个属于自己的简单的计算器来完成我们的日常生活需求. 二,设计思路 "科学计算器 "是一个软件.整个软件程序分为三个个功能模块,一个TextView, 一个是BuTTon, 一个是监听 .其中TextView有1个显示框等TextV

团队-科学计算器-团队一阶段互评

团队名称:BUG终结者 学号:2015035107184 得分:9     原因:有团队意识,对于一些问题能直击要点. 学号:2015035107024 得分:9.5 原因:专业知识强,在团队内发挥重要作用. 学号:2015035107082 得分:8.5  原因:认真,不会的就问,学习能力强. 学号:2015035107086 得分:8     原因:跟队友互相研究代码. 学号:2015035107108 得分:8  原因:跟队友互相检验代码. 学号:2015035107111 得分:8  原

《团队-科学计算器-开发文档》

托管地址:https://gitee.com/ccfnmcmvm/codes/2x1sgwmq0efiy49u3j8na53 个人编程能力不强,对代码的编写也存在一定问题,所以我在团队中主要负责的是确定项目的需求,根据需求确定工程需要的模块.同时也会了解一下项目的进度与代码编写的情况.和别的选择相同的同学去交流一下这个大概是怎样的一个框架,然后和组内成员进行交流沟通大概的实现结果,在她们编写代码遇到困难时尽可能的帮助他们寻找解决的办法.询问别人是如何解决的,理清思路和队员进行交流.

《团队-科学计算器-团队一阶段互评》

团队名称:牛云社 学号:2015035107074 得分:9.5 原因:认真完成每一项任务,分工具体,及时完成了项目总结提交 学号:2015035107066 得分:8.6 原因:完成自己工作,不懂的及时问 学号:2015035107067 得分:8.1 原因:积极完成分配的任务 学号:2015035107068得分:6.2 原因:代码完成比较慢 学号:2015035107051得分:6.8 原因:完成缓慢,经过队友的帮助也完成了任务 学号:2015035107052得分:8.8 原因:工作及时