Windows程式設計

2/3ページ

C 多執行緒

1 基本概念 計算機程序: 在計算機作業系統中,程序是指當可執行檔案執行時,系統所建立的核心物件。 計算機執行緒: 執行緒是計算機中最小的執行單元。 同步: 不同程序間的若干程式段,它們的執行必須嚴格按照規定的某種次序來執行,這種先後次序依賴於要完成的任務。如果用對資源的訪問來定義的話,同步是指在互 […]

第一章 開始

使用本書的三個先決條件: 您應該從使用者的角度熟悉Windows; 您應瞭解C語言; 您應在機器上安裝一個適合於開發Windows程式設計的編譯器和開發環境。 1 Windows方面   Windows98和Windows NT都是支援32位元優先權式多工(preemptive multitaski […]

第三章 視窗和訊息

1 自己的視窗 1.1 總體結構   進入Windows程式設計,實際上是在進行一種物件導向的程式設計(OOP)。桌面上最明顯的視窗就是應用程式視窗。這些視窗含有顯示程式名稱的標題列、功能表甚至可能還有工具列和捲動列。另一類視窗是對話方塊,它可以有標題列也可以沒有標題列。裝飾對話方塊表面的還有各式各 […]

第二章 Unicode簡介

1 字元集簡史 1.1 美國標準   美國資訊交換標準碼(ASCII:American Standard Code For Information Interchange)起始於50年代後期,最後完成於1967年。最終的資原始碼就有26個小寫字母、26個大寫字母、10個數字、32個符號、33個代號和 […]

第四章 輸出文字

  顯示區域是被整個應用程式視窗中未被標題列、視窗邊框,以及可選的功能表列、工具列、狀態列和捲動列佔據的部分。簡而言之,顯示區域是視窗中可以由程式任意書寫和傳遞視覺資訊的部分。   在混合顯示文字和圖形時,Windows內定的字型的字元大小通常決定了圖形的尺寸。   本章表面上是討論繪圖的方法,實際 […]

程序通訊之二 管道技術第二篇 匿名管道

上一篇《程序通訊之二 管道技術第一篇 輸入輸出的重定向》示範了增加若干程式程式碼來完成程式輸入輸出的重定向,並提出瞭如果沒有程式原始碼,只有程式檔案如何來完成重定向。本篇就介紹如何使用匿名管道來完成這一任務。   計算機中管道pipe類似於現實世界中的水管道,在一端放入水流,另一端就會流出來。在計算 […]