华信教育资源网
微信公众平台与小程序开发 ——实验与项目案例教程
作   译   者:林世鑫、李圆 出 版 日 期:2020-01-01
出   版   社:电子工业出版社 维   护   人:李静 
书   代   号:G0371390 I S B N:9787121371394

图书简介:

本书是根据高职院校的学情特点,面向软件技术相关专业的学生,编写的高职微信公众平台和小程序开发类教材。全书覆盖"公众号开发”与"小程序开发”两大模块,采用"实验案例式”与"项目实训式”的论述安排,通过28...
定价 57.0

关注公众号

关注微博

您的专属联系人更多
联系人:贺志洪
电话:010-88254609
邮箱:hzh@phei.com.cn
关注 评论(1) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
  • 图 书 内 容

    图书详情

    ISBN:9787121371394

    开 本:16开

    印 张:21.5

    版 次:1

    页 数:344

    字 数:592

    内容简介

    本书是根据高职院校的学情特点,面向软件技术相关专业的学生,编写的高职微信公众平台和小程序开发类教材。全书覆盖"公众号开发”与"小程序开发”两大模块,采用"实验案例式”与"项目实训式”的论述安排,通过28个实验介绍了微信公众号开发以及小程序开发的基础知识,包括各类接口、组件与前端后台之间的数据交互。

    本书目录

    第1讲  微信公众号开发准备 1
    1.1  微信公众号开发简介 1
    1.2  工具与环境准备 5
    1.3  微信公众号的注册申请 10
    第2讲  关键字回复 17
    2.1  自动回复“hello,world!” 17
    2.2  关键字回复 22
    2.3  关键字查询回复 24
    第3讲  接收回复不同类型的消息 27
    3.1  微信公众号的用户消息类型 27
    3.2  判断用户消息的类型 31
    3.3  回复不同类型的消息 33
    第4讲  微信公众号自定义菜单 47
    4.1  自定义菜单简介 47
    4.2  使用接口调试工具定义菜单 50
    4.3  使用程序实现自定义菜单 52
    第5讲  获取用户信息 55
    5.1  OpenID原理分析 55
    5.2  获取用户的OpenID 57
    5.3  获取用户信息 62
    第6讲  事件回复消息 68
    6.1  关注/取消事件回复 68
    6.2  获取用户地理位置 72
    6.3  解析用户发送的位置消息 74
    第7讲  发送客服消息 78
    7.1  客服消息的原理 78
    7.2  发送客服消息的实现 86
    第8讲  带参数的二维码 94
    8.1  原理分析 94
    8.2  生成二维码的实现过程 95
    8.3  带参数的二维码的应用 99
    第9讲  发送模板消息 104
    9.1  实验知识概述 104
    9.2  消息模板的准备 107
    9.3  发送模板消息的实现 111
    第10讲  JS-SDK的应用 118
    10.1  JS-SDK调用原理分析 118
    10.2  调用JS-SDK接口的实现 124
    10.3  程序测试 132
    第11讲  小程序开发准备 134
    11.1  小程序的体系架构 134
    11.2  小程序开发工具的准备 135
    11.3  注册小程序的AppID 135
    11.4  微信开发者工具简介 141
    第12讲  小程序Hello World 147
    12.1  新建小程序项目 147
    12.2  程序运行的过程分析 149
    12.3  显示当前日期时间 157
    12.4  改变小程序的外观 159
    12.5  小程序的测试 160
    第13讲  获取用户的微信信息 165
    13.1  用户信息的数据格式 165
    13.2  用户信息数据的显示 167
    第14讲  购物小程序首页的UI设计 178
    14.1  新建项目与素材准备 179
    14.2  页面的布局设计 181
    14.3  页面UI的实现 182
    第15讲  会员中心UI设计 196
    15.1  页面文件与素材文件的准备 197
    15.2  页面的布局与数据准备 198
    15.3  页面UI的实现 199
    第16讲  二维码的应用 221
    16.1  扫描二维码 221
    16.2  生成二维码 225
    第17讲  多媒体娱乐小程序 231
    17.1  素材与页面文件的准备 231
    17.2  视频播放页面的实现 234
    17.3  音乐播放页面的实现 239
    17.4  图片浏览页面的实现 248
    第18讲  小程序的界面与交互效果 256
    18.1  项目素材与页面准备 257
    18.2  动态设置导航栏 258
    18.3  动态设置tabBar 263
    18.4  页面下拉刷新 267
    18.5  小程序交互对话框 269
    第19讲  手机小助手 277
    19.1  项目与文件准备 278
    19.2  传输与网络接口 280
    19.3  桌面与电池接口 292
    19.4  电话与联系人接口 297
    19.5  手机罗盘接口 303
    第20讲  网上书店与购物车 307
    20.1  文件、素材与数据准备 308
    20.2  用户登录模块的实现 310
    20.3  图书分类的实现 315
    20.4  图书信息列表的实现 319
    20.5  图书详情页的实现 325
    20.6  购物车列表页的实现 329
     

    展开

    前     言

    前  言
    微信公众平台与小程序的推出不仅改变了互联网的应用习惯与应用生态,也改变了人们的日常生活状态与工作业务模式,因此开发微信平台下的业务应用(包括公众平台与小程序)成为近几年来各互联网公司新兴的业务模块。为适应这一领域迅速增长的人才需求,国内部分高职院校陆续开设了相关的课程。
    但在目前市面上常见的微信平台开发类书籍中,还没有面向高职院校学生使用的教材。大多同类教材的内容也没有针对高职院校的学情与课程特点进行设置,具体表现为以下三点:
    (1)有的教材是“理论介绍式”教材,其在内容选择、理论阐述上大多照搬微信的开发技术文档,缺少教学转化,缺少完整的、可操作的实验内容,缺少清晰的实验步骤。
    (2)有的教材是综合项目“开发步骤式”教材,但其涉及的知识综合性强、复杂度较高,且忽略了对相关知识的分析讲解,对于缺乏实际开发经验的高职学生而言,难度偏高。
    (3)有的教材在内容的编排和选择上未考虑课堂教学时间的限制,以及课堂教学的讲、练需要,在教学使用时,教师需要对内容进行大幅度取舍,备课难度较大。
    本书内容原为编者在任教的高职院校承担“微信平台搭建与开发”课程教学任务时的讲义,编者经过课堂教学实践,并根据学生的学习情况与教学课时情况,对这些内容进行了反复修改。
    本书具有以下几大特点:
    (1)本书内容包括两大部分:微信公众平台开发与小程序开发,其内容各占10讲。从最基础的工具准备、环境搭建开始,逐渐深入广大读者都熟悉的微信公众平台、小程序的业务功能。
    (2)在学习难度的设定方面,本书充分考虑了高职学生的学情基础,微信公众平台开发与小程序开发中大部分常用的接口与技术贯穿全书。内容难度均为入门级,每讲内容基本控制在4个课时之内,旨在使学生通过学习本书,对微信开发有一个基本的认识与理解,初步具备微信开发的技术与能力,为后期的学习、工作打下基础。
    (3)本书对知识的讲解分析,以“未涉及则不介绍”为原则,力求避免对大量的理论知识进行堆砌式讲解。以完成实验步骤为主,对实验过程中涉及的新知识、新原理,穿插进行简单介绍。预期的目标是学生在使用本书时,可以做到“不阅读知识原理,能顺利完成实验;阅读知识原理,能更好地完成实验、掌握技能”。
    (4)对比较抽象、复杂的知识原理,本书专门绘制了插图,以帮助师生理解、学习。
    (5)为便于教师授课与学生学习,本书不仅对每个实验涉及的知识提供了配套的PPT,而且提供了完整的实验素材与源码。同时,本书配备了微信平台开发的教学视频。
    (6)本书配备的教学视频并非简单演示实验过程,而是对各实验涉及的微信开发技术做了更细化的分解演示与讲解,是本书一个重要的、更加基础的补充内容。广大师生在使用本书之前,可以先通过这套教学视频进行前期的基础学习。
    使用本书作为教材的教师,可以参考下面的教学课时分配表进行教学。
    章    名 课 时 分 配 每周4课时 每周2课时
    第1讲  微信公众号开发准备 2
    第2讲  关键字回复 4
    第3讲  接收回复不同类型的消息 4
    第4讲  微信公众号自定义菜单 2
    第5讲  获取用户信息 4
    第6讲  事件回复消息 4
    第7讲  发送客服消息 4
    第8讲  带参数的二维码 4
    第9讲  发送模板消息 4
    第10讲  JS-SDK的应用 4
    第11讲  小程序开发准备 2
    第12讲  小程序Hello World 2
    第13讲  获取用户的微信信息 4
    第14讲  购物小程序首页的UI设计 4
    第15讲  会员中心UI设计 4
    第16讲  二维码的应用 4
    第17讲  多媒体娱乐小程序 4
    第18讲  小程序的界面与交互效果 4
    第19讲  手机小助手 4
    第20讲  网上书店与购物车 4
    合计 72 72 48
    本书在编写过程中,电子工业出版社的李静编辑给予了大力支持,提出了许多宝贵的意见,在此特别致谢。
    对于本书中未介绍的必要性内容及存在的不足,还望读者不吝指正,在此不胜感激。

    林世鑫    
    2019年9月

    展开

    作者简介

    林世鑫,男,1981年生,计算机软件高讲级师。长期在职业院校担任软件开发、程序设计、网站开发方面的一线教师,同时兼任多个机构的网站总监、软件技术支持。自2010年至今,在各级学术期刊发表专业论文6篇,出版教材2本,开发各类软件、网站十多项。

  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价我要评论
华信教育资源网