-
内容大纲
丹尼尔·希夫曼著,李存译的《Processing编程学习指南(原书第2版)/计算机科学丛书》详细介绍了Processing编程的基本原理,全书分为十节课共23章,涵盖了创建最前沿的图形应用程序例如互动艺术、实时视频处理和数据可视化所需要的基础知识。此外,作为一本实验风格的手册,书中精心挑选了部分高级技术进行详尽解释。可以让图形和网页设计师、艺术家及平面设计师快速熟悉Processing编程环境。 -
作者介绍
丹尼尔·希夫曼(Daniel Shiffman),纽约大学Tisch艺术学院助理艺术教授,他在耶鲁大学获得了数学与哲学学士学位和交互通信的硕士学位。多年来,他一直用Processing这门艺术家友好型开源语言开发教程、教学示例和代码库,拥有丰富的算法和应用教学经验。此外,还著有《代码本色》(Nature of Code)。 -
目录
出版者的话
译者序
致谢
前言
第一节课 开始
第1章 像素
1.1 坐标纸
1.2 绘制基本图形
1.3 灰度模式
1.4 RGB颜色
1.5 颜色透明度
1.6 自定义颜色取值范围
第2章 Processing
2.1 让Processing来拯救你
2.2 如何下载Processing
2.3 Processing应用程序
2.4 速写本
2.5 Processing中的代码
2.6 错误提示
2.7 Processing参考文档
2.8 “运行”按钮
2.9 你的第一个草图
第3章 交互
3.1 程序的运行流程
3.2 我们的好朋友:setup()和draw()
3.3 跟随鼠标移动
3.4 鼠标点击和键盘操作
第一节课的项目
第二节课 你所需要知道的一切
第4章 变量
4.1 什么是变量
4.2 变量的声明和初始化
4.3 使用变量
4.4 多种变量
4.5 系统变量
4.6 随机:多样化为生活增加趣味性
4.7 使用变量来创建Zoog
4.8 坐标平移
第5章 条件语句
5.1 布尔表达式
5.2 条件语句:if、else、else if
5.3 草图中的条件语句
5.4 逻辑运算符
5.5 多个鼠标翻转效果的实现
5.6 布尔变量
5.7 弹力球
5.8 物理学基础
第6章 循环
6.1 什么是迭代
6.2 while循环:你唯一真正需要的循环
6.3 “退出”条件
6.4 for循环
6.5 局域变量与全局变量
6.6 draw()循环内部的循环
6.7 长出胳膊的Zoog
第二节课的项目
第三节课 结构化
第7章 函数
7.1 将代码分解
7.2 用户自定义函数
7.3 定义函数
7.4 简单的模块化
第8章 对象
第9章 数组
第五节课 融会贯通
第10章 算法
第11章 调试
第12章 库
第六节课 你周围的世界
第13章 数学
第14章 三维平移和旋转
第七节课 显微镜下的像素
第15章 图像
第16章 视频
第八节课 外面的世界
第17章 文本
第18章 数据输入
第19章 数据流
第九节课 制造噪音
第20章 声音
第21章 导出
第十节课 超越Processing
第22章 高级的面向对象编辑
第23章 Java
附录A 常见错误
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
