图书介绍
爱上Processing Steam&创客教育初学指南 全新彩图第2版PDF|Epub|txt|kindle电子书版本网盘下载
![爱上Processing Steam&创客教育初学指南 全新彩图第2版](https://www.shukui.net/cover/57/30452380.jpg)
- (美)CaseyReas,BenFry著;陈思明,聂奕凝,郭浩赟译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115454393
- 出版时间:2017
- 标注页数:167页
- 文件大小:50MB
- 文件页数:188页
- 主题词:程序设计
PDF下载
下载说明
爱上Processing Steam&创客教育初学指南 全新彩图第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 简介1
草稿化和原型化1
灵活性2
巨人3
家族树3
加入我们4
2 开始编程5
第一个程序6
示例2-1:画一个椭圆6
示例2-2:绘制很多圆形7
显示(Show)7
保存和新建8
分享8
案例和引用9
3 画图11
运行窗口11
示例3-1:绘制一个窗口11
示例3-2:绘制一个点11
基本形状12
示例3-3:绘制一条线13
示例3-4:绘制基本形状13
示例3-5:绘制一个长方形14
示例3-6:绘制一个椭圆14
示例3-7:绘制椭圆的一部分14
示例3-8:用角度绘图16
绘图顺序16
示例3-9:控制绘图的顺序16
示例3-10:改变绘图的顺序16
形状属性17
示例3-11:设置描边粗细17
示例3-12:设置描边端点样式17
示例3-13:设置线段转折的样式18
绘制样式18
示例3-14:设置左上角起始19
色彩19
示例3-15:用灰度值绘图20
示例3-16:控制填色和描边21
示例3-17:用色彩绘图21
示例3-18:设置透明度23
自定义图形23
示例3-19:绘制一个箭头23
示例3-20:闭合图形24
示例3-21:创造一些生物24
注释25
机器人1:绘制26
4 变量29
第一个变量29
示例4-1:重用相同值29
示例4-2:更改变量值29
定义变量30
Processing的变量31
示例4-3:调整尺寸大小,看看会发生什么31
一点小小的数学问题32
示例4-4:基础算数32
循环33
示例4-5:重复做一件事33
示例4-6:使用for循环34
示例4-7:for循环的力量35
示例4-8:分散开的线条36
示例4-9:折角的线条36
示例4-10:嵌套循环36
示例4-11:行和列37
示例4-12:点和线38
示例4-13:网点38
机器人2:变量39
5 响应41
一次与永久41
示例5-1:draw()函数41
示例5-2:setup()函数41
示例5-3:全局变量42
跟随43
示例5-4:鼠标跟随43
示例5-5:跟随你的点43
示例5-6:连续绘画44
示例5-7:设置线条厚度44
示例5-8:使用easing45
示例5-9:用easing做出平滑的曲线46
单击47
示例5-10:单击鼠标47
示例5-11:当没有单击的时候进行检测48
示例5-12:鼠标不同键位单击49
定位50
示例5-13:寻找光标51
示例5-14:圆形的边界51
示例5-15:矩形的边界53
类型54
示例5-16:检测按键54
示例5-17:绘制一些字母55
示例5-18:检查特殊按键56
示例5-19:用方向键移动57
映射57
示例5-20:将值映射到范围57
示例5-21:用map()函数做转换58
机器人3:响应59
6 平移、旋转和缩放61
平移61
示例6-1:平移位置61
示例6-2:多重变换62
旋转63
示例6-3:沿角旋转63
示例6-4:中心旋转64
示例6-5:移动,然后再旋转64
示例6-6:旋转,然后再移动65
示例6-7:一个关节臂65
缩放66
示例6-8:缩放67
示例6-9:保持描边一致67
压栈和弹出68
示例6-10:独立的变换68
机器人4:平移、旋转和缩放69
7 媒体71
图像72
示例7-1:加载图像72
示例7-2:加载更多图像72
示例7-3:鼠标控制图片73
示例7-4:GIF的透明度74
示例7-5:PNG的透明度74
字体75
示例7-6:绘制字体75
示例7-7:在方框中绘制文字76
示例7-8:在字符串中存储文字77
图形77
示例7-9:绘制图形78
示例7-10:缩放图形78
示例7-11:创建一个新的图形79
机器人5:媒体80
8 运动83
帧83
示例8-1:观察帧频率83
示例8-2:设置帧频率83
速度和方向84
示例8-3:移动图形84
示例8-4:循环84
示例8-5:折返86
补间动画86
示例8-6:计算补间位置87
随机87
示例8-7:生成随机数88
示例8-8:随机绘制88
示例8-9:随机移动图形88
计时器89
示例8-10:经过时间90
示例8-11:触发时间事件90
圆周90
示例8-12:正弦波形的值92
示例8-13:正弦波运动92
示例8-14:圆周运动93
示例8-15:螺旋93
机器人6:运动94
9 函数97
函数基础97
示例9-1:掷骰子97
示例9-2:另一个掷骰子方法98
写一个函数99
示例9-3:绘制猫头鹰99
示例9-4:一对猫头鹰100
示例9-5:一个猫头鹰函数101
示例9-6:增加超多的猫头鹰103
示例9-7:不同尺寸的猫头鹰103
返回值104
示例9-8:返回一个值104
机器人7:函数105
10 对象109
域和方法109
定义一个类110
创建对象114
示例10-1:创建一个对象114
示例10-2:创建多个对象115
标签116
机器人8:对象118
11 数组121
从变量到数组121
示例11-1:许多变量121
示例11-2:太多的变量122
示例11-3:使用数组,不需要额外的变量123
创建数组123
示例11-4:给一个数组声明和赋值125
示例11-5:简化数组赋值125
示例11-6:一次性对整个数组赋值125
示例11-7:重新审视第一个例子125
循环和数组126
示例11-8:在一个循环里填入一个数组126
示例11-9:追踪鼠标移动127
对象数组128
示例11-10:管理多个对象129
示例11-11:一种管理对象的新方法129
示例11-12:图像序列130
机器人9:数组131
12 数据135
数据总结135
表格136
示例12-1:读取表格137
示例12-2:绘制表格137
示例12-3:29740个城市139
JSON140
示例12-4:读取一个JSON文件141
示例12-5:从JSON文件读取数据并进行可视化142
网络数据和API(应用程序接口)143
示例12-6:处理天气数据145
示例12-7:链式方法146
机器人10:数据146
13 延伸149
声音149
示例13-1:播放一个声音样例150
示例13-2:从话筒中听取声音151
示例13-3:创建一个正弦波形152
图像和PDF导出153
示例13-4:保存图像154
示例13-5:导出PDF155
你好Arduino156
示例13-6:读取传感器157
示例13-7:从串口读取数据158
示例13-8:可视化数据流159
示例11-9:看待数据的另一种方式160
附录A 编程小贴士162
函数和参数162
颜色映射163
注释163
大写与小写163
编程风格164
控制台164
一步一步来164
附录B 数据类型165
附录C 操作的顺序166
附录D 变量作用域167