欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 爱上Processing(STEAM &创客教育初学指南全新彩图第2版)
      • 作者:(美)凯西·瑞斯//本·弗莱|译者:陈思明//聂奕凝//郭浩赟
      • 出版社:人民邮电
      • ISBN:9787115454393
      • 出版日期:2017/06/01
      • 页数:167
    • 售价:23.6
  • 内容大纲

        凯西·瑞斯、本·弗莱著的《爱上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  变量作用域