新浪博客

什么是Processing?爱上Processing从今天开始!

2013-07-30 12:53阅读:
大家好,今天和大家一起分享一种新发现的互动编程软件Processing

首先什么是Processing

Processing是一种计算机语言,以JAVA语法为基础,可转化成JAVA程序,不过在语法上简易许多。所有的原始代码及开发环境开放,主要用于艺术、影像、影音的设计与处理。

其次为什么要介绍这款软件呢?

Processing程序代码是开放的,使用者可依照自己的需要自由裁剪出最合适的使用模式。Processing的应用千变万化,
但都遵守开放源代码的规定,这样大幅增加了整个社群的互动性与学习效率。
Processing还可以结合Arduino树莓派pcduinoBeagleboardMakeyMakey硬件,制作出非常多的互动作品。在今后的时间里我会在本博客中相继推出,大家一定要来捧场哦!

最后我们怎么来使用它!

Processing的下载与安装
Processing支持所有平台无论您是LinuxMac OS还是Windows都可以安装。
官网及软件下载地址:
http://www.processing.org/
http://www.processing.org/download/
Processing软件免费软件,下载后,不需要安装,解压后直接点击文件夹里的 processing.exe,就可以直接进入下图编程界面。我目前使用的是1.5.1版本,现在有最新的版本哦,根据自己喜好选择吧!

processing软件编辑界面详解

下面我们介绍如何快速使用Processing 点击File->Preference

Processing File Preference

Sketchbook location存储文件

Sketchbook location可以选择我默认的文件存储位置,Edit font size可以改变代码区的字体大小等等,设置好之后点击OK

下面进入第一个测试程序:
在代码区输入:
print('hello');
然后点击编辑运行按钮就会在编辑信息区显示:
Processing代码输入区 和作品展示窗口: Processing作品展示区

到此Processing界面已经介绍完毕,是不是很容易上手啊!


Processing心得

我是从Arduino上得知Processing的,第一眼见到Processing软件的时候觉得它与Arduino软件有着非常相似界面,随时随地调试每一条程序,因为Processing不拘泥于头文件调用、设置变量等初始化操作。例如size(80,100);一条语句就可以独立运行。并且关键字与实际含义紧密贴近,而且有非常多且实用的库文件可以调用。这样会使很多像我一样编程水平一般的Arduino爱好者容易上手。
向大家介绍一些关于Processing的书籍和网站
Getting Started with Processing
Processing: A Programming Handbook for Visual Designers and Artists
Visualizing Data
Learning Processing
Processing for Visual Artists: How to Create Expressive Images and Interactive Art
Processing: Creative Coding and Computational Art
The Essential Guide to Processing for Flash Developers
Programming Interactivity
Algorithms for Visual Design Using the Processing Language
这些书籍多数都是 鸟语语,那有没有中文的呢?当然有
《爱上Processing》
《爱上Processing
Processing互动编程艺术》
Audio processing中文版》(百度文库里有)
Processing主页:http://www.processing.org/
官方学习笔记: http://www.processing.org/learning/
原文转自:奥松机器人http://www.alsrobot.cn/article-85.html

我的更多文章

下载客户端阅读体验更佳

APP专享