內容簡介
《跟我學Visual C++6.0》內容簡介:C++是當前最流行的
程式設計語言之一。《跟我學Visual C++6.0》以VisualC++6.0版本為基礎,覆蓋了VisualC++6.0幾乎所有的特性,由淺入深地介紹了VisualC++6.0的大部分內容。全書共28章,內容包括VisualC++6.O的技術構成與安裝、C/C++語言基礎知識、MFC的原理及視圖文檔結構、對話框和公用控制項的使用、單文檔應用程式、多文檔應用程式、常用的數據I/O方法、列印及列印預覽、狀態欄和工具列控制項、樹視圖控制項及列表控制項、多執行緒和多進程、動態程式庫、串列口和並行口技術、網路技術、資料庫、基於ODBC的資料庫應用程式、使用ADO方式訪問資料庫、圖形和圖像相關知識、音頻和視頻、ActiveX控制項、ActiveX Automation、COM及COM+、數值計算和數據排序、內聯彙編、調用:Matlab函式、調用可執行程式、程式的調試和異常處理等內容。
為了方便讀者學習,《跟我學Visual C++6.0》光碟中提供了豐富的內容,包括全書的多媒體視頻演示、全書的電子教案、900多頁的電子資料以及書中例題的原始碼等內容。對於每章後面的習題,筆者都給了相應的解答,讀者可以到網站下載。
《跟我學Visual C++6.0》適合大中專院校的學生、Visual C++6.O自學者、初級程式設計師閱讀,同時也可作為社會培訓機構的培訓教材。
圖書目錄
第1章 Visual C++6.0入門
1.1 Visual C++6.0概述
1.1.1 Visual C++6.0的技術構成
1.1.2 Visual C++6.0的安裝
1.2 簡單的例程
1.2.1 Win32控制台程式“Hello”
1.2.2 單文檔界面Hello應用程式
1.3 本章習題
第2章 C/C++基礎知識
2.1 一個簡單的C++
2.2 C/C++語言基礎
2.2.1 標識符和關鍵字
2.2.2 常量
2.2.3 變數
2.3 C/C++的數據類型與表達式
2.3.1 數據類型
2.3.2 運算符
2.3.3 函式
2.3.4 表達式
2.4 C/C++中類的概念
2.4.1 對象
2.4.2 類
2.4.3 類的構造函式和析構函式
2.4.4 重載
2.4.5 繼承
2.5 輸入輸出
2.6 本章習題
第3章 Visual C++6.0中的MFC
3.1 什麼是MFC
3.2 MFC的設計原理
3.3 MFC的優勢和層次設計
3.3.1 MFC的優勢
3.3.3 視窗類
3.3.4 圖形類
3.3.5 資料庫支持類
3.4 MFC類的文檔/視圖類
3.4.1 CWinApp類
3.4.2 CView類
3.4.3 CframeWnd類
3.4.4 CDocument類
3.5 MFC的訊息和命令
3.5.1 訊息的種類和處理
3.5.2 訊息的傳送
3.5.3 訊息映射機制
3.5.4 用戶自定義訊息
3.6 本章習題
第4章 對話框和公用控制項
4.1 模式對話框和非模式對話框
4.1.1 使用對話編輯器
4.1.2 CDialog類
4.1.3 對話框的數據交換和校驗
4.1.4 創建一個對話框應用程式
4.2 windows控制項資源
4.2.1 按鈕控制項
4.2.2 文本框控制項
4.2.3 列表框和組合框
4.2.4 進度條控制項
4.2.5 滑塊控制項
4.3 對話框及控制項的使用
4.3.1 創建DlgTest工程
4.3.2 對話框項目Dlgtest的結構
4.3.3 CAboutDlg類
4.3.4 CDlgrestApp類
4.3.5 CDlgTestDlg類
4.3.6 運行示例
4.4 本章習題
第5章 單文檔應用程式
5.1 利用MFC創建單文檔程式
5.2 CDocument類
5.2.2 CDocument類的成員函式
5.2.3 文檔和訊息處理
5.2 Initlnstance()函式對文檔的重要性
5.3 CView類
5.3.1 聲明一個視圖類
5.3.2 CView的成員函式
5.3.3 使用視圖和訊息
5.3.4.AfxGetMainWnd()函式
5.4 在單文檔應用程式中使用控制項
5.5 例題SDIActiveX詳解
5.5.1 CSDIActiveXApp類
5.5.2 CSDI-ActiveXView類
5.6 本章習題
第6章 多文檔應用程式
6.1 多文檔應用程式框架
6.1.1 文檔類
6.1.2 使用多文檔類型
6.1.3 文檔的多個視圖
6.1.4 多文檔界面應用程式的框架類
6.1.5 多文檔模板類
6.2 視窗的拆分
6.2.1 CSplitterWnd類
6.2.2 動態拆分
6.2.3 靜態拆分,
6.3 多文檔應用程式中的數據讀寫
6.4 本章習題
第7章 VisualC++6.0中的常用數據I/O方法
7.1 C語言檔案讀寫方法
7.1.1 檔案指針
7.1.2 檔案的打開和關閉
7.1.3 檔案讀寫
7.1.4 檔案定位
7.2 串列化
7.2.1 數據的保存
7.2.2 數據的讀取操作
7.3 CStdioFile類
7.3.1 打開一個檔案
7.3.2 文本讀取
7.3.3 文本保存
7.4 數據I/O的例子
7.5 本章習題
第8章 列印和列印預覽
8.1 Windows API和MFC的印表機支持
8.1.1 印表機信息
8.1.2 文本和字元
8.2 用MFC編程實現列印
8.2.1 印表機過程
8.2.2 實現分頁
8.2.3 CPrintInfo類
8.2.4 頁眉頁腳的列印
8.2.5 列印圖像
8.3 用MFC實現列印預覽
8.3.1 列印預覽過程
8.3.2 修改列印預覽
8.3.3 增強列印預覽
8.3.4 CPrintDialog類
8.4 本章習題
第9章 狀態欄、工具列、樹視圖控制項和列表控制項
9.1 狀態欄
9.1.1 創建狀態欄
9.1.2 使用狀態欄
9.2 工具列
9.2.1 創建工具列
9.2.2 使用工具列
9.3 樹視圖控制項
9.3.1 創建樹形控制項
9.3.2 使用樹形控制項
9.4 列表視圖控制項
9.4.1 創建列表視圖控制項
9.4.2 使用列表視圖控制項
9.5 本章習題
第10章 多執行緒和多進程
10.1 多執行緒
10.1.1 創建執行緒
10.1.2 執行緒之間的通信
10.1.3 執行緒之間同步
10.1.4 執行緒終止
10.2 多進程
10.2.1 創建進程
10.2.2 進程之間的通信
10.2.3 終止進程
10.3 兩個簡單的例子
10.3.1 創建Multithreads項目
10.3.2 多進程項目Multithreads及ProcessPipe
10.4 本章習題
第11章 動態程式庫
11.1 DLL概述
11.1.1 動態庫和靜態庫
11.1.2 載入DLL
11.2 VisualC++6.0的常規DLL
11.2.1 常規DLL的內部
11.2.2 動態載入DLL
11.2.3 使用DLL的全局C++對象
11.3 MFC擴展DLL
11.3.1 MFC擴展DLL的內部
11.3.2 擴展DLL的導出類
11.3.3 AFX-EXT-CLASS
11.3.4 導出資源
11.3.5 DLL,中封裝文檔和視圖
11.4 DLL的創建和訪問
11.4.1 創建:MFCDLL
11.4.2 創建Win32DLL
11.4.3 隱含方式連結
11.4.4 顯示方式連結
11.5 動態程式庫的例子
11.6 本章習題
第12章 動態數據交換和郵槽
12.1 動態數據交換DDE
12.1.1 DDE的概念
12.1.2 DDE術語
12.1.3 DDEML和DDE事件過程
12.2 動態數據交換的例子
12.2.1 創建對話框界面應用程式
12.2.2 DDE初始化
12.2.3 實現DDE
12.2.4 編譯程式
12.3 郵槽
12.4 郵槽的例子
12.4.1 郵槽伺服器
12.4.2 郵槽客戶端
12.4.3 郵槽的使用
12.5 本章習題
第13章 品德口和並行口
13.1 串列口通信方式
13.1.1 串列通信
13.1.2 串口的打開和關閉
13.1.3 串列口收發數據
13.1.4 Visual Studio中的串列控制項
13.2 使用串列通信控制項
13.2.1 創建應用程式
13.2.2 串列通信控制項的使用
13.3 並行口通信方式
13.3.1 並行連線埠的介紹
13.3.2 標準並行連線埠
13.3.3 並行口輸入與輸出
13.4 本章習題
第14章 網路
14.1 TCP/TP協定Winsock
14.1.1 TCP/IP簡單介紹
14.1.2 Windows Socket API
14.1.3 CAsync Socket類
14.1.4 CSocket類
14.2 網路通信套用實例
14.2.1 創建對話框應用程式
14.2.2 運行應用程式
14.3 Chtme View類
14.3.1 創建CHtml View類項目
14.3.2 創建瀏覽器
14.3.3 使用Web瀏覽器控制項
14.4 動態HTML
14.4.1 HTML,基礎
14.4.2 VisualC++對DHTML的支持
14.5 本章習題
第15章 資料庫和SQL語句
15.1 資料庫系統概述
15.1.1 資料庫的基本概念
15.1.2 資料庫系統的特點和種類
15.1.3 結構化查詢語言SQL
15.2 SQL語句
15.2.1 創建語句Create
15.2.2 修改語句Alter
15.2.3 刪除語句Drop
15.3 數據控制語言
15.3.1 授權語句Grant
15.3.2 撤銷許可權語句Revoke
15.4 數據操作語言
15.4.1 查詢語句Select
15.4.2 插入語句Insert
15.4.3 刪除記錄語句Delete
15.4.4.更新語句update
15.5 本章習題
第16章 Visual C++6.0開發ODBC資料庫套用
16.1 ODBC基礎知識
16.1.1 ODBC標準及API
16.1.2 ODBC接口
16.1.3 使用ODBC獲取數據
16.2 使用ODBC創建資料庫應用程式
16.2.1 添加數據源
16.2.2 創建對話框應用程式
16.2.3 初始化程式界面
16.2.4 刷新資料庫
16.2.5 添加、刪除、修改記錄
……
第17章 利用ADO方式訪問資料庫
第18章 圖形
第19章 點陣圖和圖像
第20章 音頻和視頻
第21章 ActiveX控制項
第22章 ActiveX Automation
第23章 COM和COM++
第24章 數值計算和數值排序
第25章 Visual C++和其他語言的接口
第26章 應用程式的調試和異常處理
第27章 小型飯店餐飲管理系統
第28章 區域網路聊天程式