于的通信簿管理系统,讲述应用开发的相关编程技术。语言简介语言简介随着与的兴起和不断发展,需要开发许多大型软件系统,如何简化这些大型系统的开发设计和维护,使系统具有灵活性可移植性和互操作性,成为软件开发必须考虑的问题。美国公司于年月正式发布的程序设计语言的诞生正是应允了这个要求。语言有着很好的网上移植性安全性,并且在编程难度上比语言简单,是目前软件设计中极为健壮的编程语言,特别适用于网络程序的开发。给开发人员带来的最大好处就是次编译,处处运行。为什么语言这么受欢迎呢因为它具有以下特点简单性是个精简的系统,不需要强大的硬件环境便可以很好地运行。的风格和语法类似于,从种意义上讲,语言是及语言的个变种,因此,程序员可以很快就掌握编程技术。摒弃了中容易引发程序的地方,如多重继承运算符重载指针和内存管理等,语言具有支持多线程自动垃圾收集和采用引用等特性。提供了丰富的类库,方便用户迅速掌握。面向对象面向对象可以说是最重要的特性。语言的设计完全是面向对象的,它不支持类似语言那样的面向过程的程序设计技术。所有的程序和均是对象,支持静态和动态风格的代码继承及重用。分布式包括个支持和等基于协议的子库。因此,应用程序可凭借打开并访问网络上的对象,就像访问本地文件样简单方便。的分布性为实现在分布环境尤其是下实现动态内容提告诉用户无此记录,如图所示。修改利用姓名查询到后,可以修改其中的内容,然后点击保存既可,如图所示。删除利用姓名删除,如果有此记录,就直接删除,如果没有告诉用户没有此记录,如图所示。通信簿新建查询修改删除论文题目姓名学号专业批次层次指导教师学习中心基于的通信簿程序设计摘要目前个性化的智能信息产品如移动电话机顶盒智能卡和掌上电脑等已经越来越普及。由于这些设备本身的特点,开发者面临平台差异性大,难于移植等诸多困难,的出现可以有效地解决这些难题。是种把语言应用于嵌入式系统的软件开发模式,具有技术中的很多优点,非常适合移动设备应用程序的开发。论文首先介绍了体系结构及其相关技术,接着介绍如何使用开发个具有添加删除修改查询四个基本功能的手机通信簿管理系统,并且给出了程序开发的流程以及基本的编程技术。通过此通信簿管理系统的开发过程表明,使用开发移动应用程序具有编程简单移植性强等特点,因此技术的应用将会越来越广泛。关键词手机通信簿前言无线网络概述如今,随着和移动通信技术的结合,无线网络技术呈现出飞速发展的态势。什么是无线网络呢所谓无线网络,就是利用无线电波作为信息传输的媒介构成的无线局域网,与有线网络的用途十分类似,最大的不同在于传输媒介的不同,它利用无线电技术取代网线。有线网络在些场合要受到布线的限制,布线改线工程量大线路容易损坏网中的各节点不可移动,对正在迅速扩大的连网需求形成了严重的瓶颈阻塞。无线网络就是为了解决有线网络以上问题而出现的。通常用于无线网络的设备包括便携式计算机台式计算机手持计算机个人数字设备移动电话等。无线技术应用非常广泛,例如,手机用户可以使用移动电话访问的基站连接到中。在家中,用户可以连接桌面设备以同步数据发送文件。这些设备给我们的生活带来很大的变化,而且发挥着越来越重要的作用。同时,由于的飞速发展使人们越来越依赖上可以得到的信息,人们不再满足于手机等应用范围相对较小。目前在移动领域广泛使用的开发平台是开发的,即用于嵌入式系统的。技术由个虚拟机和组组成,这组适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。虚拟机本身仅仅需要内存动态内存堆,能够运行在位处理器上。为移动互联引入了种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机上创造可执行环境离线运行这些程序。作为技术在移动电话等小型设备的版本,它针对屏幕电能和内存等资源有限的移动设备进行了优化和定义,为了解决无线设备多样化的矛盾,依照各种设备的资源特性将技术架构分为配置和简表三层,然后再进步细分,这使能够在每类设备的限制下工作,而同时提供最低限度的语言功能性。和是目前主要的无线应用开发平台,除了这两种还有等无线应用开发平台在此就不多介绍了。无线应用的领域及发展前景无线技术在我们的生活中发挥越来越重要的作用,给我们的生活带来了很大的便利,其中应用最广泛,与我们最紧密相关的就是手机方面的应用了。现在很难找到款不支持的手机,因为手机现在不只作为通话的工具,而且已渐渐向娱乐工具发展,甚至是商务办公的工具。无线网络和无线设备的发展给无线设备上的软件开辟了广阔的前景,也许不久的将来人们在出差或是旅游时能够利用手机进行联网游戏,或者通过手机访问和享用服务。课题来源以及研究的主要内容随着和移动通信技术的结合,无线技术呈现出飞速发展的态势。无线技术经历了技术之后,出现了系列的无线接入标准。如红外线等。由于移动接入设备的种类繁多,导致无线终端设备的硬件应用平台和应用设备出厂时所带有的固定的有限功能,而是希望像计算机样,能够方便的为手机等小型消费类和嵌入式设备安装各种需要的应用软件,而不是重新购买新的设备。开发无线应用的困难由于小型消费类和嵌入式设备自身的特点,如种类繁多计算能力有限,内存有限输出输入设备的特殊性,使得无线应用开发与桌面或企业计算应用开发有很大的不同。对桌面和企业计算应用来说,开发平台通常与部署环境相同,可以通过高速有线网络与应用系统建立联系。但无线设备的情况正好与之相反,在过去很长段时间里,无线设备都处于处理器性能低下,内存和图形用户接口资源有限网络连接速度慢而且不可靠的状况中。目前,在针对无线设备的应用开发时,开发者面临三个主要问题开发工具的适用性实际的无线测试环境可靠的和可伸缩的服务支持造成这些问题的部分原因是缺少针对无线设备的致性的应用开发环境,以及缺少适当的无线应用基础设施。尽管无线应用开发有诸多困难,但是无线应用开发仍然取得到了飞快的发展,并且随着开发平台的发布,使很多问题得到了较好的解决。无线应用开发平台简介,即无线二进制运行环境,是高通公司年推出的基于网络无线互联网发射平台上增值业务开发运行的基本平台。相对,是个更底层的技术。提供个高效低成本可扩展和熟悉的应用程序执行环境,着重开发可无缝植入任何实际手持设备的应用程序。制造商和开发人员可以随时对运行环境进行扩展,提供应用程序需要的各种附加性能模块,如无线互联网发射平台中包含的多媒体多种连接方式位置服务用户界面网络等功能套件。提供的功能环境就好像机上的操作系统样,可以通过服务提供商下载指定类型的应用程序或游戏。同时,通过接口功能,供应商可以提供成套的完整的资讯商务娱乐功能。该平台虽然功能很多但目前还不是很成熟,而且主要是用语言来开发,只能工作在网络,据统计,全球家运营商采用了,而只有家运营商采用,个抢先式多任务并具有强大通信能力的嵌入式操作系统。它是微软专门为信息设备移动应用消费类电子产品嵌入式应用等非领域而设计的战略性操作系统产品。又分为和操作系统。代表机型多普达神达摩托罗拉联想。系统对硬件的要求很低,因此在价格上能很好的控制,耗电量也很小。由于比较早出现,应用在手机上还是有很多不完善的地方。代表机型托普。具有源代码开放软件授权费用低应用开发人才资源丰富等优点,便于开发个人和行业应用。起步太晚,没有雄厚的基础。代表机型摩托罗拉,三星。手机应用程序开发流程手机是种手持的嵌入式产品,所以它具有嵌入式系统软件开发的特征。般在嵌入式系统软件开发过程中有宿主机和目标机之分其中宿主机是执行编译链接定址过程的计算机目标机是指运行嵌入式软件的硬件平台。对手机软件的开发而言,我们可以使用普通的机做为宿主机,而把手机的模拟器和实际的手机作为目标机。我们首先需要在机上开发程序,再把应用程序转换成可以在手机上运行的二进制代码,这过程包含三个步骤编译链接和定址。编译后形成类文件形式,经过类文件的验证验证是否有不符合规范的方法调用等后,被链接成个目标文件,定址过程会把物理存储器地址指定给目标文件的每个相对偏移处。该过程生成的文件就是可以在手机上执行的二进制文件。完成手机程序的编写后,先要将程序先上传到手机模拟器进行调试运行和修改工作,直到该软件达到了预期的效果后再上传到实际的手机中试运行,如果切都符合软件设计要求,才开发完成。下面是下载应用程序到手机常用媒介的个简单介绍,人们可以根据自己的需要选择。数据线数据线是最直接也是最普遍的传输媒质,现在市面上几乎所有的手机都将数据线包含在标准配置内。红外线与数据线相比,红外线传输最大的优势在于避免了线的羁绊。打开手机的红外线接口,将其对准笔记本上的红外线接口或红外适配器,便能实现数据传输,不过红外线具备兼容性问题,并不是在任何红外线接选项。图安装插件步骤弹出图所示窗口,选中选项,点击图安装插件步骤出现图所示窗口,点击,选择插件的所在目录后确定。结果如图所示。点击,按照提示安装。图安装插件步骤图安装插件步骤安装成功后重新启动,单击菜单,选择菜单项,弹出图所示窗口,选择。然后执行以下步骤点击,右键单击右边窗口,选择,此时会弹出窗口将设置为对应的安装目录,这样就可以将插件配置成功。这样我们就可以利用此环境来开发通信簿管理系统了。图配置插件程序开发的基本方法如图所示在程序开发开发过程中,般有以下几步编写源文件编译预校验模拟打包下载到手机声音图片文件清单文件图程序开发的基本方法编写源代码,生成文件。编译预校验,生成文件。在模拟器上运行并测试。打包生成文件。下载到真机上测试。对于个程序来讲,最基本的功能就是进行输入和输出。而在程序中基本的输出方式是在屏幕窗口或屏幕画布上进行显示,然后通过菜单获得使用者的输入。手机通信簿管理系统的总体模块设计我们要设计的程序是人的通信簿管理系统,由于时间等各种原因所限,该
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 30 页
第 2 页 / 共 30 页
第 3 页 / 共 30 页
第 4 页 / 共 30 页
第 5 页 / 共 30 页
第 6 页 / 共 30 页
第 7 页 / 共 30 页
第 8 页 / 共 30 页
第 9 页 / 共 30 页
第 10 页 / 共 30 页
第 11 页 / 共 30 页
第 12 页 / 共 30 页
第 13 页 / 共 30 页
第 14 页 / 共 30 页
第 15 页 / 共 30 页
预览结束,还剩
15 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。