了解编程的重要性,即使您以前从未编程过!本书将教您使用Processing 编程语言编程的基础知识。您将使用自己喜欢的个人图像,主题或爱好创建自己的处理草图。
书中的章节将展示编程的过程,从制定想法,规划,建立过去的项目和完善工作开始,类似于撰写论文或撰写歌曲。这种方法将指导您利用逻辑和数学来产生美妙的效果。
加工程序的术语 是 草图,但本书中的草图远不止静态图纸; 它们包含交互,动画,视频,音频以及访问本地计算机和Web上的文件。技术特征在完整示例的背景下介绍和解释:游戏(蛇,刽子手,拼图,弹弓),制作家庭图像和视频剪辑的拼贴,准备折叠折纸模型的方向,旋转3D中的对象等。
编程是一种有趣,有创意,富有表现力的追求。它需要注意细节并且令人沮丧,但与从无中心地构建程序并使其工作(或采用现有程序并解决问题,或添加功能并使其更好)相比,几乎没有什么可比的)。编程101是实现这一目标的途径。
你会学到什么
- 获得基本的编程技巧
- 建立有趣和创造性的计划
- 使用文件制作节日贺卡
- 在处理草图中合并视频,图像和图形
本书适用于谁
任何一直在考虑尝试编程或尝试过但需要更多动力的人; 任何想要了解处理语言的人。
目录
Chapter 1: Basics
Chapter 2: Interactions
Chapter 3: Animation Using Arrays and Parallel Structures
Chapter 4: Classes
Chapter 5: More Interactions
Chapter 6: Images, Graphics, and Building on Prior Work
Chapter 7: Using Files for Making a Holiday Card
Chapter 8: Combining Videos, Images, and Graphics
Chapter 9: Hangman
Chapter 10: 3D
Appendix A: Publishing on the Web