(RB-07B015)爱上 Processing

来自ALSROBOT WiKi
跳转至: 导航搜索

目录

书籍简介

processing最初是面向艺术家和设计师开发的程序。由casey reas和ben fry编著的《爱上processing》适合零基础的初学者。全书言简意赅,清晰、详细地介绍了processing的各项功能和拓展的可能性,以及在计算机图形方面的主要优势和用法。本书的1~6章介绍了processing的基础用法,而7~10章则结合计算机高级编程语言的基础知识,通过示例让初学者更加透彻地理解编程的逻辑思路以及语言。第11章结合arduino物理模块进行了延伸。
Processing是一门用来生成图片、动画和交互软件的编程语言。它的思想是简单地写一行代码,就会在屏幕上生成一个圆。再增加一些行代码,圆便会跟着鼠标走。再增加一些行代码,圆便会随着鼠标的点击而改变颜色。我们把这称为用代码作草稿(Sketching)。你写一行,再加一行,效果也随之增加。结果就是用一个个片段合成的程序。 编程课程通常首先关注程序结构和理论。一切关于视觉的界面或动画,都被认为是当你吃完有营养的蔬菜后的甜点,并且这都是在几个星期认真学习算法和方法之后了。几年来,我们看到许多同学尝试着去选这样的课但却在第一次上课或者之后不久就把课退了,这多半是因为第一次作业的困难和截止时间紧迫让他们十一分担心。因为他们从最初学的东西上看不出能用这些技术创造什么,这让他们对使用计算机为他们工作的那股最初的好奇消失了。
Processing提供了一种通过创造互动图像来学习编程的方式。Processing提供反馈和交互的能力使得它已经成为一个流行的学习编程的方法,它对图像的强调、草稿化(Sketching)和交互能力会在接下来的内容中提到。
此书讲解了Processing这种具有革命性的新兴计算机程序语言,从开始讲解Processing到基本语法,再到结合实例的高阶应用,由易到难,循序渐进,使读者通过一本书就可尽览Processing的全貌。由于此书是Processing创始人Casey Reas 和Ben Fry编写,书中对Processing各方面的介绍,不仅精简而且具有独特的见解。读完每一章之后都会感觉收获颇丰,所讲内容可以很快应用到日常程序开发中。书中选取的例子,也是精挑细选,完全考虑初学者学习兴趣,力求通俗易懂。如果能坐下来,花些时间专心研读,并亲自动手实践,很快就能掌握Processing,创作出具有视觉冲击感的交互式多媒体作品,不仅如此,它还可结合Arduino与传感器等硬件,创作出各种各样有趣的互动作品。关于Arduino硬件方面的创作,可以阅读《爱上Processing》的姊妹书《爱上Arduino》来学习。

书籍目录

07B015011.jpg

前言 1
1 简介 7
草稿化和原型化 8
灵活性 9
巨人 10
家族树 11
加入我们 12
2 开始编程 13
第一个程序 14
显示(show) 16
保存 17
分享 18
例子和引用 19
3 画图 21
基本形状 22
绘制顺序 28
图形的性质 29
颜色 32
自定义图形 36
.注释 39
机器人1:绘制 40
4 变量 43
创造变量 45
processing的变量 46
一些小小的数学问题 46
重复 48
机器人2:变量 55
5 响应 57
跟随 59
映射 64
点击 66
位置 70
类型 74
机器人3:响应 80
6 媒体 83
图像 84
字体 89
形状 92
机器人4:媒体 95
7 运动 97
速度和方向 98
在两者之间 101
随机 103
计时器 105
圆环 106
平移、旋转和缩放 110
机器人5:运动 119
8 函数 121
函数的基础 122
写一个函数 124
返回值 130
机器人6:函数 132
9 对象 135
类别和对象 136
机器人7:对象 144
10 数组 147
写一个数组 150
重复和数组 153
对象的数组 156
机器人8:数组 159
11 延伸 163
三维 164
图像和导出 170
你好arduino 174
爱好者社区 181
a 编程小贴士 183
b 数据类型 188
c 操作的顺序 189
d 变量作用域 190

电子书下载

爱上Processing书籍下载 密码:f5lv

产品相关推荐

Erweima.png

产品购买地址

爱上Processing

周边产品推荐

爱上Processing套件
爱上Processing套件不含控制器

相关问题解答

Processing 创新设计

相关学习资料

奥松机器人技术论坛