WinASM studio在中國發(fā)布第一款簡體中文正式版軟件,這才真正是一款在我所使用的32位匯編平臺中最為優(yōu)秀的WIN32匯編編輯器,支持MASM、TASM、NASM等多種匯編編譯器,Windows界面,支持語法高亮,智能語法提示比RadASM完美很多,自帶一個資源編輯器。擁有較強的工程管理功能,加之眾多插件的支持,使得它用匯編語言編寫Windows軟件變得得心應手。
本人精心整合過,合本人用的od,官方最新的5.18版本 以及masm 于一身 解壓于根目錄下即可使用.
與RadAsm 和masmplus 之類有名的ide相比, WinAsm 使用的人相對少很多.一般使用這類ide的朋友都是在看羅老大的<win32匯編程序設(shè)計>.這ide的配置是有點麻煩.看雪上貌似也沒有連接,偶去官網(wǎng)上下下來之后, 痛苦的搞了一個晚上才整合好,在網(wǎng)上找了很多 都沒搜到詳細的使用方法, 特別對我這種sdk新手來說特痛苦! 所以寫下這篇文章...
接下來我就用一個羅老大書中的一個例子和大家共同學習下WinAsm Studio的使用.
整合了 masm32開發(fā)包,od.
winasm怎么用實例教程:
下載完成后請放邏輯盤的根目錄下解壓
;注意一定要在根目錄下,如果不在根目錄下, 會造成關(guān)鍵字無法高亮,以及程序無法編譯.
第一步 我們先來看WinAsm Studio的界面
第二步 我們新建一個工程
文件-新建工程
出現(xiàn)如下所示對話框
點擊標準可執(zhí)行文件 工程瀏覽器上就會多出一個工程, 這時默認的名稱是Untitleed1.asm
我們再在工程瀏覽器窗口 點擊右鍵 添加一個新的資源文件
由于我配置winasm的時候 在程序目錄下指定了一個工程目錄
所以他默認的工程文件會保存到 該目錄下
接下來 按下保存工程按鈕
在改目錄下新建一個文件夾(方便管理的建議. 也可以直接保存.)
把相關(guān)文件保存到該文件夾下. Winasm會建立三個文件. 一個是工程文件(makefile 和工程配置的一些屬性), 一個是匯編源程序, 一個是資源文件.
好了 工程我們已經(jīng)建好了.
第三步 進行資源的編輯
先是工程瀏覽器上單擊資源文件. 視圖會切換到資源編輯器
這時界面上是一片空白.我們把工程瀏覽器的選項卡切換到資源選項卡.
我們先把工程所需的位圖資源等拷貝到工程目錄下.
單擊資源按鈕添加
加上咋們需要的id和名稱. 確定!
工程需要的資源我們加載完了. 接下來我們就要畫界面了!
單擊添加新對話框 添加一個對話框窗口
畫好我們要的對話框 并在屬性窗口置好相應的屬性.
按SHIFT+F4 編譯資源.
如果有報錯. 多數(shù)是因為你資源代碼編輯的不對.
這時我們可以切換到代碼模式 編輯資源代碼
Winasm 會告訴你 是哪行出錯了!
現(xiàn)在這demo中,是找不到該ico圖標 .
如果你不想包含該圖標文件,直接把這兩行代碼去掉就好了.
(偶平時都這么做的哈哈~~~~ 偶懶吧!)
資源編譯通過以后 選擇資源菜單-定義
導出在資源文件中定義的控件id
拷貝完后 切換回匯編代碼編輯器
黏貼到匯編代碼中
代碼編寫完后. SHTF+F8 編譯 并運行.
如果沒有錯誤 程序就會執(zhí)行了.
;==========================================================
好了 winasm studio的基礎(chǔ)使用教程就這么多.
winasm快捷鍵:
F2 (選中代碼后F2)代碼注釋
SHIFT+F2 (選中代碼后) 撤銷注釋
SHIFT+F8 編譯程序并運行
CTRL+F9 程序在調(diào)試器中運行
/*注意:請在下載整合包后自行查毒, 我上傳的保證是無毒的. 希望不要有心里變態(tài)的人在winasm studio整合包里放鴿子..安全起見 還是殺下毒. 如果不放心 那請給我留言.我再找個地方上傳!*/
第一個中文版軟件,功能和性能以及易用性絕對超越RadASM任何一個版本!絕對!