zoukankan      html  css  js  c++  java
  • 什么是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

  • 相关阅读:
    [爬虫资源]各大爬虫资源大汇总,做我们自己的awesome系列
    [Nancy On .Net Core Docker] 轻量级的web框架
    2015,平凡之路
    转[开发环境配置]在Ubuntu下配置舒服的Python开发环境
    转自coolshell--vim的基本操作
    [python基础]关于包,类,模块的那些事儿
    [python IDE] 舒服的pycharm设置
    [python基础]关于中文编码和解码那点事儿
    [python基础]关于装饰器
    小白也能看懂的插件化DroidPlugin原理(三)-- 如何拦截startActivity方法
  • 原文地址:https://www.cnblogs.com/nbalive2001/p/5457571.html
Copyright © 2011-2022 走看看