IOS课程设计IOS课程设计.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IOS课程设计IOS课程设计

IOS课程设计 课程名称 图片处理器 班 级 移动一班 学 号 1215115032 姓 名 汪如胜 指导教师 韩 璞 目录 一、课程设计目的.................................2 二、课程设计内容.................................2 三、需求分析描述.................................4 四、系统设计.....................................5 五、总结和体会............................... ...6 六、系统实现过程.................................7 七、主要代码和程序清单..........................15 一、课程设计目的 本项目的目的是开发一款IOS的图片处理器,使手机显得更生动灵活化,提高手机的智能化的发展。为了让学生掌握面向过程程序设计的基本思路和方法,学会使用Objective-C语言的基本知识,独立解决简单的iOS应用程序设计问题,了解iPhone手机应用的开发步骤和基本方法,也使学生更加熟练ios的技术和在市场上的特点。 二、课程设计内容 图片处理器应该包含两个功能模块,分别为图片显示模块和图片操作模块。其中,图片显示模块,可以进行缩略图显示图片和全屏显示图片。图片操作模块,可以实现放大、缩小、旋转、剪裁和保存等功能。设计界面友好,完成开发文档。 三、需求分析描述 需求分析指的是在建立一个新的应用的时,就这个新的应用的目的、范围、定义及功能这些方面所要做的工作。需求分析是完成一个应用必不可少的部分。在进行一款项目开发的过程中,开发者必须确定客户的需求,在确定了客户需求后才能进行应用的开发。根据当前社会形势,ios系统在中国逐渐流行,单单是iOS方面的图片浏览器已经具备了相当的规模。市场上的图片浏览器品牌繁多,定位不一,基本满足了各层次消费者的需求。最新的调查显示比较大的图片浏览器市场,并不是很乐观。而外形新颖、小巧轻便灵活的图片浏览器却很受年轻人的青睐和欢迎,市场发展前景广阔,具有很大的发展空间。因此,设计图片浏览器重点还是在于美观的外形和实用的性能,占用较小的内存,实现用户对于图片浏览器的需求,可以更好的吸引用户。 四、系统设计 1、程序设计图 2、功能模块 (1)图片显示模块 可以进行缩略图显示图片和全屏显示图片 1.图片处理器UI设计 @property (weak, nonatomic) IBOutlet UIButton *previousBtn; //上一张Button @property (weak, nonatomic) IBOutlet UIButton *nextBtn; //下一张Button @property (weak, nonatomic) IBOutlet UILabel *noLabel; //标题 @property (weak, nonatomic) IBOutlet UIImageView *iconView; //用于图片显示 2.记录当前显示的是第几张图片 @implementation ViewController -(void)viewDidLoad { [super viewDidLoad]; self.index = -1; [self next]; } (2)图片操作模块 实现图片浏览上一张、下一张等功能 #pragma mark 上一张 - (IBAction)previous { //减少索引 self.index--; //改变数据 [self changeData]; } #pragma mark 下一张 - (IBAction)next { //增加索引 self.index++; //根据索引显示对应的内容 [self changeData]; } 五、总结和体会 在经过两个星期的课程设计后,基于iOS的图片处理器的功能得以实现。在设计期间,进一步了解到开发一款项目是一类非常复杂的工程。在开发之初就应该想好总体框架结构以及如何进行每一步的操作。开发者需

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档