天天看點

Processing程式設計學習指南2.7 Processing參考文檔

<b>2.7 processing參考文檔</b>

<b></b>

前面我示範的函數(ellipse()、line()、stroke()等)都是processing庫中的内容。“ellipse”不能拼寫為“elipse”,rect()需要使用4個實參(x坐标值、y坐标值、寬度值、高度值)等這些細節内容是非常直覺的,也容易了解,這也證明processing确實非常适合初學者作為學習計算機程式設計的首選語言。然而,學習這些知識最嚴謹的方法是閱讀processing提供的線上參考文檔。雖然本書會涉及參考文檔中的部分内容,但這并不能完全替代參考文檔的作用。學習processing,本書和參考文檔都是必需的。

processing的參考文檔可以在processing官網(processing.org)的“reference”連結中找到。在那裡可以按照不同種類或者字母排序來浏覽所有的函數。比如,如果你在檢視ellipse()函數的頁面,會看到相關解釋内容,如圖2-6所示。

圖 2-6

如上圖所示,參考文檔頁面提供了關于ellipse()函數的所有文檔内容,包括:

名稱(name):函數名稱。

示例(examples):示例代碼(适當情況下會有代碼的視覺輸出結果)。

描述(description):關于函數具體内容的描述。

句法(syntax):關于如何使用該函數的具體句法描述。

形參(parameters):函數圓括号裡面的内容。它告訴你應該輸入什麼類型的資料(數字、字元等),以及這些内容代表了什麼(後面的章節會對此進行更詳細的講解)。有時也寫作實參。

傳回類型(returns):在調用函數的時候,有些函數會回報一些資訊給你(例如,你可以調用函數讓其傳回兩個數值給你,而不是讓它執行一個諸如畫圓的指令)。這些内容我在後面會更加詳細的講解。

相關資訊(related):一系列和該函數相關的其他函數。

processing還有一個非常好用的功能選項:“在文檔中查詢”。使用方法如下:輕按兩下代碼中的任何關鍵詞完成選中,然後在菜單欄中選擇“幫助” →“在文檔中查詢”(或者在選中關鍵詞後,在mac電腦使用shift+command+f快捷鍵;在windows電腦使用ctrl+shift +f快捷鍵)。

練習2-7:打開processing的參考文檔,嘗試使用兩個還沒有講過的函數編寫一個簡單程式。建議使用參考文檔中的“shape”和“color(setting)”這兩種函數。

練習2-8:使用參考文檔,找到一個可以改變線條寬度的函數。這個函數具有哪些實參要求?畫一條1個像素寬的線條,然後是5個像素寬,最後是10個像素寬。