日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

processing摸索前行(01)

發布時間:2023/12/14 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 processing摸索前行(01) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注:本系列教程適合于有一定編程經驗的同道閱讀參考,如果您還從未接觸過編程(尤其偏藝術類的同學)可能需要補習一下基本的編程基礎。本系列教程不會對編程基礎做過多的講解和引導,著重在processing的結構、以及實戰應用上做一定深度的摸索(如與arduino或其他下位機的結合使用)。

因為最近需要用到arduino的上位機通訊,準備專門開發一個機遇QT的動態演示程序,但周期太長,就在網上找了這個軟件,據說這個一個java語法的上位機與下位機互動的軟件,很出名,現在都到了3.0版本了(最關鍵它和arduino一樣傻瓜化),我也拿過來摸索了下,有了些新手使用的感受,拿出來分享,希望對新手摸索有所幫助.

一、下載與運行
下載地址在這里:
https://processing.org/download/

很奇妙的是,它的主程序也是封裝為setup了,和arduino驚人的相似(使用串口雖然不如arduino這么方便,但也算不錯,初始化就三個參數就搞定了)。如下圖:

如果,我們不調用draw函數,這是簡單的畫幾條線測試一下,可以用簡單模式,無須setup主函數即可運行,方便得很,比VC或者QT繪圖方便很多,無須準備繪圖設備繪圖環境等,如下圖:

運行效果如下:

所以,很多人介紹processing的時候都說,它是計算機編程工具中一款很便捷的數據可視化的工具。

二、完整模式的運行
它的特色就在于,我們可以根據我們的需要,選擇我們需要著重實現的方向,比如:
我們想著重圖形,就寫一個void draw()
想著重鼠標動作,就寫個void mousePressed();
可以說,只要文檔中提供了的各種函數都可以當做一個返回為void的虛函數來使用(這里有一個小小的bug,也許是我還不熟悉它,在各函數中加入形參編譯器不會報錯,但是運行時函數會失效,這點新手當注意)。

運行后,我們按下任意鍵,可以得到一個橢圓,按下鼠標可以得到一個矩形,運行效果如下:

當如,我們需要3D的圖形也是一樣便捷,我們修改代碼如下:

運行效果如下

三、開啟中文注釋
最后,提示一點,在processing默認的情況下,是不能輸入中文注釋的,這給我們注釋帶來了麻煩,其實經過摸索是可以解決的,這里寫出來,希望對新手有幫助。
在preference菜單下,將Editor and Console font設置為宋體,即可。不過要記得重啟Processing,否則不能生效。

這里補充一點,如果我們在窗口彈出后,發現Editor and Console font這里的選項不能選擇,是灰色的,那說明您還從來沒有在編輯其中使用過注釋,所以這里還沒有別激活。也就是說,在編輯器里敲幾行代碼寫一行注釋即可激活,這里的灰色也就可以選擇了。
四、編譯發布
有意思的是這個軟件,還支持編譯發布。在file菜單中找到export Application,點擊后可以看到下面的窗口,選擇你想要發布的平臺,就可以直接發布了。

好了,初次使用就到這里,后面我會繼續摸索。將摸索的心得分享給大家。

跟隨我一起進一步摸索請查看下面的鏈接:
Processing摸索前行(2)

總結

以上是生活随笔為你收集整理的processing摸索前行(01)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。