經過上兩階段的視頻,相信很多朋友都感覺到win32asm的魅力和Radasm開發工具的強大。在本部視頻課程裏,我們進一步深入win32asm的編程,主講win32asm主要的開發模式,即基於對話框的程序設計。本部視頻的學習方式依然以完整的實例實現爲主軸,進而學習win32asm的編程知識和Radasm的應用。
本次介紹的實例是叫做屏幕拾色器的程序,程序不大不小,但基礎功能完整,很適合用來講解對話框的編程,通過本部視頻學習,相信大家都可以用radasm來設計基於對話框的程序,而且使用起來得心應手,希望大家繼續支持和觀賞,謝謝。
09-20:
第一節:介紹本部視頻的講解內容,並簡單說明對話框程序的應用範圍。
http://www.boobooke.com/v/bbk4239
第二節:先介紹RadAsm的幫助系統,並整理Radasm的幫助菜單,使得我們可以輕鬆獲取各方幫助。
http://www.boobooke.com/v/bbk4248
10-20
第三節:如何安裝用於查詢API函數的Platform SDK,說明了在那裏可以下載最新的SDK,本視頻示範了Platform SDK 2003的安裝。
http://www.boobooke.com/v/bbk4249
11-05:
第四節:如何在Radasm中連接最新的MSDN幫助。
http://www.boobooke.com/v/bbk4279
2010-11-26 更新
第五節:講解了什麼叫資源,分別演示了Vb6、VC6、Win32asm裏的資源意義。
http://www.boobooke.com/v/bbk4502
第六節:在Radasm裏新建一個對話框資源的工程,介紹了工程自動生成的每個文件意義,簡單介紹Radasm的窗體設計器組成。
http://www.boobooke.com/v/bbk4503
第七節:開始一步步實現我們的拾色器程序,修改應用程序的圖標。
http://www.boobooke.com/v/bbk4504
第八節:爲對話框設置窗口圖標,講解如何手工添加圖標資源,Radasm中的資源管理器的使用,遇到編譯時出現資源錯誤如何解決。
http://www.boobooke.com/v/bbk4507
第九節:設置窗口的樣式,分別講解如何將窗口設置爲頂層窗口,使其總在其它窗口的最前面,包括用Radasm本身的窗口屬性設置實現和
直接用代碼來實現。
http://www.boobooke.com/v/bbk4508
2010-12-04更新:
第十節:開始慢慢實現我們的拾色器功能了,這一節講解了如何在Win32asm中使用定時器,如何使用Radasm的窗體設計功能設計本實例的窗體,如何獲取鼠標在屏幕上的移動時的座標值。
http://www.boobooke.com/v/bbk4513
http://www.boobooke.com/v/bbk4514
2010-12-28:
第十一節:首先不管什麼概念,先實現代碼,然後看看拾色器的關鍵點:將屏幕指定區域放大顯示到本程序的圖片框中。看清楚效果後我們再來解釋什麼是DC。
http://www.boobooke.com/v/bbk4909
2010-12-31:
第十二節:解釋拾色器的實現原理,Win32asm中如何調用GDI函數。最後一行行解釋我們的代碼,做到知其然,也只
其所以然。
http://www.boobooke.com/v/bbk4530/
第十三節:當理解了windows的DC概念後,我們就可以利用windows提供的API函數在我們自己的圖片框上進行繪圖,
在本集視頻中介紹瞭如何在圖片框上畫一條十字線,最後也是解釋我們的代碼。
http://www.boobooke.com/v/bbk4531
2011-01-28:
第十四節:
這一節主要介紹一下如何獲取屏幕上鼠標說指向的顏色值,然後再顯示出來。
http://www.boobooke.com/v/bbk4534
第十五節:
這一節主要介紹了繪圖環境中經常使用的RECT結構體含義,如何在我們的拾色器程序當中
將顏色值顯示在圖片框的指定區域內。
http://www.boobooke.com/v/bbk4536
第十六節:
這一節介紹如何將我們已經獲取到的32位顏色值拆解爲RGB的三個值,並介紹了在對話框中
新建三個文本框用來顯示RGB值,最後調整我們對話框的佈局,整個拾色器的功能大功告成!
http://www.boobooke.com/v/bbk4537
第三部對話框系列視頻更新完畢,祝各位新年快樂!