農場工具程式設計(三)

2021-05-11 06:25:21 字數 1297 閱讀 9685

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 沒用過...