毕业设计基于AppCanIDE的动漫app应用开发系别:专业名称:学生姓名:学号:指导教师姓名、职称:完成日期:2017年03月28日I摘要随着当代社会经济的发展,科技技术也随着人们的需求增长而不断发展着,而作为人们日常生活中,沟通联系通讯以及娱乐乃至办公的便携式工具,其普及和发展也达到了前所未有的高度,而app作为智能手机必不可缺的软件应用,其开发技术也是日新月异。因此,为了在发展迅猛的网络时代中满足用户对智能手机应用的需求,以及满足程序开发人员对于app开发的需求,我们将设计一款基于AppCanIDE的动漫app应用。动漫app的设计开发主要基于AppCanIDE开发平台和以HTML5为核心的编程语言,根据手机用户对app应用的操作需求来进行设计,主要有主界面、登录注册界面和子功能界面等,其中主界面可细分为主窗口框和浮动窗口,浮动窗口是嵌套于主窗口框内,根据设置的程序来回切换,展示不同的功能。基于AppCanIDE的动漫app应用分为以下四个浮动窗口:首页、资讯、个人主页、更多功能。除了这四个嵌套于主窗口内的浮动窗口以外,还添加了登录,注册等功能,且各个浮动窗口也内嵌了相应的子功能模块。该设计以AppCanIDE个人版v4.0.1为开发环境,以HTML5为核心编程语言,以CSS3样式搭建的AppUI为界面和以appcan.request.ajax方法函数作为数据上传与加载的工具来进行网络注册和登录请求。关键词:HTML5HybridAppAppCanIDEAPP应用CSS3样式的APP界面UI设计IIAbstractWiththedevelopmentofmodernscienceandtechnologyandeconomy,thepopularityofsmartphonesanddevelopmentreachedanunprecedentedheight,Andasasmartphoneappessentialsoftwareapplication,itsdevelopmenttechnologyisalsochanging.Therefore,inordertomeetuserintherapidlydevelopingnetworkerademandforsmartphoneapplications,aswellastomeettheneedsofapplicationdeveloperstodevelopfortheapp,WewilldesignacartoonappbasedonAppCanIDE.AnimeappbasedmainlyonthedesignanddevelopmentAppCanIDEdevelopmentplatformandtakeitasthecoreofprogramminglanguage,Accordingtotherequirementsofmobilephoneuserstotheoperationoftheapptodesign,Mainlyconsistsofamainwindowandfourdifferentfloatingwindow,floatingwindowwithinanestedwiththemainwindow,Accordingtothesetupprogramtoswitchbackandforth,showdifferentfunctions.BasedonAppCanIDEanimationappapplicationisdividedintothefollowingfourfloatingwindow:homepage,information,personalhomepage,morefeatures.Inadditiontothesefournestedinthemainwindowofthefloatingwindow,butalsoaddedthelogin,registrationandotherfunctions,andeachfloatingwindowisalsoembeddedinthecorrespondingsubmodule.ThedesignfortheAppCanIDEpersonaleditionofv4.0.1forthedevelopmentenvironment,usingHTML5asthecoreprogramminglanguagetobuildAppUICSS3styleinterfaceandappcan.request.ajaxtofunctionasamethodofdatauploadandloadingtoolstocarryoutnetworkregistrationandloginrequest.Keyword:HTML5HybridAppAppCanIDE.APPBasedonarangeofstylesofUIdesignIII目录1绪论..............................................................................................................................11.1手机智能移动终端的发展背景.................................................................................11.2APP的发展概况..........................................................................................................11.3项目的开发背景和目标.............................................................................................22动漫APP应用开发技术分析..............................................................................................42.1APPCANIDE平台介绍..................................................................................................42.1.1AppCanIDE简介及安装..............................................................................42.1.2AppCanIDE制作APP的打包模式..............................................................42.1.3AppCanIDE平台制作APP的优势..............................................................52.2HTML5语言介绍..........................................................................................................52.2.1HTML5语言简介.............................................................................................62.2.2HTML5语言的优势.........................................................................................62.3APPCANIDE的UI样式的选择.....................................................................................62.3.1AppCanIDE的UI样式选择CSS3样式的原因.............................................63本次毕业设计的APP应用开发系统分析............................................................................83.1APPCANIDE平台分析..................................................................................................83.1.1AppCanIDE平台系统可行性分析...............................................................83.2系统结构的设计.........................................................................................................83.2.1混合应用(HybridApp)的开发模式介绍................................................83.2.2使用混合应用(HybridApp)开发模式的优势........................................94APP的UI搭建和功能总体.................................................................................................124.1APP的系统整体搭建.................................................................................................124.2APP的UI搭建...........................................................................................................134.2.1主界面结构分析...........................................................................................134.2.2主界面程序流程分析..................................................................................134.3主窗口搭建...............................................................................................................164.3.1主窗口结构分析...........................................................................................164.3.2主窗口程序流程分析...................................................................................184.3.3程序函数分析................