摘要: 世界上并沒有成為高手的捷徑,但一些基本原則是可以遵循的。
1、扎實的基礎
數據結構、離散數學、編譯原理,這些是所有計算機科學的基礎,如果不掌握它們,很難寫出高水平的程序。程序人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學OOP,即使你再精通OOP,遇到一些基本算法的時候可能也會束手無策。因此多讀一些計算機基礎理論方面的書籍是非常有必要的。
閱讀全文
摘要: 網絡內核包括三個類:NETWORK_ADAPTER,NETWORK_SERVER,NETWORK_CLIENT。
NETWORK_ADAPTER類用于枚舉系統上安裝了的TCP/IP設備。為了同客戶端建立連接,必須知道設備的GUID,這正是NETWORK_ADAPTER類的用途。
閱讀全文
摘要: 網絡是指多臺計算機互聯以進行數據傳輸及通信的系統。除了兩個或更多的計算機之外,網路還需要有網絡互聯軟件(或一個網路操作系統)、網絡適配器以及電纜。網絡適配器有各種形狀和大小,但是一般都采用調制解調器的形狀。實際上,調制解調器就是一個網路適配器,它能夠將一臺計算機通過世界上最大的網絡-- -互聯網連接到數百萬臺計算機上。
網絡互聯模型有三種基本類型:服務器端、客戶端以及點對點。
閱讀全文
摘要: 本篇是創建游戲內核(21)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(22)。
閱讀全文
摘要: 本篇是創建游戲內核(20)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(21)。
閱讀全文
摘要: 本篇是創建游戲內核(19)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(20)。
閱讀全文
摘要: 本篇是創建游戲內核(18)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(19)。
閱讀全文
摘要: 本篇是創建游戲內核(17)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(18)。
閱讀全文
摘要: 本篇是創建游戲內核(16)【OO改良版】的續篇,關于該內核的細節說明請參閱創建游戲內核(17)。
閱讀全文
摘要: 本篇是創建游戲內核(21)的續篇,有關DirectAudio和DirectShow的基礎知識請參閱用DirectX Audio和DirectShow播放聲音和音樂。
在MP3類中,可以初始化并關閉DirectShow,渲染媒體文件以及控制歌曲的回放(開始播放、停止播放以及暫停播放)。
閱讀全文