初学“深入浅出MFC”之(一)
前言:此處為MFC第二版
? Windows程序有兩大塊組成:“程序代碼”和“UI資源”。最后由RC編譯器整合成完整的EXE檔案。
? ? ? UI資源包括“功能菜單”“對話框外貌”“程序圖標”“光標形狀”等等,有各種后綴.ico,.bmp,.cur等等。這些必須在.rc(資源表述文檔)中表述,最后由RC編譯器讀取然后集中制作成.RES文件。
? ? ? ?API是在“運行時刻”調用,動態鏈接庫有.exe,.dll,.fon,.mod,.drv,.ocx的后綴。關系:動態鏈接是在實行時期才發生“鏈接”,但在鏈接時刻,鏈接器仍需先為調用者(應用程序)準備一些信息,才能在執行時期“跳”到DLL執行。
? ? ??
? 程序運行的根本原理:以消息為基礎,以事件驅動(message based,event driven)
? ? ? ?window程序的進行系統依靠外部發生的事件來驅動,In other word,程序不斷進行等待(while循環),等待可能的任何輸入,然后判斷,最后進行處理。前面“輸入”指由操作系統捕捉到,以消息形式(某種數據結構)進入程序。這些輸入可以進行如下分類:由硬件裝置所產生的消息(如鍵盤按下,鼠標移動等),存放在系統隊列(System queue)中;window消息或者其他window消息傳來的信息,放在程序隊列中(application queue)中。
總結
以上是生活随笔為你收集整理的初学“深入浅出MFC”之(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机销售网jsp程序设计
- 下一篇: 评侯捷的《深入浅出MFC》和李久进的《M