基于CDMA手机地址录开发设计 第9页
基于CDMA手机地址录开发设计 第9页
6.1 编码
在前面几章中已经介绍了各个页面的跳转关系,各个类的详细设计及一些函数端口等,这里对具体的编码不作具体的介绍.关于我自己编写的page1和page2的代码将放在附录部分.
在此次设计中编码用的时间很短,我们只用了一个礼拜的时间,就完成了8000多行的代码编码,实现了基本功能。以前从来没想过会用这么短的时间来进行编码完成一项工程。
通过这次毕业设计我充分体会到前期工作即:需求分析,概要设计,详细设计的重要性。这些工作做的越好,编码会越快。
同时也使我转变了思想,就是以前我一直觉得编码应该是一项软件设计的重点,其实不然,编码只是其中的一小部分,重要的是前期工作,前期准备工作越充分,后面的编码工作便会越简单。
6.2测试
由于我没有负责测试部分,所以这里对测试用例等一些具体的测试工作没有作详细的介绍。只对测试中发现的问题作简单的介绍。
内存泄漏即:对于申请的内存资源没有及时地释放掉,以致于浪费内存资源。
我们知道手机软件的一个特点是内存较小,所以内存泄漏尤其要避免。由于设计是分开模块做的,每个人负责一部分,所以出现内存泄漏,很难查。
后来我们通过用打LOG等方法,经过将近两个周的时间,经过大家的努力
下面几幅截图为在此次设计中做出的成果
在这次设计中,经过我们组各成员共同努力,解决了一些开始根本解决不了的问题和困难。由此在某些方面也得到了创新。
首先是关于背景,开始我们根本就不能把背景加进去,即使加到页面上也会把菜单项挡住,或其他的一些问题。最后我们成功地解决了这个问题,为我们的手机背景加上了漂亮的背景图片。而且修改很简单只要改一下资源文件就可以换上自己喜欢的任何图片。
其次,我们实现了用宏进行判断。开始由于我们背景没有加进去,所以就没能用图片作背景。在基本功能实现了后,我们才解决了图片背景的问题。为了保存有图片背景和没有图片的背景这两种情况,我们用了宏进行判断,可以使背景呈现两种情况,当有宏的时候呈现一种,当把宏注掉的时候是另一种情况。操作也特别方便。
再次,我们解决了光标的循环移动,即当光标落在第一项是,继续按UP键时,光标会跳到最后一项,当光标落在最后一项时继续按DOWN键时,光标会跳到第一项,从而实现光标的循环移动。
此外,遗憾的是我们还有一点没有实现的,就是当在翻阅电话本的时候,来了电话,即竞合现象,这个时候如何在接电话时使事件挂起,使得接完电话后使画面停留在当时翻阅的电话本的那里。由于时间原因这个功能我们只是想到了没有实现。
注明:在此次设计的创新突破中我负责实现了光标的循环移动。其他几点是本小组中其他成员实现的。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>