定 价:36.8 元
丛书名:高等职业教育计算机类课程新形态一体化规划教材
- 作者:孙志敏,田英主编
- 出版时间:2019/2/1
- ISBN:9787040510508
- 出 版 社:高等教育出版社
- 中图法分类:TN929.53
- 页码:176
- 纸张:胶版纸
- 版次:1
- 开本:16K
本书是一本整合数据库原理、数据库操作、数据库管理为一体的教材。全书共分为5个模块、15个单元,以SQL Server数据库管理系统为主线,按照“数据库设计—数据库创建—数据库中数据使用—数据库中对象操作—数据库管理”这样的数据库技术应用能力递进过程组织编写,以项目化教学贯穿整书,构建以工作任务为基础的课程内容体系,通过案例分析、设计、实施和测试,使学习者掌握数据库的设计、应用与管理技能。本书为移动应用开发专业教学资源库配套教材,配有丰富的数字化教学资源,包括课程标准、授课计划、电子教案、教学课件、演示动画、图形图片、操作视频、微课视频等。本书配套建设的课程将在“智慧职教”网站(www.icve.com.cn)上线,方便学习者全方位系统化学习。
随着移动互联网时代的到来,以及智能手机的普及,人们的生活已经变得和各种移动APP越来越密不可分。每部手机里都装有至少十几种APP。这样一个巨大的新兴市场,吸引了众多企业投身其中,也有越来越多的移动应用软件开发人员加入其中。移动应用软件市场按照手机类型的不同,操作系统大致包括Android系统、iOS系统和塞班系统3种类型。
计算机程序语言类的教材,大多是以语法为基础,从数据类型开始介绍语言的使用方法。这样的方式虽然比较系统,但是也比较枯燥,不容易被学习者接受。因此,本书在编写时,彻底改变了传统方式,首先从简单的游戏案例入门,让学习者能快速具备程序设计思维,激发起学习兴趣;然后通过介绍一个最简单APP的开发,树立学习的信心;接着再通过几个案例,进一步深入学习内容。本书内容由浅入深,语言易懂,可以作为学习使用Swift语言开发iOS平台APP的入门教材。
本书针对Swift语言的初学者,以“单元+任务”的编写体例规划全书内容,并配合多媒体学习平台展示操作过程,让学习者掌握其中的知识点和技能点。
本书的内容组织如下。
单元l程序设计思维:通过CodeMonkey游戏让学习者建立基本的程序设计思维。
单元2第1个程序:介绍Swift语言开发环境的配置,并使用storyboard完成第一个HelloWorld程序的开发。
单元3生日快乐歌:掌握如何在storyboard中使用拖曳组件的方式完成UI的开发;掌握添加图像、音频和动画的方法;掌握多页面APP的开发。
单元4五星评电影:通过制作一个给电影评星的APP,对视图控制器进行更深入的了解,掌握视图控制器和表视图控制器的使用方法。
单元5俄罗斯方块:通过介绍经典游戏俄罗斯方块的开发,学会游戏界面的绘制和具有较复杂逻辑的程序代码编写。
最后在附录中,介绍了使用iOS平台开发APP常用的设计尺寸;使用iPhone手机进行测试的方法;在AppStore中发布APP的方法以及实训报告书写范例。
本书为国家职业教育移动应用开发专业教学资源库配套教材。配有微课视频、课程标准、授课计划、电子教案、授课用PPT、课后习题、习题答案及解析、案例素材等丰富的数字化学习资源。与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)上线,读者可登录网站进行学习,也可发邮件至编辑邮箱索取教学资源。
单元1 程序设计思维
学习目标
【知识目标】
【能力目标】
引例描述
任务 建立程序设计思维
【任务陈述】
【知识准备】
1.1 程序
【任务实施】挑战CodeMonkey游戏
【任务拓展】
1.2 Playground的使用
1.3 程序注释的用处
【项目实训】学习使用Playground进行基本编程
单元小结
单元2 第1个程序
学习目标
【知识目标】
【能力目标】
引例描述
任务2.1 安装Xcode软件
【任务陈述】
【知识准备】
2.1 Xcode软件
2.2 Xcode软件的界面
【任务实施】完成第1个程序Hello World
【任务拓展】
2.3 项目文件结构
2.4 在Linux下的学习环境
【项目实训】更改APP的启动图标
任务2.2 认识组件
【任务陈述】
【知识准备】
2.5 Storyboard的使用
2.6 常见组件
【任务实施】实现手机拨号盘UI
【任务拓展】
2.7 其他组件
【项目实训】实现咬人的鲨鱼UI
任务2.3 学会使用Outlet和Action
【任务陈述】
【知识准备】
2.8 Outlet
2.9 Action
【任务实施】实现手机拨号盘功能
【任务拓展】
2.10 代码连接情况的查看与删除
【项目实训】实现“咬人的鲨鱼”功能
单元小结
单元3 生日快乐歌
学习目标
【知识目标】
【能力目标】
引例描述
任务3.1 添加图像
【任务陈述】
【知识准备】
3.1 用户界面布局计算
3.2 用户界面设计原则
【任务实施】制作“界面1
【任务拓展】纯代码方式添加图像
【项目实训】用代码实现图片添加
任务3.2 为APP连接第2个界面
【任务陈述】
【知识准备】
3.3 程序入口
【任务实施】完成“界面1”跳转
【任务拓展】
3.4 Segue
任务3.3 添加音频
【任务陈述】
【知识准备】
3.5 音频播放
3.6 Swift中声音相关的类
【任务实施】为“界面2”添加生日快乐歌
【任务拓展】制作声音文件
【项目实训】一起来听歌
任务3.4 添加动画
【任务陈述】
【知识准备】
3.7 动画的概念
【任务实施】为“界面2”添加动画
【任务拓展】
3.8 UlImageView动画播放方法
3.9 UIView动画
【项目实训】用LlIView实现图片动画
单元小结
单元4 五星评电影
学习目标
【知识目标】
【能力目标】
引例描述
任务4.1 制作APP启动页面
【任务陈述】
【知识准备】
4.1 为程序添加启动页面
【任务实施】制作APP启动页面
任务4.2 制作影片评分展示界面
【任务陈述】
【知识准备】
4.2 视图控制器
4.3 Navigation Controller
4.4 Table View
【任务实施】制作影片评分展示界面
【任务拓展】
4.5 代码与界面的关联
4.6 控制器分类
任务4.3 添加新影片评价
【任务陈述】
【知识准备】
4.7 Navigation Bar与Navigation Item
【任务实施】添加新影片评价界面制作
任务4.4 设置Segue界面及Action
【任务陈述】
【知识准备】
4.8 Unwind Segue的作用
【任务实施】关联各个界面
单元小结
单元5 俄罗斯方块
学习目标
【知识目标】
【能力目标】
引例描述
任务5.1 JF发俄罗斯方块游戏界卣
【任务陈述】
【任务实施】开发界面
任务5.2 建立数据模型
【任务陈述】
【任务实施】建立数据模型
【任务拓展】方块制作
任务5.3 实现游戏逻辑
【任务陈述】
【任务实施】实现游戏逻辑
【任务拓展】游戏的启动与暂停
单元小结
附录A iOS APP真机测试方法
附录B 将开发APP提交到App Store
附录C 学生实训报告书写范例
实训报告1
实训报告2
实训报告3
实训报告4
实洲报告5
实训总结