可視化程式設計

可視化程式設計

《可視化程式設計》是2011年清華大學出版社出版的圖書。作者是邱涌。

基本介紹

  • 書名:可視化程式設計
  • 作者:邱涌 
  • ISBN:9787302256694
  • 定價:35元
  • 出版社:清華大學出版社 
  • 出版時間:2011年11月16日
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書系統介紹了基於Visual C++6.0可視化程式設計的方法和步驟。全書分成三個部分,第一部分介紹了Visual C++6.0開發環境和基於API的可視化程式設計方法,闡述了可視化程式設計的一般原理和方法。第二部分介紹了基於MFC的程式設計,詳細說明了對話框與控制項、資源及文檔視圖的設計和使用方法。第三部分介紹了多執行緒、動態程式庫、COM組件和ADO的概念與設計和使用方法。本書的每一個例子配有Visual C++的源程式。
本書可作為大學理工學科的教材,也可以作為從事科研和軟體開發人員的參考書。

目錄

第一部分Visual C++集成開發環境和API程式設計
第1章Visual C++集成開發環境
1.1Visual C++概述
1.1.1Visual C++6.0的特點
1.1.2Visual C++6.0集成開發環境
1.2項目和項目工作區
1.3編輯器
1.4選單欄
1.4.1File選單
1.4.2Edit選單
1.4.3View選單
1.4.4Insert選單
1.4.5Project選單
1.4.6Build選單
1.4.7Tools選單
1.4.8Window選單
1.4.9Help選單
1.5工具列
習題
第2章使用API進行可視化程式設計
2.1應用程式設計框架
2.1.1Windows程式設計概述
2.1.2基於API的Windows程式設計
2.1.3建立第一個Windows應用程式
2.2Windows圖形設計及接口
2.2.1Windows圖形設備接口簡介
2.2.2Windows圖形設計框架
2.2.3使用圖形設計框架進行文字輸出
2.2.4使用圖形設計框架進行點陣圖輸出
習題
第二部分MFC程式設計基礎
第3章MFC應用程式概述
3.1微軟基礎類MFC
3.1.1MFC概述
3.1.2MFC的類層次結構
3.1.3MFC定義的宏、全局函式及全局變數
3.2MFC應用程式框架
3.2.1創建基於MFC框架的應用程式
3.2.2MFC應用程式分析
3.3訊息機制
3.3.1訊息的種類
3.3.2訊息映射及訊息傳遞
3.3.3自定義訊息
習題
第4章對話框和控制項
4.1對話框的使用
4.1.1對話框概述
4.1.2對話框資源的組成
4.1.3創建基於對話框的應用程式
4.1.4對話框數據交換DDX和校驗DDV
4.1.5模態對話框和非模態對話框
4.2通用對話框
4.2.1顏色對話框
4.2.2字型選擇對話框
4.3標準控制項
4.3.1控制項簡介
4.3.2靜態文本控制項
4.3.3文本框
4.3.4按鈕
4.3.5列表框
4.3.6組合框
4.3.7滾動條
4.3.8微調控制項
4.3.9滑塊控制項
4.3.10進度條
4.4通過子類化擴展控制項
4.4.1控制項子類化技術
4.4.2控制項子類化技術實現
4.5高級控制項
4.5.1列表控制項
4.5.2樹形控制項
4.5.3標籤控制項
4.5.4日期時間拾取控制項和月曆控制項
習題
第5章資源
5.1資源概述
5.1.1資源檔案和資源標識符
5.1.2向項目中添加資源
5.1.3資源編輯器
5.2選單和加速鍵
5.2.1選單的組成與分類
5.2.2編輯選單資源
5.2.3選單訊息
5.2.4選單訊息的處理
5.2.5加速鍵
5.2.6快捷選單
5.2.7選單對象的使用
5.3工具列
5.3.1CToolBar類
5.3.2標準的框架工具列
5.3.3編輯工具列
5.3.4工具列按鈕的訊息映射
5.3.5自定義工具列
5.4狀態欄
5.4.1CStatusBar類簡介
5.4.2狀態欄的創建
5.4.3修改狀態欄
5.5系統托盤
習題
第6章文檔/視圖應用程式
6.1文檔/視圖結構
6.1.1文檔和視圖概述
6.1.2文檔/視圖結構程式的主要組成類
6.1.3文檔和視圖的相互作用
6.1.4文檔/視圖結構程式類型
6.1.5使用文檔/視圖結構的意義
6.2文檔讀寫
6.2.1使用CFile類
6.2.2文檔的序列化
6.2.3自定義類的序列化
6.3集合類
6.3.1非基於模板的集合類
6.3.2基於模板的集合類
6.3.3映像類
6.4單文檔應用程式設計
6.4.1程式設計
6.4.2程式分析
6.5多文檔應用程式設計
6.5.1程式設計
6.5.2程式分析
習題
第三部分Visual C++高級程式設計
第7章多執行緒程式設計
7.1執行緒與執行緒的創建
7.1.1進程和執行緒
7.1.2執行緒的創建
7.2執行緒的控制
7.3執行緒之間數據共享
7.4執行緒同步與互斥
7.4.1多執行緒之間的競爭
7.4.2使用臨界區對象實現執行緒競爭
7.4.3使用互斥量實現執行緒競爭
7.4.4使用信號量對象實現執行緒同步
7.4.5使用事件對象實現執行緒同步
7.5使用訊息實現執行緒之間的通信
習題
第8章動態程式庫的設計
8.1動態程式庫設計
8.1.1動態程式庫的特點
8.1.2函式的調用和連結規範
8.1.3動態程式庫函式的引出
8.1.4動態程式庫的創建
8.2使用動態程式庫
習題
第9章組件的設計與實現
9.1COM組件的設計
9.2ActiveX控制項的設計
9.3COM組件的調用
習題
第10章基於ADO的資料庫程式設計
10.1ADO對象
10.2ADO初始化
10.3ADO資料庫操作
習題
參考文獻

相關詞條

熱門詞條

聯絡我們