综上所述,对于开发者而言,使用Android Studio可以更方便、更快捷、更省心地开发Android应用程序。

1。3。2  SQLite简介

SQLite与其他常见数据库相比更加小巧,属于关系型数据库。SQLite能够自给自足,不需要服务器,也不需要配置,属于事务型的SQL数据库引擎。SQLite是一个进程内的库,不是一个独立的进程,根据程序的需求,进行动态或者静态的调用连接 [2]。

在所有开源的嵌入式数据库之中,SQLite属于其一。它的主要特点如下:使用方便、结构紧凑、高度便捷、可靠、高效。SQLite数据库的安装和运行都很简单,默认情况下可以直接调用相应的数据库帮助类就可以开始创建、连接、使用数据库。如果开发的是一个嵌入式数据库项目,那么SQLite是个不二选择。SQLite相对其他数据库而言有许多优点。

1、不需要一个单独的服务器进程或操作的系统;

2、零配置,SQLite不需要安装或者管理;

3、SQLite数据库是以单文件的形式存放于磁盘中;

4、支持数据库大小至2TB;

5、足够小, 大致13万行C代码, 4。43M;

6、代码完全开源;

7、支持多种开发语言,如PHP、Java、Python、C、C++等。

1。3。3  MVC框架简介

该游戏采用了MVC框架结构,即模型、视图、控制器。MVC设计模式是一种软件设计的典型代表,它巧妙使用业务逻辑、数据、界面显示分离的方法来组织代码,在MVC设计模式之中,业务逻辑是单独写在一个部件里,这样在改进和个性化制作界面或者用户交互的时候,不需要重复多次写业务逻辑。MVC在后来一段时间内被独特的发展起来专门用于映射用户的输入、处理和输出用户界面中[3]。

模型(Model)属于应用程序中用来处理应用程序数据逻辑的那些代码,通常来说它只负责对数据库进行增删改查等基本操作。

视图(View)属于应用程序中那些处理数据显示的代码,通常来讲视图是根据模型的数据而创建的。源F于K优B尔C论V文N网WwW.youeRw.com 原文+QQ752^018766

控制器(Controller)属于应用程序中那些处理用户交互的代码。通常来讲控制器是用来限制用户的基本输入,确保正确的数据类型,并将数据发送给模型层。

现在大部分由ASP、JSP、PHP开发出来的Web应用,当初的开发模板就是混合层的数据编程。比如说,用户提交数据之后,直接向数据库发送请求,并将数据显示在HTML页面上,虽然这样做可以使开发速度加快,但是由于数据和页面的分离不是很明确,因此很难看出业务模型的重要性。用户的需求是变化的,这样设计的产品弹性力度很小,需求一变,改动的代码相应会很多,而且大部分都需要相应改变。正因为如此,MVC设计模式应运而生,它要求对应用的分层处理,视图只负责视图工作,模型只负责模型工作,控制器负责控制器的工作,相互不影响,虽然这样需要花费额外的工作,但是应用工程结构清晰,因此能够很好体现出应用模型的重要性。

在开发设计时,一个模型应该具有对应多个视图的功能,在目前用户需求的快速变化中,可能有很多方法可以访问应用程序的要求。比如,订单模型可能有一个系统订单,以及在线订单,或者其他订单,但是对与订单的处理是一样的,那就是交易的顺序是一致的。按照MVC设计模式,一个订单模型可以对应多个视图,这减少了代码的副本,也就是减少了代码的维护量,一旦模型更改,也很容易维护。 

1。4  开发环境简介

(1) 硬件平台:

处理器类型:PentiumⅣ兼容处理器或更高类型

上一篇:基于安卓的博客App的设计与实现+源代码
下一篇:没有了

Android口袋购物销售平台的设计+源代码

Android酒店预订管理系统的设计+源代码

Android集成性天气应用设计+源代码

android移动护士站的设计+源代码+答辩PPT

Android+Msp430单片机玩具小车设计+源代码

Android系统的母婴购物app设计+源代码

Android汽车原车信息读取App软件设计+源代码

湖南特色旅游及深层次开...

煤炭企业兼并重组涉税风险浅议【2076字】

大学生对星座文化的认知及因素分析

探讨當前中小學校内部控...

农村公众對知识产权的认...

成本會计一体化教學模式...

jsp家纺公司网站系统设计与开发

交通可达性国内外研究现状

小學体育体验式教學的实践运用【1647字】

网络教育茬高等教育体系...