相關(guān)商品
【編程軟件】什么是Processing?愛上Processing從今天開始!
編輯:Robin2013-07-29 瀏覽次數(shù):7597
大家好,今天和大家一起分享一種新發(fā)現(xiàn)的互動編程軟件Processing
Processing是一種計算機(jī)語言,以JAVA語法為基礎(chǔ),可轉(zhuǎn)化成JAVA程序,不過在語法上簡易許多。所有的原始代碼及開發(fā)環(huán)境開放,主要用于藝術(shù)、影像、影音的設(shè)計與處理。
其次為什么要介紹這款軟件呢?
Processing的程序代碼是開放的,使用者可依照自己的需要自由裁剪出最合適的使用模式。Processing的應(yīng)用千變?nèi)f化,但都遵守開放源代碼的規(guī)定,這樣大幅增加了整個社群的互動性與學(xué)習(xí)效率。
Processing還可以結(jié)合Arduino、樹莓派、pcduino、Beagleboard、MakeyMakey硬件,制作出非常多的互動作品。在今后的時間里我會在本博客中相繼推出,大家一定要來捧場哦!
最后我們怎么來使用它!
Processing的下載與安裝
Processing支持所有平臺無論您是Linux、Mac OS還是Windows都可以安裝。
官網(wǎng)及軟件下載地址:
http://www.processing.org/download/
Processing軟件是免費軟件,下載后,不需要安裝,解壓后直接點擊文件夾里的 ,就可以直接進(jìn)入下圖編程界面。我目前使用的是1.5.1版本,現(xiàn)在有最新的版本哦,根據(jù)自己喜好選擇吧!
下面我們介紹如何快速使用Processing 點擊File->Preference:
在Sketchbook location可以選擇我默認(rèn)的文件存儲位置,Edit font size可以改變代碼區(qū)的字體大小等等,設(shè)置好之后點擊OK。
下面進(jìn)入第一個測試程序:
在代碼區(qū)輸入:
print("hello");
然后點擊編輯運行按鈕就會在編輯信息區(qū)顯示:
和作品展示窗口:
到此Processing界面已經(jīng)介紹完畢,是不是很容易上手啊!
Processing心得:
我是從Arduino上得知Processing的,第一眼見到Processing軟件的時候覺得它與Arduino軟件有著非常相似界面,隨時隨地調(diào)試每一條程序,因為Processing不拘泥于頭文件調(diào)用、設(shè)置變量等初始化操作。例如size(80,100);一條語句就可以獨立運行。并且關(guān)鍵字與實際含義緊密貼近,而且有非常多且實用的庫文件可以調(diào)用。這樣會使很多像我一樣編程水平一般的Arduino愛好者容易上手。
向大家介紹一些關(guān)于Processing的書籍和網(wǎng)站:
《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》
這些書籍多數(shù)都是語,那有沒有中文的呢?當(dāng)然有
《Processing互動編程藝術(shù)》
《Audio processing中文版》(百度文庫里有)
Processing主頁:http://www.processing.org/
官方學(xué)習(xí)筆記: http://www.processing.org/learning/
原創(chuàng)文章 轉(zhuǎn)載請注明出處 奧松機(jī)器人
用戶評價
暫時還沒有任何用戶評論