1、 洛 阳 理 工 学 院 课 程 设 计 报 告 课程名称 物联网综合实训 设计题目 基于 iOS 的腾讯 QQ 专 业 计算机应用技术 课 程 设 计 任 务 书 设计题目: 基于 iOS 的腾讯 QQ 设计内容与要求: (写每组小组员的功能实现 ) 指导教师: 2015 年 1 月 16 日 课 程 设 计 评 语 成绩: 指导教师: _ 年 月 日 目 录 一、需求分析 . 4 二、功能设计 . 5 三、技术简介 .10 3.1 物联网 .10 3.2 iOS.10 四、详细实现 . 11 4.1 主页和左侧栏 . 11 4.2 设计代码 . 11 4.2.1 设计主页主要代码 . 11
2、 4.2.2 设计左侧栏主要代码 .14 五、整体效果图 .18 六、心得体会 .20 参考文献 .21 4 一、需求分析 根 据手机功能使用调查显示,大部分的消费者都会使用手机 QQ, 是目前使用最广泛的聊天软件之一 。随着手机 QQ 功能的不断加强和完善,手机 QQ 对于人们的意义,已不仅仅像一般 的手机通讯软件 ,而是向着更加个性化, 个 性化的方向发展。 QQ 是深圳腾讯计算机通讯公司(港交所: 00700)于 1999 年 2 月 11 日推出的一款免费的基于 Internet 的即时通信软件( IM)。我们可以使用 QQ 和好友进行交流,信息和自定义图片或相片即时发送和接收,语音视
3、频面对面聊天,功能非常全面。此外 QQ 还具有与手机聊天、 bp 机网上寻呼、聊天室、点对点断点续 传传输文件、共享文件、 qq 邮箱 、楚游、网络收藏夹、发送贺卡等功能。是中国使用量最大、用户最多的的面向个人的即时通讯软件。 本次 课程设计 基于 IOS 的普及以及人们 交友 的需求,我们做了一个简单的 QQ,该 QQ 主要侧重于图片的上传 、分享等基本操作。5 二、功能设计 QQ 空间为您提供了三种上传照片的工具: 极速上传: 速度快,可上传超过 3M 的大图,一次上传 300 张 照片 (黄钻用户 500 张 ),还可选择上传高清图 (最大可查看宽度为 1280 像素 的大图 ),提供加
4、空间地址作水印、排序、预览原图等功能。 批 量 上 传 : 轻量的批量上传,可一次上传 15 张 照片。 简版上传: 照片单张上传,提供最基本的上传功能,无须安装任何工具。 极 速 上 传 工 具 使 用 方 法 : 步骤 1 : 选择一个已有相册或者创建一个新相册来保存要上传的照片。 步骤 2 : 添 加 要 上 传 的 照 片 。 步骤 3: 上传已添加的照片。 6 极速上传工具提供的 10 项功能: 1. 添加照片时可以预览大图。 2. 记 住 上 次 选 择 照 片 的 文 件 夹 。 3. 可 一 次 选 中 文 件 夹 中 照 片 的 前 300 张 ( 黄 钻 前 500 张 )
5、。 4.支持从不同的文件夹选择照片统一添加 5. 可自动识别相机等外接设备,并默认进入移动设备路径。 6.直接用鼠标划出一个框,框选多张照片。 7 7.选择 ,则可在将自己的空间名称和地址印在照片上。 8.如果照片取景较远,希望看到较大的照片,选择 上传宽度最大为 1000像素的大图供查看原图时浏览。 9.可对上传列表中的照片排序,您可以选择自动按时间或名称排序,或手动拖拽一张或几张照片排序。 8 10.可旋转或删除待上传照片,并提供批量旋转和删除功能。 11.上传失败原因出现在照片的下方。 12. 支 持 热 键 : 照片上传区支持 delet 删除 /ctrl+A 全选 /shift+de
6、lete 全删 /点回车等于 “上传 ” 添加照片区支持 点回车等于点击 “添加 ”/ ctrl+A 全选 9 批 量 上 传 工 具 使 用 方 法 : 其 基 本 使 用 步 骤 同 极 速 上 传 工 具 , 但 不 具 备 极 速 上 传 的 部 分 功 能 。 可以框选或按住 ctrl 键一次选中 15 张照片上传。 在使用过程中遇到问题可以使用最基本的简版上传或下载极速上传工具来上传。 大 部 分 原 文 来 自 官 方 QQ 空间产品博客 :http:/ 微信 QQ 空间 腾讯微博 新浪微博 QQ 好友 更多 0 联系酷口 (微信公众账号: iqoocu , 微信个人账号: we
7、qoocu ) 10 三、技术简介 3.1 物联网 物联网( Internet of Things,缩写 IOT)是一个基于 互联网 、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网一般为 无线 网,由于每个人周围的 设备 可以达到一千至五千个,所以物联网可能要包含 500 兆至一千兆个物体,在物联网上,每个人都可以应用 电子标签 将真实的物体上网联结,在物联网上都可以查找出它们的具体位置。通过物联网可以用中心 计算机 对 机器 、 设备 、 人员 进行集中 管理 、 控制 ,也可以对家庭设备、 汽车 进行 遥控 ,以及搜寻位置、防止物品被盗等各种应用。
8、3.2 iOS iOS 是由 苹果公司 开发的移动操作系统。苹果公司最早于 2007 年 1 月 9 日的 Macworld大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、 iPad 以及 Apple TV 等产品上。 iOS 与苹果的 Mac OS X 操作系统一样,它也是以 Darwin 为基础的,因此同样属于 类 Unix 的商业操作系统。原本这个系统名为 iPhone OS,因为 iPad, iPhone,iPod touch 都使用 iPhone OS,所以 2010WWDC 大会上宣布改名为 iOS, 苹果在全球市场的iPhone 出货量已经突破 1 亿部,同比接近翻番。在进入手机市场 5 年后,苹果 2012 年的手机出货量预计将超过 1 亿部。 2014 年 6 月 3 日(西八区时间 2014 年 6 月 2 日),苹果公司在 WWDC 2014 上发布了 iOS 8,并提供了开发者预览版更新。中国将成为 苹果的关键市场,苹果的市场份额仍将快速上升。苹果应用商店是苹果公司提供给软件开发个人或者大型公司发售自己开发出的在 iPhone、 iPad 或者 iPod Touch 上的应用软件的地方。