《Windows95程式設計――英文》是1995年學苑出版社出版的圖書,作者是斯爾德特(美)。
基本介紹
- 作者:斯爾德特(美)
- 譯者:亦歐/等
- ISBN:9787507710175
- 頁數:397
- 定價:39.00
- 出版社:學苑出版社
- 出版時間:1995-01
- 裝幀:平裝
作者介紹,作品目錄,
作者介紹
關 於 作 者
HerbertSchildt是世界級的C/C十十作者。它的程式設計用書在世界各地已經售出150
多萬冊,並已翻譯成所有主要的外國語言。他是《OsborneWindowsProgrammingSeries,
WindowsNTProgrammingHandbook 》,和最暢銷書《TearchYourselfC》和《TeachYourself
C十十》三卷書的作者。他還寫了《TheAnnotatedANSICStandard》,《C:TheComplete
Reference(第二版)》,《C十十:TheCompleteReference》和《C十十fromtheGroundUp》,以
及其它“無數”C/C十十書的作者。Schildt是在Illinois州Mahomet的軟體諮詢公司Unversal
ComputingLaboratories的總裁。他有Illinois大學的計算機科學碩士的學位。
作品目錄
簡介
0.1本書預期讀者
0.2需要什麼樣的程式設計工具
第一章 Windows95概述
1.1什麼是Windows95
1.2Windows95使用了基於執行緒的多任務
1.3Windows95基於調用的接口
1.4動態程式庫(DLL)
1.5Windows95和Windows3.1
1.5.1用戶眼中的區別
1.5.2程式設計人員眼中的區別
1.6NT連線
1.7需要什麼樣的軟體
1.8轉換要點
第二章 Windows95程式設計基礎知識
2.1Windows95程式設計觀點
2.1.1桌面模式
2.1.2滑鼠
2.1.3圖示和點陣圖
2.1.4選單、工具條、狀態條和對話框
2.2Windows95是如何同程式互動的
2.3Win32API:Windows95API
2.4視窗組成成分
2.5一些Windows95應用程式基礎知識
2.5.1WinMain()
2.5.2視窗函式
2.5.3視窗類
2.54訊息循環
2.5.5Windows數據類型
2.6Windows95框架程式
2.6.1定義視窗類
2.6.2創建視窗
2.6.3訊息循環
2.7視窗函式
2.8使用定義檔案
2.9命名規則
第三章 訊息處理
3.1什麼是訊息
3.2應答一個按鍵
3.3設備文本
3.4處理WM-PAINT訊息
3.5應答滑鼠訊息
3.5.1深入觀察滑鼠訊息
3.6產生WM-PAINT訊息
3.7產生計時器訊息
第四章 訊息框與選單
4.1訊息框
4.2選單入門
4.2.1使用資源
4.2.2編譯.RC檔案
4.2.3創建一個簡單的選單
4.3在程式中包含一個選單
4.4對選單選擇的回響
4.4.1一個示例選單程式
4.5增加選單加速鍵
4.6裝入加速鍵表
第五章 對話框入門
5.1對話框如何與用戶進行互動
5.2模態與非模態對話框
5.3.接收對話框的訊息
5.4激活一個對話框
5.5創建一個簡單的對話框
5.5.1對話框資源檔案
5.5.2對話框視窗函式
5.6第一個對話框示例程式
5.7增加一個列表框
5.7.1列表框基礎
5.7.2初始化列表框
5.7.3處理一個選擇
5.7.4整個列表框示例
5.8增加一個編輯框
5.9使用一個非模態對話框
5.9.1創建一個非模態對話框
第六章 創建定製圖示、游標和點陣圖
6.1定義一個圖示和一個游標
6.2改變圖示和游標
6.3演示一個定製圖示和游標的示例程式
6.4定義小圖示
6.5使用點陣圖
6.5.1創建一個點陣圖
6.5.2顯示一個點陣圖
6.6一個完整的點陣圖示例程式
6.7使用多個點陣圖
第七章 控制項細述
7.1複選框的使用
7.2複選框的管理
7.2.1複選框切換
7.2.2初始化複選框
7.3增添靜態控制項
7.4增加單選按鈕
7.5使用滾動條控制項
7.5.1接收滾動條訊息
7.5.2設定滾動條範圍
7.5.3設定滾動條中滾動塊的位置
7.5,4滾動條實例程式
第八章 處理文本
8.1視窗坐標
8.2設定文本和背景顏色
8.3設定背景顯示模式
8.4獲得文本Metrics
8.5計算字元串的長度
8.6獲得系統Metrics
8.7文本大小
8.8解決重畫問題
8.8.1虛擬視窗理論
8.8.2另外一些API函式
8.9創建和使用虛擬視窗
8.9.1創建虛擬視窗
8.9.2使用虛擬視窗
8.9.3完整的虛擬視窗演示程式
8.10 改變字型
8.10.1使用內建字型
8.10.2創建定製字型
第九章 處理圖形
9.1圖形坐標系統
9.2畫筆和畫刷
9.3設定像素
9.4畫線
9.5設定當前位置
9.6畫弧
9.7顯示矩形
9.8畫橢圓和餅圖
9.9畫筆的處理
9.10 創建定製畫刷
9.11刪除定製對象
9.12圖形演示程式
9.13 理解映射模式和視口
9.13.1設定映射模式
9.13.2定義視窗區域
9.13.3定義視口
9.13.4設定視口原點
9.13.5一個樣本映射模式程式
第十章 公用控制項介紹
10.1常用控制項的包含和初始化
10.1.1常用控制項是視窗
10.1.2工具條的用法
10.1.3工具調點陣圖的創建
10.1.4一個簡單的工具條樣本程式
10.1.5工具提示的添加
10.1.6包括工具提示的整個工具條程式
第十一章 再談公用控制項
11.1使用上下控制項
11.1.1創建上下控制項
11.1.2上下控制項訊息
11.1.3使用上下控制項
11.2創建一個旋轉控制項
11.2.1旋轉控制項樣本程式
11.3使用軌道條
11.3.1軌道條風格
11.3.2傳送軌道條訊息
11.3.3處理軌道條通知訊息
11.3.4軌道條演示程式
11.4使用進度條
11.4.1傳送進長條訊息
11.4.2進度條樣本程式
第十二章 公用控制項最後一瞥
12.1使用狀態視窗
12.1.1創建狀態視窗
12.1.2狀態視窗訊息
12.1.3使用狀態條
12.2制表控制項介紹
12.2.1創建一個制表控制項
12.2.2傳送制表控制項訊息
12.2.3制表通知訊息
12.2.4一個樣本制表演示程式
12.3使用制表控制項
12.4樹型查看控制項
12.4.1創建樹型查看控制項
12.4.2傳送樹型查看訊息
12.4.3樹型查看通知訊息
12.4.4樹型查看演標程式
第十三章 Windows控制台
13.1字元方式理論
13.2分配控制台
13.3指定控制台標題
13.4獲取標準輸入/輸出句柄
13.5向控制台輸出文本
13.6由控制台輸入
13.7設定游標位置
13.8設定文本及背景顏色
13.9控制台與C/C十十標準I/O函式
13.10 控制台演示程式
13.11滑鼠管理
13.12控制台滑鼠程式實例
13.13 回響鍵盤事件
13.13.1鍵盤事件程式實例
第十四章 多進程和多執行緒
14.1建立獨立任務
14.1.1多進程程式實例
14.2建立多執行緒程式
14.2.1執行緒的建立
14.2.2執行緒的終止
14.2.3多執行緒程式實例
14.2.4使用多執行緒
14.3同步
14.3.1了解串列問題
14.3.2Windows95同步對象
14.4利用信號燈使執行緒保持同步
14.5使用事件對象
14.6下一章內容簡介
第十五章 API剖折:剪貼簿、打入記號和檔案拖放
15.1剪貼簿的使用
15.1.1剪貼簿子系統
15.1.2將數據放到剪貼簿上
15.1.3從剪貼簿上讀取數據
15.1.4剪貼簿演示程式
15.2使用文本游標
15.2.1建立一個插入記號
15.2.2顯示和隱藏一個插入記號
15.2.3設定一插入記號的位置
15.2.4撤消插入標記
15.2.5一個小型插入記號演示程式
15.3拖放檔案
15.3.1接收拖放檔案
15.3.2獲取拖放檔案的名稱
15.3.3獲取拖放檔案的位置
15.3.4釋放拖放檔案的句柄
15.3.5檔案拖放程式實例
15.4總結
附錄A 資源描述語言快速參考
A.1ACCELERATORS
A.2AUTO3STATE
A.3AUTOCHECKBOX
A.4AUTORADIOBUTTON
A.5BITMAP
A.6 CAPTlON
A.7 CHARACTERlSTlCS
A.8 CHECKBOX
A.9 CLASS
A.10 COMBOBOX
A.11 CONTROL
A.12 CTEXT
A.13 CURSOR
A.l4 DEFPUSHBUTTON
A.15 DlALOG
A.16 DlALOGEX
A.l7 EDlTTEXT
A.18 EXSTYLE .
A.19 FONT
A.20 GROUPBOX
A.21 lCON
A.22 LlSTBOX
A.23 LTEXT
A.24 MENU
A.25 MENUEX
A.26 MENUlTEM
A.27 POPUP
A.28 PUSHBOX 和 PUSHBUTTON
A.29 RADlOBUTTON
A.30 RCDATA
A.31 RTEXT
A.32 SCROLLBAR
A.33 STATE3
A.34 STRlNGTABLE
A.35 STYLE
A.36 User-Defined
A.37 VERSlON
A.38 VERSlONlNFO
附錄B OLE2的一些術語
B.1 什麼是連結和嵌入
B.2成份對象模型
B.3 OLE2界面
B 4 OLE自動化
B.5 OLE2 是 Window 的未來嗎
0.1本書預期讀者
0.2需要什麼樣的程式設計工具
第一章 Windows95概述
1.1什麼是Windows95
1.2Windows95使用了基於執行緒的多任務
1.3Windows95基於調用的接口
1.4動態程式庫(DLL)
1.5Windows95和Windows3.1
1.5.1用戶眼中的區別
1.5.2程式設計人員眼中的區別
1.6NT連線
1.7需要什麼樣的軟體
1.8轉換要點
第二章 Windows95程式設計基礎知識
2.1Windows95程式設計觀點
2.1.1桌面模式
2.1.2滑鼠
2.1.3圖示和點陣圖
2.1.4選單、工具條、狀態條和對話框
2.2Windows95是如何同程式互動的
2.3Win32API:Windows95API
2.4視窗組成成分
2.5一些Windows95應用程式基礎知識
2.5.1WinMain()
2.5.2視窗函式
2.5.3視窗類
2.54訊息循環
2.5.5Windows數據類型
2.6Windows95框架程式
2.6.1定義視窗類
2.6.2創建視窗
2.6.3訊息循環
2.7視窗函式
2.8使用定義檔案
2.9命名規則
第三章 訊息處理
3.1什麼是訊息
3.2應答一個按鍵
3.3設備文本
3.4處理WM-PAINT訊息
3.5應答滑鼠訊息
3.5.1深入觀察滑鼠訊息
3.6產生WM-PAINT訊息
3.7產生計時器訊息
第四章 訊息框與選單
4.1訊息框
4.2選單入門
4.2.1使用資源
4.2.2編譯.RC檔案
4.2.3創建一個簡單的選單
4.3在程式中包含一個選單
4.4對選單選擇的回響
4.4.1一個示例選單程式
4.5增加選單加速鍵
4.6裝入加速鍵表
第五章 對話框入門
5.1對話框如何與用戶進行互動
5.2模態與非模態對話框
5.3.接收對話框的訊息
5.4激活一個對話框
5.5創建一個簡單的對話框
5.5.1對話框資源檔案
5.5.2對話框視窗函式
5.6第一個對話框示例程式
5.7增加一個列表框
5.7.1列表框基礎
5.7.2初始化列表框
5.7.3處理一個選擇
5.7.4整個列表框示例
5.8增加一個編輯框
5.9使用一個非模態對話框
5.9.1創建一個非模態對話框
第六章 創建定製圖示、游標和點陣圖
6.1定義一個圖示和一個游標
6.2改變圖示和游標
6.3演示一個定製圖示和游標的示例程式
6.4定義小圖示
6.5使用點陣圖
6.5.1創建一個點陣圖
6.5.2顯示一個點陣圖
6.6一個完整的點陣圖示例程式
6.7使用多個點陣圖
第七章 控制項細述
7.1複選框的使用
7.2複選框的管理
7.2.1複選框切換
7.2.2初始化複選框
7.3增添靜態控制項
7.4增加單選按鈕
7.5使用滾動條控制項
7.5.1接收滾動條訊息
7.5.2設定滾動條範圍
7.5.3設定滾動條中滾動塊的位置
7.5,4滾動條實例程式
第八章 處理文本
8.1視窗坐標
8.2設定文本和背景顏色
8.3設定背景顯示模式
8.4獲得文本Metrics
8.5計算字元串的長度
8.6獲得系統Metrics
8.7文本大小
8.8解決重畫問題
8.8.1虛擬視窗理論
8.8.2另外一些API函式
8.9創建和使用虛擬視窗
8.9.1創建虛擬視窗
8.9.2使用虛擬視窗
8.9.3完整的虛擬視窗演示程式
8.10 改變字型
8.10.1使用內建字型
8.10.2創建定製字型
第九章 處理圖形
9.1圖形坐標系統
9.2畫筆和畫刷
9.3設定像素
9.4畫線
9.5設定當前位置
9.6畫弧
9.7顯示矩形
9.8畫橢圓和餅圖
9.9畫筆的處理
9.10 創建定製畫刷
9.11刪除定製對象
9.12圖形演示程式
9.13 理解映射模式和視口
9.13.1設定映射模式
9.13.2定義視窗區域
9.13.3定義視口
9.13.4設定視口原點
9.13.5一個樣本映射模式程式
第十章 公用控制項介紹
10.1常用控制項的包含和初始化
10.1.1常用控制項是視窗
10.1.2工具條的用法
10.1.3工具調點陣圖的創建
10.1.4一個簡單的工具條樣本程式
10.1.5工具提示的添加
10.1.6包括工具提示的整個工具條程式
第十一章 再談公用控制項
11.1使用上下控制項
11.1.1創建上下控制項
11.1.2上下控制項訊息
11.1.3使用上下控制項
11.2創建一個旋轉控制項
11.2.1旋轉控制項樣本程式
11.3使用軌道條
11.3.1軌道條風格
11.3.2傳送軌道條訊息
11.3.3處理軌道條通知訊息
11.3.4軌道條演示程式
11.4使用進度條
11.4.1傳送進長條訊息
11.4.2進度條樣本程式
第十二章 公用控制項最後一瞥
12.1使用狀態視窗
12.1.1創建狀態視窗
12.1.2狀態視窗訊息
12.1.3使用狀態條
12.2制表控制項介紹
12.2.1創建一個制表控制項
12.2.2傳送制表控制項訊息
12.2.3制表通知訊息
12.2.4一個樣本制表演示程式
12.3使用制表控制項
12.4樹型查看控制項
12.4.1創建樹型查看控制項
12.4.2傳送樹型查看訊息
12.4.3樹型查看通知訊息
12.4.4樹型查看演標程式
第十三章 Windows控制台
13.1字元方式理論
13.2分配控制台
13.3指定控制台標題
13.4獲取標準輸入/輸出句柄
13.5向控制台輸出文本
13.6由控制台輸入
13.7設定游標位置
13.8設定文本及背景顏色
13.9控制台與C/C十十標準I/O函式
13.10 控制台演示程式
13.11滑鼠管理
13.12控制台滑鼠程式實例
13.13 回響鍵盤事件
13.13.1鍵盤事件程式實例
第十四章 多進程和多執行緒
14.1建立獨立任務
14.1.1多進程程式實例
14.2建立多執行緒程式
14.2.1執行緒的建立
14.2.2執行緒的終止
14.2.3多執行緒程式實例
14.2.4使用多執行緒
14.3同步
14.3.1了解串列問題
14.3.2Windows95同步對象
14.4利用信號燈使執行緒保持同步
14.5使用事件對象
14.6下一章內容簡介
第十五章 API剖折:剪貼簿、打入記號和檔案拖放
15.1剪貼簿的使用
15.1.1剪貼簿子系統
15.1.2將數據放到剪貼簿上
15.1.3從剪貼簿上讀取數據
15.1.4剪貼簿演示程式
15.2使用文本游標
15.2.1建立一個插入記號
15.2.2顯示和隱藏一個插入記號
15.2.3設定一插入記號的位置
15.2.4撤消插入標記
15.2.5一個小型插入記號演示程式
15.3拖放檔案
15.3.1接收拖放檔案
15.3.2獲取拖放檔案的名稱
15.3.3獲取拖放檔案的位置
15.3.4釋放拖放檔案的句柄
15.3.5檔案拖放程式實例
15.4總結
附錄A 資源描述語言快速參考
A.1ACCELERATORS
A.2AUTO3STATE
A.3AUTOCHECKBOX
A.4AUTORADIOBUTTON
A.5BITMAP
A.6 CAPTlON
A.7 CHARACTERlSTlCS
A.8 CHECKBOX
A.9 CLASS
A.10 COMBOBOX
A.11 CONTROL
A.12 CTEXT
A.13 CURSOR
A.l4 DEFPUSHBUTTON
A.15 DlALOG
A.16 DlALOGEX
A.l7 EDlTTEXT
A.18 EXSTYLE .
A.19 FONT
A.20 GROUPBOX
A.21 lCON
A.22 LlSTBOX
A.23 LTEXT
A.24 MENU
A.25 MENUEX
A.26 MENUlTEM
A.27 POPUP
A.28 PUSHBOX 和 PUSHBUTTON
A.29 RADlOBUTTON
A.30 RCDATA
A.31 RTEXT
A.32 SCROLLBAR
A.33 STATE3
A.34 STRlNGTABLE
A.35 STYLE
A.36 User-Defined
A.37 VERSlON
A.38 VERSlONlNFO
附錄B OLE2的一些術語
B.1 什麼是連結和嵌入
B.2成份對象模型
B.3 OLE2界面
B 4 OLE自動化
B.5 OLE2 是 Window 的未來嗎