本節書摘來華章計算機《互動式程式設計 第2版》一書中的第3章 ,第3.2節,joshua noble 著 毛順兵 張婷婷 陳宇 沈鑫 任燦江 譯更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
在讨論內建開發環境之前,重要的是要搞清楚processing環境的設定,一是processing軟體位于何處,二是用processing建立的草圖項目儲存在哪裡。先說processing軟體的存儲位置。如果你是windows使用者,你安裝的processing可能位于c:program files目錄。如果你是mac或linux使用者,你的processing可能位于/applications/目錄。通常,你建立的草圖位于主文檔目錄下。對于windows使用者,用processing軟體建立的草圖儲存在“我的檔案”下面的processing目錄下,具體講是“c:documents and settings某個使用者my documentsprocessing”目錄下。對于mac使用者,草圖儲存在/user/某個使用者/documents/processing/下。對于linux使用者,草圖儲存在home/某個使用者/processing/下。當然草圖所在目錄是預設的,你也可以修改,讓它儲存在其他目錄中。方法是運作processing,依次選擇“file”(檔案)→“preferences”(偏好設定),在打開的preferences對話框中修改“sketchbook location”(項目位置)下面的目錄即可。最重要的是你要記住修改後的目錄。
你建立的每個草圖項目都有一個獨立的檔案夾。如果你建立了一個名叫image_fun的草圖,當你儲存它的時候,系統會在processing項目目錄下自動建立一個名為image_fun的檔案夾。如果你想處理圖像、mp3、視訊或其他外部資料,你可能想在這個項目檔案夾下建立一個名叫data的檔案夾。關于這點,将在3.7 節中進行更詳細的說明。當processing運作時,你可以按ctrl+k組合鍵(mac上為-k),系統會自動打開目前項目檔案夾。
processing ide有4個主要區域:控制區(包含菜單欄和工具欄)、文本編輯器(代碼編輯器)、消息區和控制台,如圖3-1所示。
圖3-1:processing內建開發環境
控制區包含菜單欄和工具欄。工具欄有6個按鈕,分别實作草圖的“run”(運作)、“stop”(停止)、“new”(建立)、“open”(打開)、“save”(儲存)、“export”(導出)。當你在文本編輯器裡輸入了程式代碼,想看看它運作的樣子時,你可以按“運作”按鈕。系統會為你的程式建立一個新視窗,并在新視窗裡運作你的程式。想讓程式停止運作,按“停止”按鈕即可,也可以直接關閉這個新視窗。單擊“導出”按鈕,會在你的項目目錄中建立一個叫applet的檔案夾,并在其中放置必要的檔案。關于這點,可以參考3.9節。
文本編輯器裡可以輸入程式代碼。它支援一般的文本編輯器的常用功能,比如windows使用者可以按ctrl+f去查找,按ctrl+z撤銷操作。
消息區用來顯示一些系統消息。這個用得不多。
控制台顯示跟蹤語句或程式運作期間發生的錯誤。我們可以故意往控制台輸出一些消息。關于這些,本章後面還會讨論。