網友評分: 9.7分
MASMPlus是一款小巧實用的專業化編程工具,匯編開發工具綠色版功能強勁,且是使用純 MASM 編寫的 MASM Integrate Develop Environment.實用性極強。
專業匯編程序員90%均使用 MASM,為它開發的編輯器非常多,其中最有名的是 RadASM, 而現在,真正能與 RadASM 同級的就只有 MASMPlus 了,理由是只有 MASMPlus 與 RadASM 一樣編寫了自定義編輯類,并且比它更出色,只有自已的類,才能在各方面盡情發揮,在量身定制方面,MASMPlus 更是費盡心思,筆者長時間從事工業硬件匯編程序編寫,認識到對于專業匯編程序員而言,最重要的,就是代碼書寫,不需要華而不實的界面,不需要莫名其妙的功能,不需要可有可無的設置,更不需要所謂的封裝,總的來說, MASMPlus 是半自動,這也是 MASMPlus 沒有取名為 MASMIDE 的主要原因.
MASMPlus 工程模式極為簡單,簡單但并不簡陋,這種小巧方便的工程管理方式,能同時打開任意多個單個文件/工程,各自編譯/鏈接互不相關,工程單個文件屬性設置,帶來的,是真正的多工程,一個工程,可以包含多個主程序,多個動態庫,多個靜態庫,組的設置,各庫之間關鍵字搜索相互獨立,共享文件全局搜索,并可實現簡單方便的混合編程.你需要做的只是稍稍設置參數,按 Ctrl+1 即可一步完成所有操作.MASMPlus 還可以導出工程為模板,可以完全用于工程的發布,因為導出時,MASMPlus 會將工程中所有文件全部打包進apt中,而這個文件交給其它人時,可以直接使用它創建新工程而不會破壞apt.同時,MASMPlus 的工程模塊擁有獨一無二的功能:保存附加信息,它在每次關閉工程時將工程所有文件的撤消緩沖保存到工程app中,用戶在下次重新打開時可以繼續上一次的撤消,如果中間沒有使用其它工具編輯文件, MASMPlus 可以記錄整個軟件的編寫過程.詳細請參考 "使用工程" 一節.
代碼輔助書寫方面,MASMPlus 可以說是做得最好的一個編輯器,函數原型參數突出顯示,標志參數自動列出,全局搜索可以搜索整個工程,全部關鍵字列出慢慢瀏覽,自動大小寫支持全部關鍵字,結構類型變量成員列出,鼠標提示關鍵字信息,同時,輸入與列出遵守一定的編程規則,不會誤導使用者,詳細請參考 "語法提示規則" 一節.
查找方面 MASMPlus 支持正則表達式查找與替換,這是一個自主開發的正則表達式引擎,同時它的庫已帶入 MASMPlus,MASMPlus 使用者可直接在自己的程序中使用,MASMPlus 的正則表達式語法與通用的略有不同,詳細使用及規則請參考 "正則表達式" 一節.
同時,MASMPlus 支持插件開發,通過裝植插件,可以擴展程序功能,尤其是窗口類插件,這種創新的插件模型,可以讓 MASMPlus 擴展成為任何編輯器,隨著之后插件的增加,使用者會發現 MASMPlus 能打開各種各樣的文件,如果您是專業程序員,想為 MASMPlus 編寫插件,請參考 "PDK 開發手冊" 一章.同時,官方已經預留了二個插件,一個是 "資源編輯器" ,另一個是 "調試器" ,不久這兩個插件均會開發并內置在 MASMPlus 下述版本中。
V1.2 更新列表
2006-7-15
1.使用工具欄的新建按鈕創建的文檔將自動插入當前工程
2006-7-13
1.添加了驅動模板- VxD/WDM
2.切換工程時保存工程當前活動文檔,在切換時恢復
3.打開工程時工程中最后活動文檔狀態無法設置