農場工具程式設計(三)

2021-08-24 21:51:31 字數 1233 閱讀 7003

9

、定時為自己摘取

新增乙個計時器,設定果實成熟時間,當時間一到就為自己摘取果實,其需要新增的控制項如下圖所示:

為計時器新增如下**:

private

void mytimer_tick(object sender, eventargs e)

}同時,為「設定為自己收取時間」按鈕新增如下**:

private

void

設定為自己收取時間_click(object sender, eventargs e)

}else }

10、模擬滑鼠事件

模擬滑鼠事件主要通過編寫乙個文本來實現對滑鼠事件的模擬,該文字檔案的內容格式為「游標x

座標,游標y

座標,滑鼠事件,

事件暫停時間」,其中滑鼠事件如果為單擊則值為1

,如果為雙擊則值為2

,例如「1016,702,1,500

」表示在座標(1016,702

)處單擊滑鼠,然後暫停0.5

秒。首先定義乙個游標事件類,如下:

private

class

recordcursorevent

//記錄游標事件

然後在全域性變數中定義乙個動態陣列變數來儲存游標事件,如下:

private

arraylist cursorarraylist;//

用乙個動態陣列儲存游標事件ecordcursorevent

定義乙個讀取座標檔案的函式readinputdata,其**如下:

private

void readinputdata(string filepath) }

新增乙個按鈕,設定其name和text屬性都為「開啟座標設定檔案」,為其click事件新增如下**:

private

void

設定自動開啟_click(object sender, eventargs e)

else }

然後新增乙個按鈕,設定其name和text屬性都為「模擬滑鼠事件」,為其click事件新增如下**:

private

void

模擬滑鼠事件_click(object sender, eventargs e)

else

if (tempcursorevent.mouseevent == 2)

system.threading.thread.sleep(tempcursorevent.sleeptime); } }

農場工具程式設計(三)

9 定時為自己摘取 新增乙個計時器,設定果實成熟時間,當時間一到就為自己摘取果實,其需要新增的控制項如下圖所示 為計時器新增如下 private void mytimer tick object sender,eventargs e 同時,為 設定為自己收取時間 按鈕新增如下 private voi...

ARM程式設計工具

arm 的命令列工具有很多,主要是實現彙編 編譯 鏈結 除錯 庫檔案管理等功能。彙編工具 armasm.exe 編譯工具 armcc.exe armcpp.exe tcc.exe tcpp.exe 鏈結工具 armlink.exe 除錯工具 armsd.exe 庫檔案管理工具 armar.exe a...

Linux C 程式設計工具

1 編輯器 2 編譯器 gcc g 不用我介紹了吧?3 除錯工具 gdb 最基本的除錯工具,不需要xwindow xxgdb xwindow下對gdb的圖形化封裝,我沒用過 4 介面製作 glade 5 整合工具 eclipse cdt 不怎麼好用,不過好歹算是c 整合開發環境了。kylix 沒用過...