![]()
内容推荐 本书是学习微信公众平台开发与小程序开发的基础教程。全书共20讲,所有内容均为大众日常在微信公众平台、小程序中接触的、熟悉度极高的业务功能,其中讲解微信公众平台与小程序开发的内容各占10讲。 本书可以作为髙职院校学生的微信平台开发课程的教材,也可作为计算机培训机构的微信平台开发课程的教材;对于广大微信平台开发爱好者,本书是很好的入门级学习用书。 作者简介 林世鑫,男,1981年生,计算机软件高讲级师。长期在职业院校担任软件开发、程序设计、网站开发方面的一线教师,同时兼任多个机构的网站总监、软件技术支持。自2010年至今,在各级学术期刊发表专业论文6篇,出版教材2本,开发各类软件、网站十多项。 目录 讲微信公众号开发准备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.1OpenID原理分析55 5.2获取用户的OpenID57 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 0讲JS-SDK的应用118 10.1JS-SDK调用原理分析118 10.2调用JS-SDK接口的实现124 10.3程序测试132 1讲小程序开发准备134 11.1小程序的体系架构134 11.2小程序开发工具的准备135 11.3注册小程序的AppID135 11.4微信开发者工具简介141 2讲小程序HelloWorld147 12.1新建小程序项目147 12.2程序运行的过程分析149 12.3显示当前日期时间157 12.4改变小程序的外观159 12.5小程序的测试160 3讲获取用户的微信信息165 13.1用户信息的数据格式165 13.2用户信息数据的显示167 4讲购物小程序首页的UI设计178 14.1新建项目与素材准备179 14.2页面的布局设计181 14.3页面UI的实现182 5讲会员中心UI设计196 15.1页面文件与素材文件的准备197 15.2页面的布局与数据准备198 15.3页面UI的实现199 6讲二维码的应用221 16.1扫描二维码221 16.2生成二维码225 7讲多媒体娱乐小程序231 17.1素材与页面文件的准备231 17.2视频播放页面的实现234 17.3音乐播放页面的实现239 17.4图片浏览页面的实现248 8讲小程序的界面与交互效果256 18.1项目素材与页面准备257 18.2动态设置导航栏258 18.3动态设置tabBar263 18.4页面下拉刷新267 18.5小程序交互对话框269 9讲手机小助手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 |