计算机专业iOS实习报告Word文档格式.doc
- 文档编号:13666373
- 上传时间:2022-10-12
- 格式:DOC
- 页数:16
- 大小:1.52MB
计算机专业iOS实习报告Word文档格式.doc
《计算机专业iOS实习报告Word文档格式.doc》由会员分享,可在线阅读,更多相关《计算机专业iOS实习报告Word文档格式.doc(16页珍藏版)》请在冰豆网上搜索。
实习时间
2015~2016学年第2学期
2016.2.29至2016.3.18
实习成绩
武汉工程大学计算机科学与工程学院制
说明:
1、实习指导教师由学院校内教师担任,负责组织实习、学生管理、参加实习答辩、实习成绩评定、给出实习评语等工作。
2、实习报告由武汉工程大学计算机科学与工程学院提供基本格式(适用于学院各专业),各专业教研室和指导教师可根据本专业特点及实习内容做适当的调整,学生须按指导教师下达的实习报告格式认真进行填写。
3、实习成绩由指导教师根据学生的实习情况给出各项分值及总评成绩。
4、指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间的表现给出客观、全面的评价,包括实习期间的表现、实习报告的质量、实习答辩的情况等。
5、学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格处理。
实习答辩小组应由2人及以上教师组成,其中校内指导教师必须参加,否则视作无效答辩。
6、实习报告正文字数应不少于5000字,实习日记字数不少于500字/天。
7、实习报告正文中实习目的与任务、实习地点、实习内容和要求等项,可由指导教师统一给出(自主实习除外)。
学生自主实习的,可根据实习的情况自行填写以上内容。
8、自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实习报告一起装订,作为参加实习答辩和评定成绩的依据。
毕业实习答辩记录表
学生姓名:
黎明学号:
1205110110班级:
2012信息技术01
答辩地点:
千峰科技武汉公司
答辩内容记录(至少3个问题。
有问有答。
问题简洁。
答案准确):
记录人签字:
答辩成绩
总分值
各项分值
评分标准
实际得分
总得分
备注
30
15
在规定时间内能就实习的内容进行全面完整的阐述,言简意明,重点突出,条理清晰。
在规定时间内能准确、完整、流利地回答教师所提出的问题。
答辩小组成员(签字):
2016年3月18日
毕业实习成绩评定表
2012信息技术01
类别
实际
得分
合计
实习表现
20
10
遵守学校和实习单位的考勤、安全生产等纪律,积极参加实习活动,无旷课、迟到、早退等情况。
积极完成各项任务,表现良好,服从并配合指导教师和实习单位的工作安排。
项目实践及
实习报告
50
实习报告格式规范,文字通顺。
按照实习大纲要求认真完成规定项目内容,能运用所学专业知识对问题加以分析,并对全过程的实习内容进行系统的总结。
每天记载实习笔记,内容翔实不空泛,无相互抄袭现象。
论述充分完整,结构严谨合理。
体现了实习过程中的学习情况和项目实践情况,及所思、所获、所感。
按照要求完成实习项目,方案合理,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。
在项目实践过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。
实习答辩
总评成绩
指导教师评语
指导教师:
(签字)日期:
2016年3月20日
武汉工程大学计算机科学与工程学院专业实习报告
一、实习目的与任务
毕业实习是计算机科学与技术专业教学培养方案和教学计划的重要环节,旨在培养学生的实践能力、分析问题和解决问题的能力,通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力;
同时进入企业,熟悉信息企业工作流程和软件开发过程,以增强适应社会的能力和提升就业竞争力。
毕业实习是实现课堂教学和社会实践相结合的重要途径,也是学生从学校走向社会的一个不可或缺的过渡阶段。
因此,加强毕业实习工作,对于保证和提高教学质量、全面推进素质教育,具有十分重要的意义和作用。
实习目标:
1.深化已学的理论知识,完成理论到实践的转化,让学生对软件开发领域的最新技术有本质的了解,并能熟练运用;
2.了解行业发展及社会对计算机专业毕业生的需求,确定自己的就业方向;
3.提高分析和解决实际问题的能力,让学生有高质量的就业IT行业的机会;
4.培养“开拓创新”能力;
5.熟悉面试流程,掌握一定的面试技巧。
大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力。
二、实习地点
北京千峰互联科技有限公司武汉分公司
三、实习内容和要求
本次毕业实习将在北京千峰互联科技公司武汉培训基地进行为期三周的iOS的学习。
由千锋公司专职教师讲授iOS开发基础、Xcode开发工具及iOSApp开发技术,介绍一些小游戏和常见应用的开发过程。
要求学生能熟悉iOSApp的开发环境,以项目小组为单位实现一个小型iOSApp项目,并完成相应的文档。
按实习规范每天完成不少于500字的笔记,撰写一份实习报告,参加实习答辩。
四、实习总结及分析
本次实习是由计算机院组织进行的毕业前的最后一次实习,实习地点是武汉金融港东湖高新区的B26栋大楼上。
由专业的UI的老师来带领我们在Mac系统下使用Xcode工具进行一些简易的小型iOS手机移动端App的开发,然后在老师的带领下自主完成简易的iOS小型App的开发。
由于初次接触有关IOS项目的开发,老师首先让我们熟悉有关界面UI设计方面的知识点以及IOS项目有关的几个问题,讲解UI方面的知识点主要就是为了让我们熟悉几个快捷键,几个控件然后几个基本的布局属性,以及几个基本控件的使用。
我觉得IOS程序的开发比较人性化,因为对于X-code软件的体验感觉非常好,对于初级程序员来说,好多东西都仅仅需要通过对控件相对应的拖拽,而不需要完完全全的通过写代码,我认为对于菜鸟来说,比较通俗易懂。
然后就是有关几个基本属性,例如,width,height,background以及text,color属性,最后就是有关基本控件的介绍了,如,按钮UIButton,显示文本UITextView,以及UIEditText编辑框等等。
然后就到了IOS项目的建立,编译,运行等等工序的流程,其实这些跟Java程序开发其实都是大同小异,学习过Java的同学应该对这些流程不是很陌生。
最后介绍的东西就是IOS项目里面最重要的几个文件夹及其相对应的作用,targetsiossdk7.1表示项目的版本号,Main.storyboard代表的是本次设计的布局设计,然后就是viewController.h这个文件,这个里面包含了IOS项目运行所需要的全部函数以及变量的声明,最后介绍的就viewController.m文件,这个文件里面是实现所有声明过的函数的实现,如图。
还有就是包含编辑区,拍错区,有关页面设计方面的组件的属性等,具体显示效果如图1OS项目图。
图1OS项目图
虽然最开始学习的东西难度不是很大,都是介绍一些基本的东西,但是认真学习过的人会知道它才是最重要的,因为只有在这些基本的知识点完全熟悉了解之后,在进行后面的学习和项目设计的时候才会得心应手,这就是对于基本知识点完全了解后才能到达的效果,后面将会通过老师具体讲解到的每一个实践例子来分析一些比较难懂的问题。
老师给我们讲解了一段时间之后,我们学习到了很多iOS的UI方面的知识感觉可以做一些简单的小型App的开发了,然后我根据老师教的内容再查询了一些简单的资料之后做了一个卡牌类的小游戏,这个游戏主要是通过鼠标点击事件来切换牌的正面与反面,当花色相同的时候得分加1当花色相同并且点数也相同时分数加2.当遇到花色相同或者花色与点数同时一样的时候让这两张牌的userInteractionEnabled(用户交互)变为NO,即这两张牌不能再次点击。
具体实现过程如下:
首先把卡牌的背面显示在界面上如图2
图2卡牌游戏初始界面图
要达到卡牌游戏的先点击开一张牌然后点开一张牌比较好色与点数的效果需要现在rootViewController.m文件的开头部分生命一个全局的button并同时声明一个记录分数的全局变量sum
{
UIButton*_button;
int_sum;
}
卡牌的正面是四个花色的随机与2-9的数字随机的组合。
用一个循环把这些牌有规律的展示在界面上。
如图:
图3卡牌正面内容的代码
然后给每张卡牌添加点击事件点击一次就让卡牌的button的selected属性变为YES然后显示正面的卡牌的内容,点击第一张的时候会判断一下此时的全局的button是否是空的如果是空的就把第一个点击的卡牌的button赋值给全局的button,然后第二次点击一张卡牌与第一张全局的卡牌button进行比较如果出现花色相同或者点数相同或者点数与花色同时一样则让两张卡牌的用户交互(userInteractionEnabled)的值置为NO,即让这两个button都不能再点击并让这两个button的透明度(alpha)的值变为0.5,然后让全局的记录分数的变量_sum的值分别+1、+1、+2.代码图与效果图分别如下:
图4点击事件的代码
图5点击事件的效果图
至此,卡牌游戏的小型的App就已经完成了。
下面是一个美食图片展示的App.主要是用一个全局的定时器与scorllView来循环的展示图片,循环的展示5张图片,在第5张图片之后加一张图片这样就能够达到循环展示且不会有跳跃的视觉效果。
首先创建scrollView展示到界面上然后设置滚动范围把5张需要展示的图片加载到scrollView上面然后在第6张图片的位置添加一张与第5张一样的图片来达到效果并开启定时器代码图如下:
图6美食图片展示代码
然后初始化全局定时器,并且把push函数即图片变换的函数写好.控制器的target函数控制scrollView的page的变化推移.代码如图:
图7定时器以及定时器控制的函数的代码
最后把遵循scrollView的代理方法让scrollView的页数当页数为5的时候让页数变为0相当于直接跳过第6张图片但是不会出现跳跃的效果.并且把移动之后得到的控制器的页数赋值给当前的页数代码图如下:
图8循环展示图片的代码
最后得到的结果就是图片会一直循环的展示并且不会有直接跳跃的效果,并且视觉上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 iOS 实习 报告