爱上Processing
陈思明, 郭浩赟 译
出版时间:2012年04月
页数:190
本书教你用简单的Processing语言进行计算机程序设计,这个语言可以让你编写代码绘制图形、生成动画和设计交互图形。计算机程序设计课程通常从理论讲起,而这本书入门简单,可以让你直接开始动手,进入创意和有趣的实际程序项目中去。这是一本学习编程的理想教材,并且对于一些拥有基本程序设计经验的人来说,也是一本关于图形编程的轻松易懂的介绍。
这本书是由Processing语言的创立者CaseyReas和BenFry所著,他们将会带你一步步地进入编程的世界,掌握一些核心的编程思想与原则。欢迎加入到这拥有数以万计爱好者、学生和专业人士组成的队伍中来,让我们共同开创这个免费的教育社区平台吧。
· 从变量(Variable)到对象(Object)快速学习编程基础
· 理解计算机图形学的基础
· 熟悉Processing软件环境
· 通过简单易学习的项目来创作交互的图形化界面
· 使用Arduino开源原型平台来控制你的Processing图形
Casey Reas是美国加州大学洛杉矶分校(UCLA)设计媒体艺术系(Department of Design Media Arts)的教授,他在麻省理工学院(MIT)获取硕士学位。他所设计与编写的软件在美国、欧洲和亚洲引起强烈反响。
BenFry是一位艺术家、程序设计师和作家。他在麻省理工学院(MIT)媒体实验室(MediaLaboratory)获得博士学位。他和CaseyReas共同开发出了Processing,并因此获得了2005年电子艺术大奖(Prix Ars Electronica)中的金尼卡奖(Golden Nica)。
- 前言
- 1/ 简介
- 草稿化和原型化
- 灵活性
- 巨人
- 家族树
- 加入我们
- 2/ 开始编程
- 第一个程序
- 显示(Show)
- 保存
- 分享
- 例子和引用
- 3/ 画图
- 基本形状
- 绘制顺序
- 图形的性质
- 颜色
- 自定义图形
- 注释
- 机器人1:绘制
- 4/ 变量
- 创造变量
- Processing的变量
- 一些小小的数学问题
- 重复
- 机器人2:变量
- 5/ 响应
- 跟随
- 映射
- 点击
- 位置
- 类型
- 机器人3:响应
- 6/ 媒体
- 图像
- 字体
- 形状
- 机器人4:媒体
- 7/ 运动
- 速度和方向
- 在两者之间
- 随机
- 计时器
- 圆环
- 平移、旋转和缩放
- 机器人5:运动
- 8/ 函数
- 函数的基础
- 写一个函数
- 返回值
- 机器人6:函数
- 9/ 对象
- 类别和对象
- 机器人7:对象
- 10/ 数组
- 写一个数组
- 重复和数组
- 对象的数组
- 机器人8:数组
- 11/ 延伸
- 三维
- 图像和导出
- 你好Arduino
- 爱好者社区
- A/ 编程小贴士
- B/ 数据类型
- C/ 操作的顺序
- D/ 变量作用域
书名:爱上Processing
译者:陈思明, 郭浩赟 译
国内出版社:人民邮电出版社
出版时间:2012年04月
页数:190
书号:978-7-115-27693-3
原版书书名:Getting Started with Processing
原版书出版商:O'Reilly Media
Casey Reas
Casey Reas是美国加州大学洛杉矶分校(UCLA)设计媒体艺术系(Department of Design Media Arts)的教授,他在麻省理工学院(MIT)获取硕士学位。他所设计与编写的软件在美国、欧洲和亚洲引起强烈反响。
Ben Fry
Ben Fry在麻省理工多媒体实验室Aesthetics + Computation Group获得了博士学位。他是卡内基?梅隆设计学院2006~2007年度Nierenberg Chair of Design的客座教授。他同Casey Reas共同开发了Processing,在2005年获得了Prix Ars Electronica的Gloden Nica奖项。Ben的作品获得了Rockefeller 基金会的New Media奖学金,并且展示在现代艺术博物馆,Ars Electronica,2002年的Whitney Biennial,以及2003年的Cooper Hewitt Design Triennial中。