windows編程——簡述1

操作系統的用戶大多數是在用windows,因此,在windows平臺下的編程技術很應該學習。要在windows平臺下編寫出遊戲之類的軟件,學習一點Windows編程知識是必需的。這系列筆記很適合正在學C語言,面對着黑窗口,認爲C語言做不出絢爛的windows程序的迷茫的朋友。
    
Microsoft爲了方便Windows編程製作了一個龐大的類庫MFC,把Windows的方方面面都封裝了起來。因此減少了實際要寫的代碼量,但是在你不理解你要寫的代碼時,或是不明白那些代碼如何爲你工作的時候,更少的代碼並不意味著更簡單自己從頭開始用Windows APIApplication Programming Interface 應用編程接口,其實就是一堆Windows爲開發者提供的函數)寫Windows程序,反而有助於對windows原理的理解。
    無論使用什麼樣的語言或框架寫的程序,最終於還是建立在API之上。很多時候,與API交互是被隱藏的,所以你不必直接與API打交道,運行時或代碼庫會爲你效勞。由於MFC是建立在API之上的,所以MFC能做的API也能,反之則不一定了。當然API的靈活性的代價是代碼數量巨增。
    因此這系列筆記是直接用API編寫windows程序的。

最基本的windows程序代碼看起來都有點長
基本windows程序流程圖:
圖片

但您不必擔心Windows編程會很複雜。在所有Windows程序中,都需要初始化的過程,而這個過程對於任何Windows程序而言,都是差不多的。在這時,您可能會聯想到用VB做一個簡單程序不用敲一行代碼,其實這是因爲VB已經暗地裏幫你敲好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章