欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 微信小程序项目开发(高等职业院校岗课赛证融通新形态一体化教材)
      • 作者:编者:张严林//王建宣//曾浪勇|责编:王璐
      • 出版社:电子工业
      • ISBN:9787121494369
      • 出版日期:2024/12/01
      • 页数:241
    • 售价:21.2
  • 内容大纲

        本教材内容涵盖了微信小程序项目开发所需要的大部分技术,由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  制作指南针
      任务五  实现手机扫码
      任务六  获取收货地址
      任务七  获取发票抬头
      任务八  获取手机系统信息
      项目小结
      习题