從我第一次看到windows就對它那花花綠綠的外表所吸引,大學兩年過來,時間又讓我從另乙個角度重新認識的了這些美麗的。本學期開始圖形程式設計的學習,探索windows圖形系統,並對gdi api,directdraw api進行學習。
之所以寫部落格,第
一、是想勉勵自己不斷學習,讓大家監督;第
二、是想與大家一起學習;第
三、也想讓專業老師可以多少指點一下有什麼不對的。
一:windows圖形系統元件:
1:windows應用程式介面,即win32 api,是為應用程式提供各種不同服務相互關聯的函式集。
而我們從程式設計師的角度看,win32 api的服務可分為以下幾種:
(1)視窗基礎服務,就是通常所說的核心服務。包括microsoft簇、除錯、錯誤處理、動態載入庫(dll)、程序、執行緒、檔案、i/o、國際功能、程序間通訊、效能監測、可裝卸式儲存和安全等。
(2)使用者介面服務,就是通常所說的使用者服務。包括開視窗、訊息佇列、對話方塊、控制、公用控制、公用對話方塊、資源、使用者輸入、shell等。
(4)com、ole和active x服務。包括元件物件模型、自動化、microsoft事務伺服器以及物件鏈結與嵌入等。
(5)資料庫和訊息服務。包括資料訪問物件(doa)、結構化查詢語言(sql)伺服器、訊息api(mapi)等。
(6)網路和分布式服務。包括活動目錄、訊息佇列、網路、遠端程序呼叫、例程和遠端訪問、系統網路體系結構(sna)伺服器、同步管理器和通話api(tapi)等。
(7)internet、intranet和extranet服務。包括索引服務、internet exporer、microsoft**、netshow、指令碼和**伺服器等。
(8)安裝和系統管理服務。包括配置、安裝和系統管理等。
讀書筆記1
netstat p525 網路資訊服務是通過本地查詢,還是要連線到遠端資料庫 p527 網路配置檔案?服務資訊函式?linux下如何組網 p527 如何設定計算機的主機名 p528 套接字 第15章 套接字 套接字 p513,523 what 套接字 一種程序間通訊機制 不僅可以本地程序通訊,也可以...
讀書筆記 1
條款01 視c 為乙個語言聯邦 條款02 盡量以const,enum,inline替換 define 條款03 盡可能使用const 條款04 確定物件被使用前已先被初始化 條款05 了解c 默默編寫並呼叫哪些函式 什麼時候empty class不再是個empty class呢?當c 處理過它之後....
讀書筆記1
盡量以const,enum,inline,替換 define 我們無法使用 define建立乙個class專屬常量。因為 define不注重作用域。也不能提供任何的封裝性,也就是說沒有所謂的private define這樣的東西。而const成員是可以被封裝的。乙個const的位址是合法的,但取乙個...