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

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

Processing程序代码是开放的,使用者可依照自己的需要自由裁剪出最合适的使用模式。Processing的应用千变万化,但都遵守开放源代码的规定,这样大幅增加了整个社群的互动性与学习效率。

Processing还可以结合Arduino树莓派pcduinoBeagleboardMakeyMakey硬件,制作出非常多的互动作品。在今后的时间里我会在本博客中相继推出,大家一定要来捧场哦!

最后我们怎么来使用它!

Processing的下载与安装

Processing支持所有平台无论您是Linux、Mac OS还是Windows都可以安装。

官网及软件下载地址:

http://www.processing.org/

http://www.processing.org/download/

Processing软件是免费软件,下载后,不需要安装,解压后直接点击文件夹里的 ,就可以直接进入下图编程界面。我目前使用的是1.5.1版本,现在有最新的版本哦,根据自己喜好选择吧!

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

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

下面进入第一个测试程序:

在代码区输入:

print("hello");

然后点击编辑运行按钮就会在编辑信息区显示:

  和作品展示窗口:

到此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互动编程艺术》

《Audio processing中文版》(百度文库里有)

Processing主页:http://www.processing.org/

官方学习笔记: http://www.processing.org/learning/

原文转自:奥松机器人http://www.alsrobot.cn/article-85.html

什么是Processing的更多相关文章

  1. OLTP(on-line transaction processing)与OLAP(On-Line Analytical Processing)

    OLTP与OLAP的介绍 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing).联机分析处理OLAP(On-Line Analytical ...

  2. 新书到手 TRANSACTION PROCESSING:CONCEPTS AND TECHNIQUES

    新书到手 TRANSACTION PROCESSING:CONCEPTS AND TECHNIQUES Jim Gray大神的著作 本文版权归作者所有,未经作者同意不得转载.

  3. Report processing of Microsoft Dynamic AX

    Report processing of Microsoft Dynamic AX 版权声明:本文为博主原创文章,未经博主允许不得转载. The implementation of a general ...

  4. ANNOTATION PROCESSING 101 by Hannes Dorfmann — 10 Jan 2015

    原文地址:http://hannesdorfmann.com/annotation-processing/annotationprocessing101 In this blog entry I wo ...

  5. ORA-01078: failure in processing system parameters & LRM-00109: could not open parameter file

    安装了Oracle 12C后,启动数据库的过程中出现如下错误 SQL> startup ORA-01078: failure in processing system parameters LR ...

  6. Processing基础之绘画

    图形 //在(x, y)绘制点 point(x, y); //(x1, y1)到(x2, y2)的一条线 line(x1, y1, x2, y2); rect(x, y, weight, height ...

  7. 【目录】processing

    Processing 小代码 小代码2 小代码3 小代码4 小代码5

  8. 转债---Pregel: A System for Large-Scale Graph Processing(译)

    转载:http://duanple.blog.163.com/blog/static/70971767201281610126277/   作者:Grzegorz Malewicz, Matthew ...

  9. 【Duke-Image】Week_3 Spatial processing

    Chapter_3 Intensity Transsformations and Spatial Filtering 灰度变换与空间滤波 Intensity transformation functi ...

  10. SQL Server Analysis Services SSAS Processing Error Configurations

    转载:https://www.mssqltips.com/sqlservertip/3476/sql-server-analysis-services-ssas-processing-error-co ...

随机推荐

  1. 集合之HashMap、Hashtable

    HashMap 基于哈希表的 Map 接口的实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.(除了非同步和允许使用 null 之外,HashMap 类与 Hashtabl ...

  2. 面试:Hbase和Hive的区别

    区别: 1. Hive是一个构建在Hadoop基础设施之上的数据仓库,通过HQL查询存放在HDFS上的数据,不能交互查询.HBase是一种Key/Value系统,它运行在HDFS之上,可以交互查询. ...

  3. s3c2440系统时钟详解

    一.S3C2440系统时钟体系 S3C2440的时钟控制逻辑可以外接晶振,然后通过内部电路产生时钟源:也可以直接使用内部提供的时钟源,他们通过引脚的设置来选择.时钟逻辑给整个芯片提供了3中时钟:FCL ...

  4. 【C】switch-case里面,加或不加break的区别

    int test; test = ; switch(test) { : test++; printf("value = 0"); // 打印printf,后续没有break代码,系 ...

  5. 常用贴片三极管型号与丝印的对应关系(SOT23)

    个人常用贴片三极管型号与丝印的对应关系(SOT23): 丝印:Y1          型号:8050,NPN型三极管 丝印:Y2          型号:8550,PNP型三极管 丝印:L6     ...

  6. linux 通过 openconnect 来连接学校内网

    参考 http://xingda1989.iteye.com/blog/1969908 https://blog.csdn.net/edin_blackpoint/article/details/70 ...

  7. C语言学习记录

    思路: 工具书: <c程序设计语言> R&K <linux C 编程一站式学习>

  8. BZOJ1924_所驼门王的宝藏_KEY

    题目传送门 这道题苟了我好久,因为链表的内存问题,之后再细讲. 首先这是一道Tarjan+DAG上DP的题目. 有三种门,对于每种门可以和其他门相连.即连边. 使用链表快速查询连边. 建完图后可以进行 ...

  9. 北京Uber优步司机奖励政策(12月24日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  10. 长沙Uber优步司机奖励政策(1月4日~1月10日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...