全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

爱上Processing(STEAM &创客教育初学指南全新彩图第2版)

  • 定价: ¥59
  • ISBN:9787115454393
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:167页
  • 作者:(美)凯西·瑞斯//...
  • 立即节省:
  • 2017-06-01 第1版
  • 2017-06-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    凯西·瑞斯、本·弗莱著的《爱上Processing(STEAM &创客教育初学指南全新彩图第2版)》是Processing学习的入门书,从Processing简介、开始编程、画图开始讲起,循序渐进地讲解了Processing的各种功能,例如变量、响应、媒体、运动、对象等。本书由Processing语言的创立者所著,内容权威,语言通俗易懂,即使你没有任何Processing基础,也能轻松入门。本书目前已经更新到第2版,而且全彩印刷,内容更加精准权威。

目录

1  简介
  草稿化和原型化
  灵活性
  巨人
  家族树
  加入我们
2  开始编程
  第一个程序
    示例2-1:画一个椭圆
    示例2-2:绘制很多圆形
  显示(Show)
  保存和新建
  分享
  案例和引用
3  画图
  运行窗口
    示例3-1:绘制一个窗口
    示例3-2:绘制一个点
  基本形状
    示例3-3:绘制一条线
    示例3-4:绘制基本形状
    示例3-5:绘制一个长方形
    示例3-6:绘制一个椭圆
    示例3-7:绘制椭圆的一部分
    示例3-8:用角度绘图
  绘图顺序
    示例3-9:控制绘图的顺序
    示例3-10:改变绘图的顺序
  形状属性
    示例3-11:设置描边粗细
    示例3-12:设置描边端点样式
    示例3-13:设置线段转折的样式
  绘制样式
    示例3-14:设置左上角起始
  色彩
    示例3-15:用灰度值绘图
    示例3-16:控制填色和描边
    示例3-17:用色彩绘图
    示例3-18:设置透明度
  自定义图形
    示例3-19:绘制一个箭头
    示例3-20:闭合图形
    示例3-21:创造一些生物
  注释
  机器人1:绘制
4  变量
  第一个变量
    示例4-1:重用相同值
    示例4-2:更改变量值
  定义变量
  Processing的变量
    示例4-3:调整尺寸大小,看看会发生什么
  一点小小的数学问题
    示例4-4:基础算数
  循环
    示例4-5:重复做一件事
    示例4-6:使用for循环
    示例4-7:for循环的力量
    示例4-8:分散开的线条
    示例4-9:折角的线条
    示例4-10:嵌套循环
    示例4-11:行和列
    示例4-12:点和线
    示例4-13:网点
  机器人2:变量
5  响应
  一次与永久
    示例5-1:draw( )函数
    示例5-2:setup( )函数
    示例5-3:全局变量
  跟随
    示例5-4:鼠标跟随
    示例5-5:跟随你的点
    示例5-6:连续绘画
    示例5-7:设置线条厚度
    示例5-8:使用easing
    示例5-9:用easing  做出平滑的曲线
  单击
    示例5-10:单击鼠标
    示例5-11:当没有单击的时候进行检测
    示例5-12:鼠标不同键位单击
  定位
    示例5-13:寻找光标
    示例5-14:圆形的边界
    示例5-15:矩形的边界
  类型
    示例5-16:检测按键
    示例5-17:绘制一些字母
    示例5-18:检查特殊按键
    示例5-19:用方向键移动
  映射
    示例5-20:将值映射到范围
    示例5-21:用map(  )函数做转换
  机器人3:响应
6  平移、旋转和缩放
  平移
    示例6-1:平移位置
    示例6-2:多重变换
  旋转
    示例6-3:沿角旋转
    示例6-4:中心旋转
    示例6-5:移动,然后再旋转
    示例6-6:旋转,然后再移动
    示例6-7:一个关节臂
  缩放
    示例6-8:缩放
    示例6-9:保持描边一致
  压栈和弹出
    示例6-10:独立的变换
  机器人4:平移、旋转和缩放
7  媒体
  图像
    示例7-1:加载图像
    示例7-2:加载更多图像
    示例7-3:鼠标控制图片
    示例7-4:GIF的透明度
    示例7-5:PNG的透明度
  字体
    示例7-6:绘制字体
    示例7-7:在方框中绘制文字
    示例7-8:在字符串中存储文字
  图形
    示例7-9:绘制图形
    示例7-10:缩放图形
    示例7-11:创建一个新的图形
  机器人5:媒体
8  运动
  帧
    示例8-1:观察帧频率
    示例8-2:设置帧频率
  速度和方向
    示例8-3:移动图形
    示例8-4:循环
    示例8-5:折返
  补间动画
    示例8-6:计算补间位置
  随机
    示例8-7:生成随机数
    示例8-8:随机绘制
    示例8-9:随机移动图形
  计时器
    示例8-10:经过时间
    示例8-11:触发时间事件
  圆周
    示例8-12:正弦波形的值
    示例8-13:正弦波运动
    示例8-14:圆周运动
    示例8-15:螺旋
  机器人6:运动
9  函数
  函数基础
    示例9-1:掷骰子
    示例9-2:另一个掷骰子方法
  写一个函数
    示例9-3:绘制猫头鹰
    示例9-4:一对猫头鹰
    示例9-5:一个猫头鹰函数
    示例9-6:增加超多的猫头鹰
    示例9-7:不同尺寸的猫头鹰
  返回值
    示例9-8:返回一个值
  机器人7:函数
10  对象
  域和方法
  定义一个类
  创建对象
    示例10-1:创建一个对象
    示例10-2:创建多个对象
  标签
  机器人8:对象
11  数组
  从变量到数组
    示例11-1:许多变量
    示例11-2:太多的变量
    示例11-3:使用数组,不需要额外的变量
  创建数组
    示例11-4:给一个数组声明和赋值
    示例11-5:简化数组赋值
    示例11-6:一次性对整个数组赋值
    示例11-7:重新审视第一个例子
  循环和数组
    示例11-8:在一个循环里填入一个数组
    示例11-9  :追踪鼠标移动
  对象数组
    示例11-10:管理多个对象
    示例11-11:一种管理对象的新方法
    示例11-12:图像序列
  机器人  9:数组
12  数据
  数据总结
  表格
    示例12-1:读取表格
    示例12-2:绘制表格
    示例12-3:29740个城市
  JSON
    示例12-4:读取一个JSON文件
    示例12-5:从JSON文件读取数据并进行可视化
  网络数据和API(应用程序接口)
    示例12-6:处理天气数据
    示例12-7:链式方法
  机器人10:数据
13  延伸
  声音
    示例13-1:播放一个声音样例
    示例13-2:从话筒中听取声音
    示例13-3:创建一个正弦波形
  图像和PDF导出
    示例13-4:保存图像
    示例  13-5:导出PDF
  你好Arduino
    示例  13-6:读取传感器
    示例13-7:从串口读取数据
    示例13-8:可视化数据流
    示例11-9:看待数据的另一种方式
附录A  编程小贴士
  函数和参数
  颜色映射
  注释
  大写与小写
  编程风格
  控制台
  一步一步来
附录B  数据类型
附录C  操作的顺序
附录D  变量作用域