基于安卓手机的测量型计算器的开发文献综述

 2023-08-16 15:06:48
  1. 文献综述(或调研报告):

1、程序界面设计

在文献《Android入门程序开发-BIM计算器》中,作者采用线性布局,线性布局也是最长用的布局之一。先设计整体布局为垂直分布,局部嵌套其他控件设置为水平分布。具体的空间例如:文本框,按钮可以设置其高度宽度,间距,ID,文字内容匹配控件大小。

在文献《基于智能手机的测量计算器开发》中,作者实现了页面跳转的功能。android 的每一个活动窗体叫做activity,可以简单地理解为一张web 页面,切换就是指打开另一张

页面。作者先新建一个页面布局,给按钮设置了获取新页面id的功能,为按钮定义了单击事件,使其单击后跳转至新页面。

  1. 串列的使用

在文献《基于Casio fx - 9860G SD 计算器的公路线路计算软件设计与开发》中,作者引入了串列的使用。与以往计算器比较,Casio fx - 9860 型计算器引入了一个新的概念———串列。串列是用于存储多个数据项的表列寄存器,每个串列单元可以存储实数,也可以存储复数,但不能存储字符串。与以往计算器的2 维数组相比较,串列有以下优点:

1) fx - 9860G SD 内置了一系列串列函数,可以方便地对串列数据进行多种操作。

2) 串列可以以文件形式储存于SD 卡中,也可以导入到计算器的主内存中并在计算器中的STAT 模式下进行浏览、修改、删除、添加等操作。每个串列文件内置了名为list1 ~ list26 的26 个串列。每个串列最多可以定义为999 维。所以平面线元参数是以串列文件的形式储存在SD卡中。但是由于计算器主内存只有62. 2 KB,一次只能放入不大于400 个的线元。对于较长的线路,可以分成若干段,然后将这若干线元分别存入SD 卡中,计算时再导入到主内存。

  1. 公式识别与计算

在文献《土木工程计算器系统的开发》中,用户手工任意输入一段表示公式的字符串, 如何识别这个公式并求值是一个难点。常规方法是采用逆波兰分析, 生活中的公式基本上都是中缀表达式, 采用' 编译原理'、' 数据结构' 知识, 变换成等价的后缀表达式逐步计算。这对编程功底要求较高, 在用Delphi 开发的后期时, 发现为了能够识别公式中各种数学函数、自定义函数, 必须应用大量判断分支结构, 工作量大。随后改用伪编译语言VFP 继续本项目开发, 公式识别困难迅速突破, 我们获得了更多时间投入土木工程专业知识整理。有关程序的环境及所需注意的问题, 最后详细分步给出了一个简单的绘图软件开发例子。通过作者的观察使用发现基于.net 与MCR 的科学软件开发有如下优点:

1、可以综合.net 与Matlab 开发环境的优势, 尤其是.net 在用户界面与数据库调用, Matlab 在数据处理与显示上的优势, 大大降低了气象软件的开发难度。

2、Matlab 编译生成的.net 组件无异于普通组件, 便于程序员的理解与调用。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。