




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手机ui设计开题报告【篇一:毕业设计开题报告】changchuninstituteoftechnology开题报告设计题目:基于ios系统的休闲娱乐移动应用的设计与实现学生姓名:学院名称:电信学院专业名称:计算机科学与技术班级名称:软件0941学号:指导教师:教师职称:学历:2013年4月15日编程语言。它主要使用于macosx和gnustep这两个使用openstep标准的系统,而在nextstep和openstep中它更是基本语言。objective-c可以在gcc运作的系统写和编译,因为gcc含objective-c的编译器。(b)objective-c用途:编写ios操作系统(如:iphone、ipodtouch、ipad等苹果移动终端设备)应用程序的利器tiobe在今年7月的编程语言排行榜中有一个显著变化是:一直在50名左右的objective-c排名大幅提升,它的流行当归功于iphone的成功,因为objective-c一直被用于编写iphone应用程序。(c)语言特性:objective-c是非常实际的语言。它使用一个用c写成、很小的运行库,只会令应用程序的大小增加很小,和大部分oo系统使用极大的vm执行时间会取代了整个系统的运作相反。objc写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和smalltalk系统要使用极大的内存来开启一个窗口的情况相反。objective-c的最初版本并不支持垃圾回收。在当时这是争论的焦点之一,很多人考虑到smalltalk回收时有漫长的死亡时间,令整个系统失去功用。objective-c为避免此问题才不拥有这个功能。虽然某些第三方版本已加入这个功能(尤是gnustep),apple在其macosx10.3中仍未引入这个功能。另一个问题是objc不包括命名空间机制(namespacemechanism)。取而代之的是程序设计师必须在其类别名称加上前缀,时常引致冲突。在2004年,在cocoa编程环境中,所有macosx类别和函式均有ns作为前缀,例如nsobject或nsbutton来清楚分辨它们属于macosx核心;使用ns是由于这些类别的名称在nextstep开发时定下。虽然objective-c是c的母集,但它也不视c的基本型别为第一级的对象。(d)优缺点:apple在其macosx10.3中仍未引入垃圾回收这个功能。不过令人欣慰的是在apple发布的xcode4中已经支持自动释放啦,我不敢冒昧地说那是垃圾回收,因为两者机制不同,在xcode4中的自动释放,也就是arc(automaticreferencecounting)机制,是不需要用户手动去release一个对象,而是在编译期间,编译器会自动帮你添加那些以前你经常写的[nsobjectrelease]。另一个问题是objc不包括命名空间机制(namespacemechanism)。取而代之的是程序设计师必须在其类别名称加上前缀,时常引致冲突。在2004年,在cocoa编程环境中,所有macosx类别和函式均有“ns”作为前缀,例如nsobject或nsbutton来清楚分别它们属于macosx核心;使用“ns”是由于这些类别的名称在nextstep开发时定下。虽然objective-c是c的母集,但它也不视c的基本型别为第一级的对象。和c++不同,objective-c不支援运算子多载(它不支持ad-hoc多型)。亦与c++不同,但和java相同,objective-c只容许对象继承一个类别(不设多重继承)。categories和protocols不但可以提供很多多重继承的好处,而且没有很多缺点,例如额外执行时间过重和二进制不兼容。由于obj-c使用动态运行时类型,而且所有的方法都是函数调用(有时甚至连系统调用(syscalls)也如此),很多常见的编译时性能优化方法都不能应用于obj-c(例如:内联函数、常数传播、交互式优化、纯量取代与聚集等)。这使得obj-c性能劣于类似的对象抽象语言(如c++)。插入与计算机串口相连的专用通讯座中,通过计算机内的应用软件将巡检器的巡检数据读入计算机中存档。(2)感应式巡检管理系统感应式巡检系统由感应器、巡检器、数据传输线、计算机及软件等组成。将具有不同编码的感应器隐蔽安放于被巡检的设备或线路上(无需布线),并将感应器编码对应安装地点存于计算机中。管理人员将巡检器通过传输线与计算机连接,通计算机内的应用软件将巡检器的巡检数据读入计算机中存档。各地移动线路的检测主要存在着以下两个比较突出的问题(1)移动线路分布于城乡各处,高山平地,地形复杂,采用传统的人工巡检的方式使很多时间浪费在爬山,走路的过程中,导致工作效力非常低,已经不能适应移动通讯业务迅速发展的需求。(2)巡检反馈时间长,信息不足,无法实现对数据的分析从而有效的监控,不能动态地、实时地显示,致使无法有效进行决策;本次毕业设计即研究开发具有较好移动性智能性,并以当下最广为使用的android手机为巡检终端的线路智能巡检系统,通过gps卫星定位,并利用gprs/3g等数据网络,通过定时跟踪与手动上传,实现设备的实时数据采集及监控,这样移动线路监管维护部门便可以及时、真实的了解线路现场的环境情况,有效保障了通信网络的正常运行。研究的基本内容和拟解决的主要问题了解android的系统架构,掌握android的基本开发技术,基于此业务设计流畅的用户交互界面。使用android各种ui控件,完成各个页面之间的跳转和数据传输;完成终端各种参数的设置,并能给用户良好引导和提示;完成在主流android手机上的调试,能够在各种主流android手机上正常使用。本次毕业设计中需要解决的主要问题是如何利用基于android的java语言对用户交互模块进行设计并联合各模块能够协调工作。其后还需要进一步简化设计语言和设计思路,美化交互界面,提高用户模块的可移植性,并进行系统优化。研究方法及措施主要在myeclipse环境下,使用java语言进行android的程序编写和调试,对android客户端的用户界面交互模块进行仿真,并能在终端上运行并实现预期的效果。同时了解其他各模块接口与主要实现方法,与各模块协调运行,在终端上实现整套巡检系统的功能。首先需要学习android开发手册,了解各种ui组件的特性及使用方法,以建立人机友好的交互界面。同时广泛涉猎google官方资料,并进行文献翻译,同时阅读最新的相关文献。学习并跟随发展潮流,不断优化模块功能。研究工作的步骤与进度3月初至3月中旬:了解课题要求,准备相关资料,熟悉myeclipse开发环境,学习android架构,熟悉巡检业务。3月中旬至3月底:学习android界面开发,学习androidui控件,动手实践。4月初至4月中旬:继续学习androidui控件,在动手实践的基础上设计终端界面。4月底至5月中旬:设计终端界面,制作demo,与其他模块进行整合并在手机上联合调试,并进一步简化程序优化设计。5月中旬至5月底:完成毕业论文及相关事宜。注:可根据开题报告的长度加页;一式二份,学院、学生各一份。【篇三:网站手机客户端的设计与实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国数字医院市场发展状况及竞争力研究报告
- 餐饮服务与管理1+X证书考试题(含答案)
- 2025届浙江省杭州市杭州第二中学高考冲刺英语模拟试题含答案
- 热力发电厂习题含答案
- 职业技术学院2024级关务与外贸服务专业人才培养方案
- 2025年广东省韶关市乳源县部分学校中考一模物理试题(原卷版+解析版)
- 畜牧业养殖废弃物处理设施运行监测与评价考核试卷
- 灯具的防眩光设计技巧考核试卷
- 畜牧良种繁殖生理学要点与应用考核试卷
- 纺织产品的功能性和特殊用途应用考核试卷
- 2025年一次性工亡补助金协议书样本
- 2025年广西壮族自治区药品监督管理局来宾检查分局招聘编外2人历年高频重点提升(共500题)附带答案详解
- 2025年春新人教PEP版英语三年级下册课件 Revision Going to a school fair-第1课时
- 护理评估技能实训 课件 模块六 任务三 导管滑脱风险评估
- 2025医院肾内科护理工作计划
- 贵州省2025届高考英语二模试卷含解析
- 养老院安全风险分级管控和隐患排查双重预防
- 感染性休克指南解读
- 【MOOC】天文探秘-南京大学 中国大学慕课MOOC答案
- 《老年人合理用药》课件
- 实验动物生物样本采集规范
评论
0/150
提交评论