內容簡介
本書介紹VisualC++的編程環境、編程基礎(C++語言基礎,Windows編程,MFC基礎)以及常用控制項的功能和用法;講述如何給一個基於MFC創建的應用程式添加控制項,如何改善用戶界面(使用編輯器創建選單、工具列和狀態欄)和創建新的用戶界面;如何在文檔/視圖結構中添加合適的視圖;如何創建和使用ActiveX控制項以及資料庫編程和多媒體套用等知識。書中給出了大量實例,並有習題輔導和上機操作指導,便於讀者學習。
本書可作為高等院校、高等職業教育院校相應課程的教材,也可供讀者自學使用
目錄
第1章 visual c++6.0概述
1.1 visuslc++6.0的發展
1.2 visualc++6.0的特點和新特性
1.3 visua1c++6.0開發環境
1.3.1 主視窗組成
1.3.2 選單功能
1.3.3 工具列
1.4 項目和項目工作區
1.4.1 項目
1.4.2 項目工作區
1.5 創建應用程式
1.5.1 用appwizard創建項目
1.5.2 添加程式代碼
1.5.3 編譯運行
本章小結
習題
第2章 visual c++編程基礎
2.1 c++語言基礎
2.1.1 簡單的c++程式
2.1.2 c++基本數據類型
.2.1.3 運算符和表達式
2.1.4 c++基本語句
2.1.5 自定義類型
2.1.6 指針
2.1.7 函式
2.1.8 類與對象
2.1.9 類的繼承和派生
2.1.10 虛函式和多態性
2.2 windows編程基礎
2.3 mfc基礎
2.3.1 mfc特點
2.3.2 mfc類庫簡介
2.3.3 mfc應用程式框架結構分析
2.3.4 mfc訊息映射及處理
本章小結
習題
第3章 對話框及常用控制項
3.1 對話框的組成與分類
3.1.1 對話框的組成
3.1.2 對話框的分類
3.2 在應用程式中添加對話框
3.3 通用對話框和訊息對話框
3.3.1 創建通用對話框
3.3.2 訊息對話框
3.4 windows常用控制項
3.4.1 靜態控制項和按鈕
3.4.2 編輯框
3.4.3 列表框
3.4.4 組合框
3.4.5 滾動條
3.4.6 旋轉按鈕控制項和滑動條
本章小結
習題
第4章 設計用戶界面
4.1 選單
4.1.1 用編輯器設計選單
4.1.2 選單訊息的處理機制
4.1.3 為選單項添加成員函式(訊息處理函式)以及相應的代碼
4.1.4 動態選單
4.1.5 快捷選單
4.2 工具列
4.2.1 工具列簡介
4.2.2 創建工具列
4.2.3 工具列實例
4.3 狀態欄
4.3.1 狀態欄簡介
4.3.2 創建狀態欄
4.3.3 狀態欄類cstatusbar
4.3.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 sdi應用程式文檔和視圖的實現
5.4 mdi應用程式文檔和視圖的實現
5.4.1 創建mdi應用程式文檔和視圖
5.4.2 完善mdi應用程式文檔和視圖
5.5 文檔和視圖實現的綜合實例
本章小結
習題
第6章 activex控制項
6.1 activex簡介
6.2 activex控制項的屬性、方法和事件
6.2.1 activex控制項的屬性
6.2.2 activex控制項的方法
6.2.3 activex控制項的事件
6.3 創建activex控制項
6.4 創建包含activex控制項的mfc應用程式實例
6.4.1 定製界面-
6.4.2 添加庫存屬性
6.4.3 添力口自定義屬性
6.4.4 添加庫存方法與添加自定義方法
6.4.5 添加庫存事件與添加自定義事件
6.4.6 測試activex控制項
本章小結
習題
第7章 資料庫編程
7.1 資料庫概述
7.2 odbc
7.2.1 odbc概述
7.2.2 visualc十十中的odbc類
7.3 創建odbc資料庫的應用程式
7.4 dao與odbc
7.5 ado概述
本章小結
習題
第8章 多媒體套用
8.1 圖形的繪製
8.1.1 基本概念
8.1.2 mfc的圖形設備接口類和設備環境類
8.1.3 字型與文字處理
8.1.4 點陣圖
8.2 多媒體程式開發方法
8.2.1 常見多媒體檔案格式
8.2.2 多媒體檔案的播放
8.2.3 媒體控制接口的使用
8.2.4 使用mciwnd視窗類
本章小結
習題
實驗一 visualc++開發環境
實驗目的
實驗內容
實驗二 visualc++編程基礎
實驗目的
實驗內容
實驗三 常用控制項(一)
實驗目的
實驗內容
實驗四 常用控制項(二)
實驗目的
實驗內容
實驗五 選單、工具列和狀態欄
實驗目的
實驗內容
思考與分析
實驗六 框架視窗、文檔與視圖
實驗目的
實驗內容
實驗七 activex控制項
實驗目的
實驗內容
實驗八 odbc訪問資料庫
實驗目的
實驗內容
附錄a 操作符的優先權和結合性
附錄b mfc類
參考文獻