微信小程序开发案例教程(慕课版)(第二版) / 普通高等院校计算机基础教育“十四五”规划教材,国家级一流本科课程(线上)配套教材
¥60.00定价
作者: 杜春涛
出版时间:2024-06
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113311445
- 2版
- 522544
- 2024-06
- 通用
- 本科 高职
作者简介
内容简介
本书基于教育部产学合作协同育人项目(腾讯支持)编写。根据教学需要,共设计了49个教学案例,案例采用“案例描述→实现效果→案例实现→知识要点→问题思考”讲解步骤,这样既符合人的认知规律,又使学习者能够利用相关知识解决实际问题,具有获得感和成就感。
本书共分6章,主要包括初识微信小程序、小程序编程基础、小程序框架、小程序组件、小程序API和云开发等内容。此外,与本书配套的MOOC已在高等教育智慧教育平台、中国大学MOOC平台和智慧树平台上线,并获第二批国家级一流本科线上课程。本书第一版获北京高校优质本科教材课件(重点),基于本书教学的校本课程获教育部和北京市课程思政示范课。
本书适合作为高等院校“Web开发”“移动开发”“微信小程序开发”等课程的教材,也可作为小程序开发爱好者的参考书。
本书共分6章,主要包括初识微信小程序、小程序编程基础、小程序框架、小程序组件、小程序API和云开发等内容。此外,与本书配套的MOOC已在高等教育智慧教育平台、中国大学MOOC平台和智慧树平台上线,并获第二批国家级一流本科线上课程。本书第一版获北京高校优质本科教材课件(重点),基于本书教学的校本课程获教育部和北京市课程思政示范课。
本书适合作为高等院校“Web开发”“移动开发”“微信小程序开发”等课程的教材,也可作为小程序开发爱好者的参考书。
目录
第 1 章 初识微信小程序 / 1
1.1 微信小程序简介 / 2
1.2 小程序账号注册和环境配置 / 2
1.3 第一个微信小程序 / 7
习题 / 12
第 2 章 小程序编程基础 / 13
案例2.1 字体和文本样式设置 / 14
案例2.2 图片与声音 / 17
案例2.3 盒模型 / 22
案例2.4 Flex布局 / 25
案例2.5 input组件和数学公式 / 28
案例2.6 条件语句和数学函数 / 31
案例2.7 button组件和逻辑运算 / 35
案例2.8 循环求和计算器 / 40
案例2.9 随机数求和 / 44
案例2.10 自动随机变化的颜色 / 48
习题 / 51
第 3 章 小程序框架 / 52
案例3.1 创建页面和导航 / 53
案例3.2 创建标签 / 60
案例3.3 生命周期函数 / 66
案例3.4 数据和事件绑定 / 70
案例3.5 计时器 / 73
案例3.6 条件渲染和picker组件 / 77
案例3.7 列表渲染和九九乘法表 / 81
案例3.8 模块化 / 84
案例3.9 模板 / 88
案例3.10 文件引用 / 91
习题 / 93
第 4 章 小程序组件 / 94
案例4.1 form组件 / 95
案例4.2 checkbox和radio组件 / 99
案例4.3 slider组件 / 103
案例4.4 swiper和switch组件 / 106
案例4.5 picker组件 / 111
案例4.6 image组件 / 116
案例4.7 video组件 / 120
案例4.8 scroll-view组件 / 124
案例4.9 map组件 / 129
案例4.10 canvas组件 / 134
习题 / 139
第 5 章 小程序API / 140
案例5.1 变脸游戏 / 141
案例5.2 基本绘图 / 144
案例5.3 图形变换 / 154
案例5.4 绘制曲线、图片和图案 / 158
案例5.5 动画 / 164
案例5.6 照相和摄像 / 171
案例5.7 文件操作 / 175
案例5.8 数据缓存 / 181
案例5.9 传感器 / 189
案例5.10 用户行为 / 195
案例5.11 手机状态 / 203
案例5.12 设备系统信息 / 210
案例5.13 网络和数据库 / 214
习题 / 225
第 6 章 云开发 / 226
案例6.1 云开发QuickStart模板小程序 / 227
案例6.2 文件上传/下载 / 236
案例6.3 数据库基本操作 / 245
案例6.4 云函数应用 / 258
案例6.5 数据库聚合查询 / 265
习题 / 275
参考文献 / 276
1.1 微信小程序简介 / 2
1.2 小程序账号注册和环境配置 / 2
1.3 第一个微信小程序 / 7
习题 / 12
第 2 章 小程序编程基础 / 13
案例2.1 字体和文本样式设置 / 14
案例2.2 图片与声音 / 17
案例2.3 盒模型 / 22
案例2.4 Flex布局 / 25
案例2.5 input组件和数学公式 / 28
案例2.6 条件语句和数学函数 / 31
案例2.7 button组件和逻辑运算 / 35
案例2.8 循环求和计算器 / 40
案例2.9 随机数求和 / 44
案例2.10 自动随机变化的颜色 / 48
习题 / 51
第 3 章 小程序框架 / 52
案例3.1 创建页面和导航 / 53
案例3.2 创建标签 / 60
案例3.3 生命周期函数 / 66
案例3.4 数据和事件绑定 / 70
案例3.5 计时器 / 73
案例3.6 条件渲染和picker组件 / 77
案例3.7 列表渲染和九九乘法表 / 81
案例3.8 模块化 / 84
案例3.9 模板 / 88
案例3.10 文件引用 / 91
习题 / 93
第 4 章 小程序组件 / 94
案例4.1 form组件 / 95
案例4.2 checkbox和radio组件 / 99
案例4.3 slider组件 / 103
案例4.4 swiper和switch组件 / 106
案例4.5 picker组件 / 111
案例4.6 image组件 / 116
案例4.7 video组件 / 120
案例4.8 scroll-view组件 / 124
案例4.9 map组件 / 129
案例4.10 canvas组件 / 134
习题 / 139
第 5 章 小程序API / 140
案例5.1 变脸游戏 / 141
案例5.2 基本绘图 / 144
案例5.3 图形变换 / 154
案例5.4 绘制曲线、图片和图案 / 158
案例5.5 动画 / 164
案例5.6 照相和摄像 / 171
案例5.7 文件操作 / 175
案例5.8 数据缓存 / 181
案例5.9 传感器 / 189
案例5.10 用户行为 / 195
案例5.11 手机状态 / 203
案例5.12 设备系统信息 / 210
案例5.13 网络和数据库 / 214
习题 / 225
第 6 章 云开发 / 226
案例6.1 云开发QuickStart模板小程序 / 227
案例6.2 文件上传/下载 / 236
案例6.3 数据库基本操作 / 245
案例6.4 云函数应用 / 258
案例6.5 数据库聚合查询 / 265
习题 / 275
参考文献 / 276