Processing创意编程指南

Processing创意编程指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书是一本从基础逐步深入Processing体系的书籍,以简洁的语言引导读者了解和学习每一个关键知识点。

内容简介

本书完全以初学者学习历程中遇到的各类问题为核心,抛出疑问再深入解析,是自学Processing创意编程基础的选择书籍。

该书尽量避免晦涩难懂的语言描述概念性内容,由浅入深、环环紧扣、前后呼应,为初学者进阶为高手奠定基础。通过学习该书,不仅能够轻松掌握Processing的理论知识以及大量的实例经验,更重要的是能够掌握一种从创意到实现的好方法,将设计思路转变为作品。

全书共分为14章,第1章介绍打印输出的print、println函数与数据类型和变量类型;第2章介绍图形的内建函数:第3章介绍颜色的内建函数;第4章介绍分支语句;第5章介绍键盘、鼠标互动的相关内容;第6章介绍变换;第7章介绍循环语句:第8章介绍数组;第9章介绍自定义函数;第10章介绍类与对象:第11章介绍抽象类与接口;第12章介绍类的继承与多态;第13章介绍如何在项目中处理意外错误;第14章介绍Processing与Arduino的互动。本书面向对象是任何无编程基础的艺术家、设计师、建筑师、研究员、爱好者、艺术设计及相关专业的学生。

作者简介

作者杜炜,博士,中国地质大学(武汉)艺术与传媒学院讲师,硕士生导师,UnVision虚拟仿真实验室负责人。醉心于创意编程、装置互动艺术、虚拟仿真技术、音画交互设计等领域。

设立并主讲“Processing创意设计编程”“Arduino智能硬件艺术” “基于Unreal Engine的虚拟仿真技术” “网络应用与信息技术”“交互与体验”以及“交互界面设计研究”等专业课程。

章节目录

版权信息

内容简介

序一

序二

序三

前言

第1章 Hello World!

1.1 Processing介绍与使用

1.2 print与println

1.3 注释

1.4 变量

第2章 图形绘制

2.1 画布坐标系

2.2 点

2.3 线

2.4 三角形

2.5 圆与椭圆

2.6 方形

2.7 弧形

2.8 四边形

2.9 贝塞尔曲线

2.10 自绘图形

2.11 球体

2.12 立方体

2.13 可缩放矢量图与三维模型

第3章 颜色与像素

3.1 颜色的制式

3.2 颜色的填充

3.3 选择与表达颜色的方式

3.4 图片颜色

3.5 文本颜色

3.6 灵活的像素

第4章 分支语句

4.1 运算符

4.2 if语句

4.3 if语句的嵌套

4.4 if…else…语句

4.5 if…else if…语句

4.6 三目运算符

4.7 switch语句

第5章 基础互动

5.1 鼠标互动

5.2 键盘互动

5.3 声音互动

5.4 影像互动

第6章 变换

6.1 位置变换

6.2 大小变换

6.3 旋转变换

6.4 斜切变换

6.5 矩阵变换

第7章 循环语句

7.1 while循环语句

7.2 do…while循环语句

7.3 for循环语句

第8章 数组

8.1 一维数组的声明、创建与赋值

8.2 二维数组的声明、创建与赋值

8.3 多维数组

8.4 数组常用的方法

第9章 自定义函数

9.1 无返回值的自定义函数

9.2 函数的调用

9.3 带参数的自定义函数

9.4 有返回值的自定义函数

9.5 自定义函数的重载

9.6 再谈自定义函数参数传递与返回值类型

第10章 类与对象

10.1 类与对象的关系

10.2 自定义类

10.3 声明与定义对象

10.4 权限修饰符

10.5 构造函数

10.6 this关键字

10.7 构造函数与成员方法的重载

10.8 包含与数据传递

第11章 抽象类与接口

11.1 抽象类

11.2 接口

第12章 类的继承与多态

12.1 基类与子类

12.2 super关键字

12.3 方法的重写

12.4 多态机制

第13章 异常处理

13.1 什么是异常机制

13.2 捕获异常

第14章 Processing与Arduino的互动

14.1 Arduino简介

14.2 串口通信

14.3 Processing和Arduino的串口通信方法

14.4 Processing向Arduino发送数据

14.5 Arduino向Processing发送数据

14.6 Processing与Arduino互动实例

后记

Processing创意编程指南是2021年由清华大学出版社出版,作者杜炜。

得书感谢您对《Processing创意编程指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python快乐编程  中学学科创意编程实例 电子书
本书根据中学生熟悉的美术、数学、体育、物理、化学、语文、英语、生物和音乐9门学科设计了9个单元,每个单元以课的形式编排,每课精选一个学科知识热点作为案例,激发学生用编程解决问题的兴趣。寓教于乐,妙趣横生。
青少年编程魔法课堂 Python图形化创意编程 电子书
本书包含十五个短小精悍且趣味性高的程序,例如字符画、计算器、海龟画图等,通过可视化与游戏化相结合的编程活动,使学习者轻松进入Python的奇妙世界。书中的每一课均经过设计,读者可在一个课时内完成,并将内容划分成了准备知识、界面设计、代码编写部分,设计了动手实践、扩展任务、课后练习模块。本书配套了作者精心开发的Python图形化编程平台,在一个个有趣的小游戏中,初学者可轻松入门Python,习得编程
青少年编程魔法课堂 C++图形化创意编程 电子书
本书基于作者改进的Dev-C++开发工具,结合了游戏开发过程中经常使用的三维动画引擎等技术,借鉴了绘图式编程语言的特点,使入门者只需通过极简单的几行代码,就能实现复杂而有趣的三维图形和动画的绘制。全书分为玩出不一样的C++、掌握C++的基本结构、趣味游戏我能做、递归的世界很奇妙四部分内容。
米思齐实战手册:Arduino图形化编程指南 电子书
本书由少年创学院联合创始人兼院长、著名创客程晨撰写,以Arduino作为硬件平台,介绍了使用米思齐(Mixly)软件进行程序开发的方法。米思齐是由北京师范大学教育学部创客教育实室推出的将图形化编程方式和代码编程方式融合在一起的软件开发环境。借助它,中小学生和初者能够更轻松地编写程序。本书分为8个章节,首先介绍了米思齐的基本用法、各功能模块的功能,然后通过数码骰子、温度记录仪、增强型控制板、感应自动
自制编程语言 电子书
适读人群 :适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。 前百度高 级工程师、专业书《操作系统真相还原》的作者的又一力作 业界专家联名推荐 滴滴系统部技术高 级总监于晓声 阿里巴巴蚂蚁金服技术专家肖金亮 百度资 深运维工程师陈晓聪 360企业安全集团政企云事业部技术总监冯顾 ACFUN高 级运维总监陆景玉 Mobvista运维总监黄梦溪 手把手地教读者从零去实现一门语言,从原理到实践事无巨细 每一步都有实际的代码和详尽的原理说明,读者可以很轻松地掌握各个实现细节 实现脚本语言重要的垃圾回收(GC)、虚拟机(VM)和线程等黑技术都在本书一一呈现