1、 洛 阳 理 工 学 院毕 业 设 计(论 文) 题目 掌 上 图 书 馆2015年 04 月 15 日掌上图书馆摘 要掌上阅读器是基于iOS系统的一款便利的手机阅读应用APP,这个手机APP拥有市面上阅读器的基本功能。首界面展示了手机内存中现有的书籍,同时包括在数据库现在下来的书籍。点击进入便可阅读,界面简单、流畅给了用户更好的体验效果。拥有夜间模式和自动调节亮度、字体大小、颜色、背景图片等用户自定义功1能。同时创新加入背景音乐功能,作为一款简约的背景音乐功能,它实现了上一曲、下一曲、暂停等基本的操作。这样做方便了用户边听歌边看书的习惯。同时 加入了歌 示等功能。给用户 一样的体验。首 下
2、包括了个 中 、书籍、本 入、 和 于 等功能。个 中 中 加了用户 、 等基本阅读器的功能。 了 基本的功能。 加入 的、定。currency1展了用户的动“。作为 基本的用能。为了fifl 时PDF文的阅读 。在个 中 加了PDF阅读的功能。方便了一用户。 这个”更加的。在阅读本 书籍的同时 加了在阅读的功能。用户可 在上 更的书籍。currency1展自的。 给了用户更的。关键词:手机阅读器,音乐, 能阅读器2HAND-HELD LIBRARYABSTRACTThe palm reader is based on the iOS APP, a convenient mobile phon
3、e readingapplication this mobile phone use APP has on the market, the basic function of thereader. First interface shows the existing in the mobile phone memory books, booksincluded in the database is down at the same time. Click enter to read, interface issimple and smooth to the user experience be
4、tter effect. With night mode andautomatically adjust the brightness, font size, color, background images, and user-defined functions. At the same time innovation add background music function. As asimple function of background music, it implements a song, the next song, suspensionand other basic ope
5、rations. Doing so convenient for the user the habit of listening tomusic while reading a book. At the same time joined the lyrics display, and otherfunctions. Is different to the user experience. Home page drop-down box includespersonal center, books management, local import, feedback, and about us,
6、 and otherfunctions. Personal center added the user login, member prepaid phone, etc. The basicfunction of reader. Completed the most basic function. In addition to join my collection,sharing, account binding. Extend the range of users. As the most basic social can use. Inorder to solve the problem
7、of a lot of time reading of PDF file. In the center of theindividual in the increased the PDF reading function. Convenient for some users. Alsomake the project more fullness. In local reading books at the same time also increasedthe function of online reading. Users can browse more books on the Inte
8、rnet. Broadentheir horizons. Also gives users more choice.KEY WORDS: Cell phone reader, music playback, universal reader3目 录前 言.1第1章 概述.31.1 APP的现 .31.2 iOS的.31.3 OC.31.4 xcode.41.5 Eclipse .6第2章 功能分析.72.1 功能的 设计.72.1.1 阅读界面的 设计.72.1.2 背景音乐界面的 设计.72.1.3 界面的 设计.72.1. 4 PDF界面的 设计.72.1.5 书 界面的 设计.72.1.
9、6 界面的 设计.72.2 数据库的 设计.8第3章 数据库.93.1 、 数.93.2 的设计.93.2.1 动 .93.2.2动 .93.2.3 .103.2.4图书 .103.2.5 .103.2.6图书.11第4章 设计的实现.124.1 阅读功能 阅读中 的实现.124.2 背景音乐功能.144.2.1 创一个器.14IV4.2.2 一 歌功能.144.2.3 上一曲、下一曲功能.144.2.4 歌 示功能.154.2.5 动 示歌 .154.2.7 定功能.164.2.8 功能的实现.174.2.9 PDF功能的实现.17第5章 界面.195.1 首 界面.195.1.1 图书.1
10、95.1.2 首 .205.2 于界面.205.3 界面.21结 论.22谢 辞.23参考文献.24V前 言阅读是 的一 基本、 的 。阅读可 加 的 , 的, 的 , 的 , 升 的创造能;阅读可 启 的 灵之窗,塑造 的灵魂,引 极向上,涵养 的精神;阅读可 的 感,使 更于 ,更懂 真、为和审美;阅读可 变 的 境,加 的生 趣,使 生更加 实,更有 义。无论是对于正在学 的学生,还是对于已经 作在各个岗位上的 ,阅读无疑是个 升自 涵养、储备 量、拓个 、陶冶个 操的有效 。 阅读能使 静静 领略文字美,揣摩作者的观点 图,欣赏相同的 同的 生看法,吸取众 的 精髓,在这个过程中受到精
11、神美的受。 离阅读,在 产生 前就有了阅读,那时的 阅读日月星辰,读沧海桑田,读动物世界,读 生旅程, 仅仅是用眼阅读而是用 灵在阅读世界甚至可 说,文字的产生都与这 灵的阅读有 。阅读与 的生息息相 ,而现代的阅读可 阅读简单 为传统阅读与电子阅读两 形式。传统阅读是指基于纸 阅读材料的阅读,包括图书、 典、期刊杂志、报纸等等。电子阅读是指在IT电子产 上的阅读,包括台式电脑、笔记本电脑、手机、平板电脑、电子纸书等等,特别是指在带有阅读功能的手持设备,如智能手机、平板电脑、电子纸书上的阅读。现在,越来越的 喜欢通过电子阅读方式来大量的 与信息, 仅包括在校的大中学生,而且包括广泛的 群体。例
12、如在学校的图书馆,在公共 、 、 、 、 、公 等公共 , 经 看到 在使用 的笔记本电脑、手机、平板电脑、电子纸书做电子阅读。 动 时代的 进与展,越来越的阅读内 传统的纸 体 到了各 电子阅读 体上,电子阅读已经极大 变了 的阅读方式,受到了广泛的欢 。 一款 现在生方式的阅读器有 。在 这款阅读器之前 做了一调。通过调现 在阅读的同时 听一歌曲,currency1是 为器和阅读器是两个 同的应用。经 “阅读器到器界面进更歌曲。对于 , 音乐器fi到了阅读界面中, 可 在 听歌的时fl背景音乐。背景音乐中 了器的基本功能。了 的 。给了用户更方便的体验。在电子阅读的基本功能上大都感 还可
13、, 更。currency1对于一个 特业的 来1说。无论是 的应用中还是在阅读器中都 阅读PDF文的阅读器。这在一定程度上造 了一 便。为了这 ”的 加了PDF阅读的功能。能阅读更 式的书籍。同时在数据库中加了更、更新、更经典的图书,给用户。这是一款相 好用的电子图书阅读器掌上图书馆。2第1章 概述1.1APP开发的现状 的时代,智能的 仅 动了 动 的展,带来了 动APP应用的式。 据IDC的, 2011年 “内的382下 量计,到2015年APP下 量 上升到1827。 便 、 、 的体验, iphone和android为代 的手机 动设备正 变 业的 。这使 本定义为 设备的产 应用于
14、领,而引了业 应用 点 至 动应用平台,APP作为 广 、者,甚至内 的。APP的与 广 为了 动 业的一个 大的市 。与 于 的美 市 相对 ,”前 市 正于 生 , 现“一 的、 APP的 在传fifl方 。于手机应用的与 广, 动 应用 iphone、Android、ipad、WindowsMobile等系统平台,智能手机应用 已涵 、 店、旅游、美 、 、医疗、 产、 装、传媒、娱乐、 等产业, 于为业 一站式的 动 应用fifl方。1.2 iOS开发的优势iOS(iPhoneOS)、Android、Windows Phone。Android ,任 ,大功能,画面流畅,硬设备良样等各
15、点,占智能机一大部; 而它 存在 明 的 ,如:兼 差,各 机 的配fi 一样, 至于的时“现各 版本。有产 华而 实,用户体验差。而iOS操作系统 自 量的用户体验 大量 的App越来越吸引 的 。1.3 OC语言object-c通 作objective-c或者obj-c或OC,是 据C 衍生“来的,继承了C的特 ,是currency1 C的面向对 程。它主 使用于Mac OSX和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本。Objective-C可 在gcc 作的系统 和 译, 为gcc含Objective-C的 译器。在MAC O
16、S X系统下, 用苹果 的SDK等 包,3可 用来做IOS,后的程序在Iphone虚拟机中进试, 用的主 为Object-c。与C# 似。Object-c仅支持单一父 继承, 支持 继承。Objective-C是非 “实际”的。它使用一个用C 、 小的 库,只令应用程序的大小加 小,和大部OO系统使用极大的VM执时间 取代了整个系统的 作相 ,ObjC 的程序通 始码大 。而库函数(通 没附在本)亦和Smalltalk系统 使用极大的内存来启一个窗口的 况相 。 Objective-C的 初版本 支持垃圾回。在 时这是争论的焦点之一, 考虑到Smalltalk回时有漫的“死亡时间”,令整个系统
17、失去作用。Objective-C为避免 才 拥有这个功能。虽 某第三方版本已加入这个功能(尤是GNUstep),Apple在Mac OS X 10.3中仍未引入这个功能。 一个 是ObjC 包括命名空间机制(namespace mechanism)。取而代之的是程序设计师须在 别名称加上前缀,时 引 冲突。在2004年,在Cocoa 程环境中, 有Mac OS X 别和函数均有“NS”作为前缀,例如NSObject或NSButton来 楚辨它 于Mac OS X核 ;使用“NS”是 于这 别的名称在NeXTSTEP时定下。 虽 Objective-C是C的母集,currency1它 C的基本
18、别为第一 的对 。 和C+ 同,Objective-C 支持 子 (它 支持ad-hoc )。亦与C+ 同,currency1和Java相同,Objective-C只 对 继承一个 ( 设 继承)。Categories和protocols currency1可 继承的好而且没有 缺点,例如额 执时间过 和二进制 兼 1.4开发工具xcodeXcode前身是继承自NeXT的Project Builder。The Xcode suite 包含有GNU Compiler Collection自 (GCC、 apple-darwin9-gcc-4.0.1 apple-darwin9-gcc-4.2.1
19、, 默认的是第一个),支持 C、C+、Fortran、Objective-C、Objective-C+、Java、AppleScript、Python Ruby,还 Cocoa、Carbon Java等 程模式。协 更 了 GNU Pascal,FreePascal, Ada, C#, Perl, Haskell 和 D。Xcode套使用 GDB作为后台调试 。据斯诺 的资料,美 政府 究 创了一个版本的苹果应用 Xcode,希望 监控后”植入到通过苹果应用 店App Store布的应用程序中。4Xcode3 使用的 译器是gcc 译器,而在Xcode4之后和版本中,Xcode 使用的 译器已
20、经替换 为新的LLVM 译器。LLVM 译器的前是clang。Xcode 4 的核 部是苹果电脑公司下一代业界标准的 gcc 译器gcc 4.0。新的 译器利用 先进的 化术帮你现存 码中更 能。超 计世界 鉴来的自动向量化(Auto-vectorization)术可 帮助你 台 Intel系统中 度引 的能量,而 向量化 码。 的 化 支持 定向的 化, 模 。在App Store上创和布应用,首先 为苹果的者。 之后你就能 一术资料和iOS的者 了。这部的 是免 的,currency1如果 使用Xcode 4(本书中 使用的 ),就须者站或MacApp Store上取。 在App Stor
21、e上布应用, 为正式的iOS者,用是一年99美 fl 器进 。首先 示创新的AppleID或者使用已有的。使用Apple ID可 苹果公司的信息和资 、 一”,甚至可 iTunes上 音乐和应用。须 这个Apple ID是你正在使用的 ,为苹果公司 向这个 验 者 。如果 公司名义,那应 使用公司的 作为Apple ID。如果 了一个新的Apple ID,就创 于个 的配fi文,这个配fi文包含一个 和 码,它 为Apple ID。 后 苹果者站的某部时,系统 示 入这信息。之 ,还须 一 业的配fi文, 受法 相 协 验 。现在 拥有了一个Apple ID,就能 iOS Dev Center
22、上的程序且下 新版本的Xcode了。Xcdoe下 , 好之后,就可 始 装了。 击 装包,同 可 款, 后指定 装 ,一 有空间的 装 至10GB的硬空间。如果空间 ,可 一的下 内 或者 空回站 更的空间。用于 装Xcode的,在了用于 装Xcode的后,单击Continue进入下一个画面。 论你是 新 装Xcode还是更新之前的版本,都可 用默认的 Developer文作为 装位fi。如果 同时 装两个 同版本的Xcode,可 更默认的 装 , 位fi 装。 通 在 同的文下 装Beta版的Xcode,只 currency1定的版本 装在Developer文下HardwareDevice 更真器的 :iPad、iPhone和iPhone 4(Retina 示),这设备有 同的辨“,iPad:1024 768 ;iPhone:320 5
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。