內容介紹
內容簡介本書介紹利用VisualC十十6.0以傳統的C方式編寫Windows應用程式的技術。內
容包括VisualC十十6.0集成開發環境的使用,傳統的C語言Windows程式的基本結構,
Windows資源的使用,鍵盤、滑鼠和計時器的使用方法等。
本書還介紹在不使用MFC的情況下GDI的使用、對話框與控制項的使用、MDI套用程
序的編寫方法以及多進程和多執行緒應用程式的編寫方法。全書內容實用,示例豐富,適合
於學習Windows應用程式的設計人員參考使用。
作品目錄
目錄引言
第1章 VisualC十十6.0概述
1.1VisualC十十的發展歷史
1.2VisualC十十6.0的安裝
1.3VisualC十十6.0的特性
1.4本章小結
第2章 VisualC十十6.0基本操作
2.1集成開發環境的外觀及基本操作
2.1.1VisualC十十集成開發環境的組成元素
2.1.2正文視窗及其操作
2.1.3項目工作檯視窗及其操作
2.1.4輸出視窗及其操作
2.2利用VisualC十十6.0編寫應用程式的一般過程
2.2.1新建項目
2.2.2添加代碼
2.2.3添加資源
2.2.4編譯連線與調試
2.3本章小結
第3章 VisualC十十6.0編輯器的使用
3.1文本編輯器的使用
3.1.1文本編輯器的基本操作
3.1.2文本的查找
3.1.3替換文本
3.1.4Bookmark命令的用法
3.1.5語句自動生成功能
3.1.6文本編輯器的設定
3.2標識符的概念
3.2.1基本概念及取值規則
3.2.2標識符瀏覽器的概念和功能
3.2.3新建標識符
3.2.4刪除未使用的標識符
3.2.5改變標識符的名稱
3.2.6快速打開某標識符對應的資源編輯器視窗
3.2.7使用唯讀標識符或可計算的標識符
3.3資源及資源編輯器的概況
3.3.1資源的概念
3.3.2資源編輯器
3.4選單編輯器的使用
3.4.1創建選單和選單項
3.4.2選單及選單項的移動或複製
3.4.3創建快捷選單
3.4.4定義選單項的快捷鍵
3.4.5定義狀態欄提示
3.5對話框編輯器的使用
3.5.1對話框編輯器所使用的工具
3.5.2對話框的創建
3.5.3在對話框內添加控制項
3.5.4對話框內控制項的移動、刪除及複製
3.5.5對話框內各控制項的布局及尺寸控制
3.5.6對話框的測試
3.6圖形編輯器
3.6.1點陣圖資源的創建
3.6.2圖形編輯器的外觀
3.6.3圖形資源屬性的設定
3.6.4圖形資源的基本操作
3.6.5圖示或游標的創建
3.7其他編輯器的使用
3.7.1工具列編輯器
3.7.2快捷鍵表編輯器
3.7.3字元串表編輯器
3.7.4二進制數據編輯器
3.7.5版本信息資源編輯器
3.8本章小結
第4章 VisualC十十6.0調試器的使用
4.1調試器的工具
4.1.1選單命令概述
4.1.2調試視窗
4.1.3調試對話框
4.2控制程式運行的命令及其使用
4.2.1控制程式運行的命令
4.2.2程式跟蹤
4.3斷點的設定與使用
4.3.1Breakpoints對話框的使用
4.3.2斷點的設定語法
4.4查看和修改變數的值
4.4.1QuickWatch視窗的使用
4.4.2Watch視窗的使用
4.4.3變數顯示的格式化
4.4.4Variables視窗的使用
4.5其他調試視窗的使用
4.5.1CallStack視窗的使用
4.5.2Registers視窗的使用
4.5.3Memory視窗的使用
4.5.4Disassembly視窗的使用
4.6調試方法
4.6.1調試編譯器及連線器的錯誤
4.6.2調試異常
4.6.3調試執行緒
4.6.4調試DLLs
4.6.5調試OLE應用程式
4.6.6調試遠程應用程式
4.7本章小結
第5章 Windows編程基礎
5.1Windows95/98和Wind0wsNT4.0/5.0新的界面特性
5.2一個Windows示範程式
5.3Windows事件和訊息概述
5.3.1訊息和訊息處理
5.3.2視窗過程
5.4Simpwin程式的工作過程
5.4.1WinMain()函式
5.4.2定義和註冊視窗類
5.4.3創建和顯示視窗
5.4.4訊息循環
5.5基本的數據類型
5.6常用的宏
5.7本章小結
第6章 使用基本資源
6.1圖示
6.2選單
6.2.1創建選單
6.2.2處理選單訊息
6.2.3選單項的位置和狀態
6.2.4訊息框
6.3快捷鍵
6.3.1創建快捷鍵表
6.3.2把快捷鍵與選單項聯繫起來
6.3.3在應用程式中裝入快捷鍵表
6.3.4示範程式
6.4對話框
6.4.1對話框概述
6.4.2創建模式對話框
6.4.3創建無模式對話框
6.4.4對話框中的簡單控制項
6.4.5對話框示範程式
6.5游標
6.6字元串
6.7點陣圖
6.8本章小結
第7章 鍵盤、滑鼠和計時器
7.1鍵盤
7.1.1幾個基本概念
7.1.2鍵盤訊息
7.1.3字元訊息
7.1.4鍵盤輸入示例
7.2滑鼠
7.2.1滑鼠訊息
7.2.2滑鼠訊息的處理
7.2.3捕捉滑鼠
7.2.4滑鼠輸入示範程式
7.3計時器
7.4本章小結
第8章 繪圖工具和圖形設備接口
8.1設備描述表
8.2畫點
8.3畫直線
8.4畫折線和曲線
8.4.1畫折線
8.4.2畫弧線
8.4.3畫貝塞爾曲線
8.5畫筆
8.5.1畫筆的屬性
8.5.2使用庫存畫筆
8.5.3創建畫筆
8.6畫封閉曲線
8.6.1矩形
8.6.2橢圓形
8.6.3圓角矩形
8.6.4弦形
8.6.5扇形
8.6.6多邊形
8.6.7多個多邊形
8.6.8示範程式
8.7字型選擇和文字輸出
8.7.1字型
8.7.2邏輯字型
8.7.3枚舉安裝字型
8.7.4文字輸出
8.7.5文字格式化
8.7.6示範程式
8.8高級選單技術
8.8.1浮動的彈出式選單
8.8.2點陣圖選單項
8.8.3自定義選單項選中標誌
8.8.4自畫選單項
8.8.5示範程式
8.9本章小結
第9章 常用控制項
9.1控制項概述
9.1.1控制項和公共控制項
9.1.2訊息
9.1.3通知訊息
9.1.4控制項風格
9.2靜態控制項和按鈕控制項
9.2.1靜態控制項
9.2.2按鈕
9.3滾動條
9.3.1創建滾動條
9.3.2設定滾動條的滾動範圍
9.3.3設定滾動塊的位置
9.3.4接收滾動條訊息
9.3.5示範程式
9.4列表框
9.4.1列表框的風格
9.4.2傳送訊息給列表框
9.4.3列表框發出的通知訊息
9.4.4列表框示範程式
9.5編輯控制項
9.5.1創建編輯控制項
9.5.2對編輯框的基本操作
9.5.3編輯控制項發出的通知訊息
9.5.4編輯控制項示範程式
9.6組合框
9.6.1組合框的風格與類型
9.6.2傳送訊息給組合框
9.6.3組合框發出的通知訊息
9.6.4示範程式
9.7狀態視窗
9.7.1創建狀態視窗
9.7.2狀態視窗的分區
9.7.3顯示狀態信息文字
9.7.4示範程式
9.8本章小結
第10章 MDI多文檔界面編程
10.1MDI的組成
10.2MDI程式設計
10.2.1主函式WinMain()
10.2.2主視窗過程:FrameWinProc()
10.2.3MDI子視窗過程
10.2.4MDI應用程式設計的關鍵問題
10.3MDI函式介紹
10.3.1DefFrameProc()
10.3.2DefMDIChildProc()
10.3.3TranslateMDISysAccel()
10.4MDI應用程式例程
10.5本章小結
第11章 多進程和多執行緒應用程式設計
11.1基本概念
11.1.1多任務、多進程和多執行緒
11.1.2Win16多任務和Win32多任務的區別
11.2多進程應用程式設計
11.3多執行緒應用程式的設計
11.3.1執行緒的建立
11.3.2執行緒的同步
11.4多進程和多執行緒程式實例
11.5本章小結