图书简介:
第1章 低代码编程的起源 1
1.1 为什么要编程 2
1.1.1 编程的本质 2
1.1.2 编程的意义 2
1.1.3 全民编程的时代 2
1.2 编程语言的发展 3
1.2.1 编程语言发展过程 3
1.2.2 从第一代编程语言到第五代编程语言 3
1.3 iVX是什么 4
1.3.1 iVX的定义 4
1.3.2 iVX的发展历程 4
1.3.3 iVX的应用场景 5
1.3.4 iVX与传统编程语言的区别 8
1.4 课后练习 8
第2章 滑动翻页交互式项目设计与制作 10
2.1 课堂模仿项目——妈妈我爱你 11
2.1.1 项目策划 11
2.1.2 项目制作 12
2.1.3 项目发布 25
2.1.4 项目评价 28
2.2 课堂模拟项目——父爱如山 30
2.2.1 项目策划书 30
2.2.2 项目参考效果预览 30
2.2.3 项目参考教学视频 31
2.2.4 项目评价 31
2.3 课后融合项目 33
2.4 课后练习 33
第3章 长页滑动交互式项目设计与制作 35
3.1 课堂模仿项目——新学期课表 36
3.1.1 项目策划 37
3.1.2 项目制作 37
3.1.3 项目评价 44
3.2 课堂模拟项目——图书馆App界面 45
3.2.1 项目策划书 45
3.2.2 项目参考效果预览 46
3.2.3 项目参考教学视频 47
3.2.4 项目评价 47
3.3 课后融合项目 48
3.4 课后练习 48
第4章 画中画交互式项目设计与制作 50
4.1 课堂模仿项目——我的老师 51
4.1.1 项目策划 52
4.1.2 项目制作 52
4.1.3 项目评价 65
4.2 课堂模拟项目——感恩有你 66
4.2.1 项目策划书 66
4.2.2 项目参考效果预览 67
4.2.3 项目参考教学视频 68
4.2.4 项目评价 68
4.3 课后融合项目 69
4.4 课后练习 69
第5章 视频动画交互式项目设计与制作 71
5.1 课堂模仿项目——世界环境日 72
5.1.1 项目策划 73
5.1.2 项目制作 73
5.1.3 项目评价 85
5.2 课堂模拟项目——植树节 86
5.2.1 项目策划书 87
5.2.2 项目参考效果预览 87
5.2.3 项目参考教学视频 88
5.2.4 项目评价 88
5.3 课后融合项目 90
5.4 课后练习 90
第6章 数据库交互式项目设计与制作 92
6.1 课堂模仿项目——光盘行动 93
6.1.1 项目策划 94
6.1.2 项目制作 94
6.1.3 项目评价 106
6.2 课堂模拟项目——垃圾分类查询 108
6.2.1 项目策划书 108
6.2.2 项目参考效果预览 108
6.2.3 项目参考教学视频 109
6.2.4 项目评价 109
6.3 课后融合项目 111
6.4 课后练习 111
第7章 生成对象交互式项目设计与制作 113
7.1 课堂模仿项目——消除诈骗电话 114
7.1.1 项目策划 115
7.1.2 项目制作 115
7.1.3 项目评价 125
7.2 课堂模拟项目——防范电信诈骗网站 126
7.2.1 项目策划书 127
7.2.2 项目参考效果预览 127
7.2.3 项目参考教学视频 128
7.2.4 项目评价 128
7.3 课后融合项目 130
7.4 课后练习 130
第8章 3D/全景交互式项目设计与制作 132
8.1 课堂模仿项目——助力乡村振兴 133
8.1.1 项目策划 134
8.1.2 项目制作 134
8.1.3 项目评价 144
8.2 课堂模拟项目——公益助学网站 145
8.2.1 项目策划书 145
8.2.2 项目参考效果预览 146
8.2.3 项目参考教学视频 147
8.2.4 项目评价 147
8.3 课后融合项目 148
8.4 课后练习 149
第9章 API交互式项目设计与制作 150
9.1 课堂模仿项目——锻炼助手 151
9.1.1 项目策划 152
9.1.2 项目制作 152
9.1.3 项目评价 166
9.2 课堂模拟项目——健康频道 168
9.2.1 项目策划书 168
9.2.2 项目参考效果预览 168
9.2.3 项目参考教学视频 169
9.2.4 项目评价 169
9.3 课后融合项目 171
9.4 课后练习 171
参考文献 173
课后参考答案 174
展开
随着数字化转型的深入推进,交互式媒体已成为信息传播、品牌宣传、教育科普、公益倡导等领域的重要载体。从移动端H5、小程序到3D全景应用、API驱动的智能工具,市场对交互式媒体作品的需求日益增长,但传统编程开发模式存在技术门槛高、开发周期长、迭代成本高等痛点。专业开发者需要掌握多门编程语言与开发框架,非技术人员则难以参与创作,这一矛盾严重制约了交互式媒体的普及与创新。
在此背景下,低代码技术应运而生。它以“可视化拖曳+少量配置”的模式,大幅度降低了开发门槛,让更多人能够参与到应用创作中,真正推动“全民编程”从概念走向实践。iVX作为国内领先的低代码开发平台,凭借全栈代码生成、跨平台部署、丰富的组件库等优势,成为交互式媒体开发的理想工具。然而,目前市面上聚焦iVX平台、系统讲解交互式媒体项目实战的教材较为稀缺,多数资料或侧重理论,或内容零散,难以满足教学与自学需求。基于此,编者编写了本书,力图为读者提供一套理论扎实、案例丰富、即学即用的低代码交互式媒体项目开发指南。
本书摒弃传统教材“重理论、轻实践”的弊端,以“项目驱动”为核心编写思路,围绕具体的交互式项目展开。从项目策划的项目定位、内容策划、设计风格、用户体验,到项目制作过程中的组件操作、属性配置、事件逻辑,再到项目的预览、发布与评价,本书均提供详细指导,确保读者能够跟着操作、动手实践,在完成项目的过程中自然掌握知识点和相关技能。
本书的知识体系遵循“由浅入深、由易到难”的规律。从基础的滑动翻页交互式项目入手,逐步过渡到涉及数据库、3D/全景、API等的复杂项目;从简单的组件使用,逐步深入高级功能,使基础不同的读者都能稳步提升技能。
交互式媒体不仅是技术的载体,更是文化与思想的传播工具。因此,本书在项目主题设计上,融入了中华优秀传统文化与时代价值理念——“敬老”主题传递感恩亲情,“勤学”主题倡导终身学习,“防诈”主题提升安全意识,“乡村振兴”主题关注社会发展……希望读者在学习技术的同时,能够培养人文素养与社会责任感,学会用技术创造有温度、有价值的作品。
低代码技术正深刻改变着软件开发的生态,交互式媒体的创作也迎来了“人人可参与”的新时代。希望通过这本书,能让更多人跨越技术门槛,释放创意潜能,使用低代码工具打造出优秀的交互式媒体作品,为数字内容创新与社会价值传播贡献力量。
本书由校企联合编撰,编者团队汇聚了高校骨干教师、一线项目研发人员及高新企业工程师,以确保内容兼具理论深度与实践价值。其中,金华职业技术大学叶继阳担任主编,负责全书编写思路与大纲的总体规划、指导整体编写工作并承担最终统稿任务;副主编由金华职业技术大学胡芳芳、李金红以及数字金华技术运营有限公司黄新建、金华市光栅望境文化传媒有限公司于伟共同担任。本书的编写得到了数字金华技术运营有限公司、金华市光栅望境文化传媒有限公司,以及金华职业技术大学各位领导、同事的鼎力支持,亦离不开各位编者家人的理解与包容,在此谨致以最诚挚的谢意。
为方便教师教学,本书配有微课视频、教学大纲、教学课件、习题答案和素材等教学资源,请有此需求的教师登录华信教育资源网,注册后可免费下载。如有问题,可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。
由于编者水平有限,书中难免存在纰漏之处,恳请各位同行与读者批评指正。
编 者
展开