新書推薦:

《
左岸译丛:袜子的哲学
》
售價:NT$
245.0

《
全球对话主义(第二版)
》
售價:NT$
500.0

《
思考,快与慢
》
售價:NT$
500.0

《
集成式机器学习算法理论与应用
》
售價:NT$
505.0

《
宋以前医籍考
》
售價:NT$
1430.0

《
华夏文库儒学书系:明代遗民:顾炎武、王夫之、黄宗羲
》
售價:NT$
118.0

《
中国书法之美:汉字美的历程
》
售價:NT$
585.0

《
葡萄酒与战争:法国人与纳粹的斗争(格致·格尔尼卡)
》
售價:NT$
341.0
|
編輯推薦: |
本书是一本面向广大微信小程序开发爱好者的程序设计类图书。本书最大的特色在于以开发案例为导向,让读者对枯燥的微信小程序学习充满乐趣,通过具体案例讲解微信小程序开发,不仅可以加深知识点的掌握,更重要的是读者将学会微信小程序编程技术和技巧,了解微信小程序设计的原理。书中不仅列出了完整的代码,同时对所有的源代码进行了详细解释,做到了通俗易懂,图文并茂。
本书主要讲解微信小程序开发工具的使用,对微信小程序的框架文件、微信小程序逻辑层和视图层、微信小程序组件进行了详细介绍,包括JavaScript编程语言基础、WXML、WXSS和组件的使用,尤其重点学习组件的使用等。
本书适用于微信小程序开发爱好者、前端设计人员。
|
內容簡介: |
本书共有11章,主要介绍微信小程序的基础知识,分为小程序开发基础知识和实战练习两部分。在微信小程序开发基础知识
部分,读者可以学习微信小程序的发展历程、开发前的准备工作、微信开发平台和微信开发者工具的使用,以及小程序的代码结构、目录结构、配置文件、逻辑层和视图层等内容。在微信小程序实战练习部分,读者可以通过三个实战项目进行练习,其中专属头像框更换项目侧重于微信小程序前端开发,宿舍报修系统实战项目侧重于微信小程序云开发技术,电影院自助管理系统实战项目侧重于Spring Boot后端开发。
本书适合作为高等院校计算机及相关专业的教材,也适合对微信小程序开发感兴趣的初学者或者想要深入学习微信小程序开发的读者。
|
目錄:
|
随书资源
第1章认识微信小程序
1.1微信小程序简介
1.2小程序大事记
1.3开发小程序与开发普通网页的区别
1.4小程序的发展现状与前景
1.5小结
1.6习题
第2章开发前的准备
2.1注册微信小程序开发者账号
2.1.1邮箱注册
2.1.2填写主体信息并验证
2.2微信小程序管理后台介绍
2.3微信开发者工具
2.3.1下载微信开发者工具
2.3.2认识微信开发者工具
2.4小结
2.5习题
第3章第一个微信小程序
3.1Hello WeChat微信小程序
3.1.1创建项目
3.1.2编译项目
3.1.3浏览项目
3.1.4使用手机浏览项目
3.1.5项目详情
3.2简单修改完成“Hello WeChat”项目
3.3小结
3.4习题
第4章微信小程序的结构
4.1小程序代码的构成
4.1.1JSON配置
4.1.2WXML模板
4.1.3WXSS样式
4.1.4JS逻辑交互
4.2目录结构
4.3小程序配置文件
4.3.1全局配置文件app.json
4.3.2页面配置文件page.json
4.4逻辑层
4.4.1应用生命周期
4.4.2页面生命周期
4.4.3页面路由
4.4.4模块化
4.5视图层
4.5.1容器组件与布局
4.5.2WXS事件响应
4.5.3双向绑定
4.5.4页面渲染
4.6小结
4.7上机案例
4.8习题
第5章小程序组件
5.1视图容器组件
5.1.1view组件
5.1.2pagecontainer组件
5.1.3scrollview组件
5.1.4coverview组件和coverimage组件
5.1.5moveablearea组件和moveableview组件
5.1.6swiper组件和swiperitem组件
5.2文本组件
5.2.1text组件
5.2.2richtext组件
5.3表单组件
5.3.1button组件
5.3.2form组件
5.3.3input组件
5.3.4textarea组件
5.3.5checkbox组件和checkboxgroup组件
5.3.6picker组件和pickerview组件
5.3.7radio组件和radiogroup组件
5.3.8slider组件
5.3.9switch组件
5.4媒体组件
5.4.1拍照组件camera
5.4.2图像组件image
5.4.3视频组件 video
5.5地图组件map
5.6导航栏
5.6.1navigator组件
5.6.2navigationbar组件
5.7画布组件canvas
5.8广告组件ad和自定义广告组件adcustom
5.9其他组件
5.9.1公众号组件 officialaccount
5.9.2微信开放数据组件opendata
5.9.3图标组件 icon
5.10自定义组件
5.11小结
5.12上机案例
5.13习题
第6章小程序常用API
6.1API简介
6.2基础API
6.3界面API
6.3.1交互
6.3.2导航栏
6.3.3背景
6.3.4TabBar
6.3.5字体
6.3.6下拉刷新
6.3.7滚动
6.3.8动画
6.3.9置顶
6.4媒体API
6.4.1地图
6.4.2图像
6.4.3视频
6.4.4音频
6.4.5录音
6.4.6相机
6.4.7富文本
6.5文件API
6.6数据API
6.7网络API
6.7.1发起请求
6.7.2下载
6.7.3上传
6.7.4WebSocket
6.8支付API
6.9小结
6.10上机案例
6.11习题
第7章微信小程序云开发
7.1快速开始云开发
7.2云开发的基础概念
7.2.1数据库
7.2.2存储
7.2.3云函数
7.2.4初始化
7.3数据库
7.3.1尝试创建一个集合并添加记录
7.3.2数据类型
7.3.3增、删、改、查
7.3.4聚合
7.4云函数
7.4.1第一个云函数
7.4.2小程序获取用户信息
7.4.3在云函数中使用wxserversdk
7.4.4云函数的本地调试功能
7.4.5管理云函数
7.5小结
7.6上机案例
7.7习题
第8章小程序与Spring Boot后端开发
8.1Spring Boot
8.2IntelliJ IDEA
8.3用IntelliJ IDEA新建Spring Boot项目
8.4启动Spring Boot项目
8.5MVC设计模式
8.6Spring Boot项目中MVC设计模式的使用
8.7小结
8.8习题
第9章小程序实战项目——更换HHU专属头像框
9.1创建项目
9.2设计视图
9.3具体实现
9.4项目展示
9.5完整代码
9.6将小程序发布上线
9.7小结
9.8习题
第10章小程序实战项目——宿舍报修系统
10.1设计系统功能
10.2设计数据库
10.3设计系统模块
10.3.1登录模块
10.3.2订单模块
10.3.3聊天模块
10.3.4个人信息模块
10.4系统模块的实现
10.4.1登录模块
10.4.2订单模块
10.4.3聊天模块
10.4.4个人信息模块
10.5习题
第11章小程序实战项目——电影院自助管理系统
11.1设计系统功能
11.2设计数据库
11.3系统页面的详细设计与实现
11.3.1用户注册与登录页面
11.3.2小程序主页面
11.3.3个人中心页面
11.3.4管理员后台页面
11.4习题
|
內容試閱:
|
微
信小程序开发技术是互联网行业的新兴开发技术之一。对于用户而言,微信小程序不需要下载即可使用,对于开发者而言,微信小程序开发成本低、推广成本低、开发效率高。由于微信小程序具有的优点较多,社会对微信小程序开发人才的需求与日俱增。微信小程序学习门槛较低,开发者只需要具备HTML、CSS和JavaScript的语言基础即可。即使开发者对这些语言不太了解,也能快速上手。
本书主要以微信小程序开发为主,着重对初学者进行基础指导。通过阅读本书,读者不仅可以掌握微信小程序开发的基础语法,还能在练习中提高编程能力,用简明的语言掌握基础知识。本书还增加了漫画内容,以帮助初学者更好地掌握各个知识点。这本书非常适合在校师生学习阅读,还可以作为高等院校计算机及相关专业的教材使用。此外,本书将微信小程序开发实用技术融入完整的软件项目中,教学设计按照“由浅入深、由简单到复杂”的特点,增加学生的动手实训机会,引起学生的学习兴趣,进一步提高学生的技能操作熟练度。
本书的编写特点可以归纳为以下三点。
(1) 紧扣教学规律,合理设计内容结构。本书编者长期从事微信小程序开发教学工作,具有丰富的教学经验和软件开发经验,紧扣教学规律和学习规律,全力打造难易适中、结构合理、实用性强的教材。本书以知识点作为基本教学单元,采取“知识点引入—场景类比—原理讲解—案例实训—小结与思考”的内容结构。此次新编教材在传授知识的同时,将工程项目中常用环境配置、开发工具的使用及项目工程化工具一并传授,融会贯通,以期培养学生的工程能力和工程素养。
(2) 漫话式写作,丰富的教学资源。本书的写作风格是通过漫话式语言将基础知识输出给读者,每个章节都含有众多案例和漫画风格的讲解,通过生活化的场景类比讲解知识点背后的工作原理。通过这种方式不仅可以提升读者的编程能力,还可以极大地带动读者的阅读兴趣。
(3) 高效的课程辅助工具,深度强化学生成长。为了改变传统教学观念的限制,对学生的学习情况进行有效监督管理。本书附带提供一个辅助教师课堂教学的微信小程序,具有课堂签到和基于知识点的随机课堂测验、投票等功能,能够准确分析
学生知识点的掌握情况,量化处理学生的学习结果,并将其融入平时的教学考评活动之中,提升课堂教学效果。
希望本书能够对读者学习微信小程序开发有所帮助。
由于编者能力和水平有限,书中难免存在不足与疏漏之处,请各位读者批评指正。
编者2024年8月
漫话微信小程序开发与实战(微课视频版)
|
|