-
内容大纲
本教材内容涵盖了微信小程序项目开发所需要的大部分技术,由8个项目42个任务组成。除了第一个项目,其余7个项目都包含一个完整的微信小程序项目开发案例,这些案例经过了精心制作,贴近企业级应用,部分代码直接来源于编者在企业技术开发中的实际项目。
本教材适合作为高等院校、高等职业院校计算机相关专业的教材,计算机编程爱好者,特别是前端编程爱好者也可以将其作为参考书。本教材是广东机电职业技术学院“嵌入式技术应用”专业省级教学资源库中“跨平台应用开发技术”课程的配套教材。在课程资源库中有各种教学素材,包括教学大纲、PPT、微课视频、程序代码、配套习题、考试题库、教学动画等。读者可扫描书中二维码观看微课视频,也可登录华信教育资源网下载相关资源。 -
作者介绍
-
目录
项目一 微信小程序与开发环境
任务一 搭建开发环境
1.1.1 注册账号
1.1.2 下载并安装微信开发者工具
任务二 创建第一个微信小程序
1.2.1 第一个微信小程序
1.2.2 调试面板
1.2.3 格式化代码
任务三 了解微信小程序代码组成
1.3.1项目文件
1.3.2 页面文件
1.3.3 四类文件简介
1.3.4 微信小程序协同工作与发布
项目小结
习题
项目二 答题小程序
任务一 制作答题小程序
2.1.1项目介绍
2.1.2 创建项目
2.1.3 设计答题界面
2.1.4 设计逻辑代码
2.1.5 微信小程序生命周期
任务二 使用Flex布局
2.2.1 测试容器属性
2.2.2 测试Flex项目属性
任务三 使用条件渲染和列表渲染
2.3.1 条件渲染
2.3.2 列表渲染
项目小结
习题
项目三 天气预报
任务一 使用Picker组件
3.1.1 Picker组件简介
3.1.2 Picker组件的使用
任务二 使用wx.request发起网络请求
3.2.1 请求服务器数据API
3.2.2 wx.request请求参数
3.2.3 wx.quest请求示例
任务三 制作天气预报小程序
3.3.1项目介绍
3.3.2 和风天气开发服务简介
3.3.3 创建项目
3.3.4 查看实时天气
3.3.5 查看24小时天气预报
3.3.6 查看7天天气预报
项目小结
习题
项目四 用户注册
任务一 使用ThinkPHP搭建服务器
4.1.1 小程序传统开发模式简介
4.1.2 传统开发模式的环境搭建
4.1.3 安装ThinkPHP 6
任务二 了解微信小程序登录流程
任务三 使用ThinkPHP实现微信登录流程
4.3.1 使用MySQL创建表格token
4.3.2 实现微信登录流程
任务四 实现微信登录
4.4.1 添加服务器IP配置文件
4.4.2 自动执行微信登录流程
任务五 使用小程序常用表单组件
4.5.1 单行文本输入框
4.5.2 多行文本输入框
4.5.3 单选按钮
4.5.4 checkbox复选按钮
4.5.5 slider组件和switch组件
任务六 制作用户注册小程序
4.6.1 设计注册页面
4.6.2 获取用户信息
4.6.3 处理文件上传
4.6.4 处理用户注册
项目小结
习题
项目五 媒体播放器
任务一 播放音频
5.1.1 Background Audio Manager对象
5.1.2 Inner Audio Context对象
任务二 播放视频
任务三 使用轮播图
任务四 使用tabBar
任务五 初始化媒体播放器项目
5.5.1项目介绍
5.5.2 增加数据库表
5.5.3 创建项目并配置tabBar
5.5.4 添加工具模块
任务六 使用ThinkPHP实现数据库的基本操作
任务七 编辑栏目及音乐
5.7.1 实现标签页切换
5.7.2 编辑栏目和音乐
5.7.3 跳转栏目或音乐页面
任务八 实现音乐播放主界面
任务九 实现音乐播放器界面
任务十 编辑视频
任务十一 播放视频并发送弹幕
项目小结
习题
项目六 地点搜索与路线规划
任务一 使用Map组件(含获取用户当前位置)
6.1.1 Map组件属性
6.1.2 Map组件控制API
6.1.3 Map组件的使用
6.1.4 小程序位置信息API
6.1.5 位置信息API的应用
任务二 使用腾讯地图API
6.2.1 腾讯地图WebService API
6.2.2 小程序后台域名设置
6.2.3 地点搜索
6.2.4 路径规划
任务三 在小程序中使用Font Awesome字体图标
6.3.1 使用Font Awesome字体图标准备工作
6.3.2 应用Font Awesome字体图标
任务四 制作半屏滑出效果
任务五 搜索餐厅、加油站等
6.5.1项目介绍
6.5.2项目初始化
6.5.3 注册腾讯地图WebService API开发者
6.5.4 实现地点搜索
任务六 显示规划路线(驾车、步行、骑车、电动车)
项目小结
习题
项目七 神秘的阴影
任务一 使用Canvas画图
任务二 制作神秘的阴影项目
7.2.1项目介绍
7.2.2 制作方法
项目小结
习题
项目八 手机助手
任务一 使用模板
任务二 制作手机助手首页
8.2.1项目介绍
8.2.2 制作模板
8.2.3 制作首页
任务三 使用手机加速度计
8.3.1 加速度计介绍
8.3.2 显示加速度计三轴数据
任务四 使用手机罗盘制作指南针
8.4.1 罗盘介绍
8.4.2 制作指南针
任务五 实现手机扫码
任务六 获取收货地址
任务七 获取发票抬头
任务八 获取手机系统信息
项目小结
习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
