论文部分内容阅读
随着智能手机使用的普及,手机应用软件越来越多。很多商业手机软件都是通过Java、HTML、PHP等语言来开发,但这个软件开发的周期需要一段时间。针对这个问题,本课题找到一种快捷的方法来解决手机软件设计问题,能够在短时间内完成手机软件的编写。移动端的操作系统主要分为Android、IOS两大平台。本论文主要是针对Android平台下的软件快速开发方法的研究。本课题使用Delphi DE来开发手机客户端,通过DataSnap三层架构中FireDAC技术来构建服务器端和手机客户端并在手机客户端中设置相应的组件的相关参数,达到快速开发的目的。论文分析了手机端软件的基本应用特征、属性和方法;探讨了在手机端利用组件开发软件的可行性、方法、流程等问题;设计了手机端软件一些命名规则和配置;开发了与应用相关的一些组件,如增加、删除、修改、查询和模板等。应用表明,通过自定义组件中对模板组件的设置以及其它相关组件的配置可以完成系统所需要的所有功能。其中模板组件是整个组件设置的核心,所有业务逻辑可以通过模板组件的属性设置和方法获取到当前的流程状态及应用系统基本信息,将其他功能性自定义组件通过相关的设置使其达到使用广域网络访问数据库的目的。本文所设计的增加、删除、修改、查询、模板等自定义功能组件已经运到实际软件中,运行效果良好,实现了手机软件快速开发的目的。实验证明,本文中所使用的方法正确、合理、有效。通过这种方法可以快速完成软件的开发,大大提高编程人员的效率和减少代码的重复率,并提高软件的性能。