basic4android 的 IDE 功能強大,它幫助你專注於寫代碼和建立你的應用.
下面列出一些不容易發現的特色:
- Ctrl + Space = 自動完成
按 Ctrl + Space 激活自動完成功能,它會把得到的關鍵字,變量,模塊,方法,子程,屬性,字段等以列表顯示出來 .
並且在很多時候會列出這些項目的描述.
在寫了一些字母后按 Ctrl + Space通常會自動出現以這些字母開頭的項目.
- 工具提示信息 - 當寫方法的參數時,工具提示會顯示方法的定義和描述.
工具提示有時可能會擋住你需要的重要代碼,你可以按 ESC 隱藏它.你也可以按CTRL 鍵將其變為半透明,然后再按CTRL恢復回去.
LogCat - LogCat面板里面顯示設備內置的日志. 這些日志用來做調試非常方便. 你可以使用Log關鍵字來記錄這些信息.
為了開始顯示這些日志,你需要按Connect 按鈕.
可以過濾這些日志,以便你只看到Basic4android和你的應用生成的日志.
注意: 如果你連接的好幾個設備,你可以通過按 Connect按鈕來替換到不同的設備.
設計器生成成員工具 - 這個工具讓你生成設計器里面的views 的定義和事件的代碼.
請注意: 你只需要定義那些要在代碼里面使用的views.
如果你選了已經存在的項目不會有什么影響的(不會生成重復的代碼).
可以通過設計器窗口選擇Tools - Generate Members來顯示這個窗口.
后台編譯- 按 Alt + 3可以編譯和安裝你的程序,同時保證IDE 可以正常反應你的操作.屏幕下的狀態條會顯示處理過程的進度和什么時候安裝完成.
當過程失敗時,會有一個短的聲音提醒你. 在這種情況下,你就必須使用正常編譯(F5),以便查看錯誤信息(取決於什么類型的錯誤).
操作多個連接的設備- 在很多情況下,你可能同時連接好幾個設備. 對於任何操作,都會顯示一個連接設備的列表,你可以在列表里面選擇你的目標設備.
如果你是用后台編譯的話,就會使用再次最后的一個設備. 這個通常比每次在前台選擇目標設備方便的多.
設計器 - 復制 - 通過選中view 並通過選擇Tools - Duplicate View,你可以復制任何一個view.如果這個view有子views的話,同時會把子views也復制 上.
導出成zip - 導出成zip 選項可以建立一個包含所有工程需要文件的 zip 文件. 當你需要備份和與別人共享工程時,這個功能就非常有用.這個功能位於Files菜單下.
清理工程/ 清理無用文件 - 清理工程刪除所有的生成的文件. 這些文件是在編譯過程中生成的.
清理無用文件是刪除位於Files目錄下沒有被工程使用的文件(它不會刪除任何工程layou t 引用的文件).在刪除前會有一個無用文件的列表(這讓你可以取消這個操作).
運行 AVD Manager - AVD manager 允許你建立和啟動模擬器. 這個菜單打來manager.請注意,當啟動一個模擬器后,不需要保持AVD manager一直打開,你可以關閉它.
兩個附加提示:
1.事件子程原型 -有一個特殊的自動完成特性可以幫助你寫事件子程原型.
開始寫Sub並跟一個空格:
就會出現下圖.
按Tab 鍵:
就會顯示一個當前所有的類型的列表(它們至少有一個事件). 選擇需要的類型並按回車.
再選擇特定的事件.
類似下面的代碼就會被生成:
EventName字符串將被選中, 改變它為對象的"EventName"值,然后按回車. 就這么簡單.
2. 設計器top most屬性 - 設計器有一個"top most"勾選框,選中后可以保持設計器成為最前面的窗體.這在屏幕比較小時,設計器和模擬器要同時工作時 比較方便.
調試數據 - 默認情況下,Basic4android編譯器會加入一些調試數據到你的代碼.
當發生錯誤時,這些數據就非常有用. 它可以使程序顯示出錯的原始代碼行.
這些數據要使用一些空間並可能影響運行性能,但是一般影響都不會太大.你可以通過 Project菜單 - 取消Include Debug Information的選中來去掉這些數據.