注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C++程序設(shè)計教程

Visual C++程序設(shè)計教程

Visual C++程序設(shè)計教程

定 價:¥25.00

作 者: 梁建武
出版社: 中國水利水電出版社
叢編項: 21世紀高等院校規(guī)劃教材
標 簽: VC++

ISBN: 9787508434629 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 250 字數(shù):  

內(nèi)容簡介

  本書主要介紹Visual?C++?6.0編程技術(shù),主要內(nèi)容包括:Visual?C++?6.0集成開發(fā)環(huán)境;程序開發(fā)基礎(chǔ);構(gòu)造應用程序框架;MFC類庫基礎(chǔ);菜單、工具欄與狀態(tài)欄;對話框;控件與功能函數(shù);高級控件;繪圖與打?。辉L問數(shù)據(jù)庫和文件讀寫;MFC的進程和線程;串口通信程序的開發(fā);動態(tài)鏈接庫。通過這些內(nèi)容的學習,會使用戶充分領(lǐng)略到Visual?C++事件驅(qū)動可視編程的威力所在。?本書內(nèi)容實例豐富、講解清晰、力求避免代碼復雜冗長。簡短的實例特別有助于初學者仿效理解、把握問題的精髓和對應用程序框架的整體認識;它的配套實訓教材能讓讀者學會怎樣開發(fā)一個大型的程序?qū)嵗?。?本書為高等學校計算機或相關(guān)專?VisualC++程序設(shè)計的教材或參考書,也可供廣大工程技術(shù)人員學習參考。?本書配有電子教案,書中所有程序全部運行通過,讀者可以從中國水利水電出版社網(wǎng)站(www.waterpub.com.cn/softdown/)上免費下載電子教案和書上例題對應的源程序?代碼。

作者簡介

暫缺《Visual C++程序設(shè)計教程》作者簡介

圖書目錄


前言
第1章 Visual C++6.0集成開發(fā)環(huán)境
1.1 Visual C++6.0工程及其文件構(gòu)成
1.1.1Visual C++中的文件
1.1.2工作空間中的文件
1.1.3可以創(chuàng)建的文件類型和工程類型
1.2啟動Visual C++6.0
1.2.1Visual C++6.0的啟動界面.
1.2.2 Visual C++6.0的功能菜單.
1.3 Visual C++6.0集成開發(fā)環(huán)境概述
1.3.1項目工作區(qū)
1.3.2應用程序向?qū)ppwizard
1.3.3向?qū)lassWizard.
1.3.4向?qū)Чぞ邫赪izardBar.
1.4小結(jié)
1.5練習題
第2章 程序開發(fā)基礎(chǔ).
2.1 C++語法基礎(chǔ)
2.1.1 C++程序的構(gòu)成
2.1.2 c++的語言基礎(chǔ)
2.1.3 C++中的類與對象
2.1.4類的繼承和多態(tài)性
2.1.5 C++中的輸入/輸出流
2.2 AppWizard的使用
2.2.1 AppWizard第一步
2.2.2 AppWizard第二步
2.2.3 AppWizard第三步
2.2.4 AppWizard第四步
2.2.5 AppWizard第五步
2.2.6 AppWizard第六步
2.3一個簡單的應用程序
2.3.1創(chuàng)建過程.
2.3.2編譯、鏈接并運行程序.
2.4程序結(jié)構(gòu)剖析
2.4.1 CAboutDlg類
2.4.2 CEg2_lApp類.
2.4.3 CEg2_IDoc和CEg2_lView類.
2.4.4 CMainFrame類
2.5 Win32編程基礎(chǔ).
2.5.1Win32數(shù)據(jù)類型.
2.5.2句柄.
2.5.3標識符命名.
2.6小結(jié)
2.7練習題
第3章 構(gòu)造應用程序框架
3.1單文檔應用框架
3.1.1創(chuàng)建過程.
3.1.2 CEg3_lApp應用程序運行過程
3.1.3 Initlnstance()函數(shù)
3.2多文檔應用框架
3.2.1創(chuàng)建過程.
3.2.2單文檔應用程序和多文檔應用程序的比較.
3.3基于對話框的應用框架
3.3.1創(chuàng)建過程.
3.3.2 InitInstance()函數(shù)分析
3.4程序運行流程分析
3.4.1 Windows的編程模式.
3.4.2 MFC應用程序的運行過程
3.4.3三種應用程序框架的異同.
3.5小結(jié)
3.6練習題
第4章 Microsoft類庫基礎(chǔ)
4.1 Microsoft類庫概述
4.2根類:CObiect
4.3 MFC應用程序框架結(jié)構(gòu)類
4.3.1CWinApp類
4.3.2 CDocument類
4.3.3 CView類
4.4 MFC窗口類
4.5 MFC異常類
4.5.1 CMemoryException:(Out-of-memory exception,內(nèi)存不足異常)
4.5.2 CNotSupportedException:(Request for an unsupported operation.系統(tǒng)不支持的操作).
4.5.3 CArchiveException:(Archive-specific exception文件歸檔異常)
4.5.4 CFileException.(File-specific exception,文件操作異常)一
4.5.5 CResourceException:(Windows resource not found or not creatable.資源未找到).
4.6 MFC文件類
4.6.1打開和關(guān)閉文件
L'4.6.2文件的讀寫
4.6.3 CStdioFile類
4.6.4 CMemFile類
4.6.5 CArchive類.
4.6.6 CSocketFile類
4.7繪圖和打印類
4.7.1設(shè)備環(huán)境類.
4.7.2圖形對象類
4.8 ODBC類.
4.8.1 CDatabase類
4.8.2 CRecordset類
4.8.3 CRecordView類
4.9小結(jié).
4.10練習題.
第5章 菜單、工具欄與狀態(tài)欄
5.1編輯菜單資源.
5.1.1系統(tǒng)生成的菜單
5.1.2菜單的編輯
5.2使用ClassWizard添加消息處理函數(shù)
5.2.1為應用程序添加消息處理函數(shù)
5.2.2 MessageBox()函數(shù)
5.3加入鍵盤加速鍵.
5.3.1鍵盤加速鍵的含義
5.3.2添加鍵盤加速鍵
5.4工具欄和狀態(tài)欄.
5.4.1工具欄
5.4.2用MFC創(chuàng)建工具欄
5.4.3創(chuàng)建一個實際的工具欄.
5.4.4狀態(tài)欄.
5.5小結(jié)
5.6練習題
第6章 對話框
6.1消息映射
6.2定義對話框
6.3通用對話框
6.3.1通用對話框.
6.3.2應用實例.
6.4消息對話框
6.5屬性對話框
6.6鼠標和鍵盤消息
6.6.1鼠標消息.
6.6.2鍵盤消息.
6.7小結(jié)
6.8練習題
第7章 控件與功能函數(shù).
7.1控件概述
7.1.1控件的手工編輯
7.1.2控件的操作和使用
7.1.3用于常用控件的通知
7.2靜態(tài)控件
7.3按鈕控件
7.3.1按鈕控件的樣式
7.3.2類CButton.
7.3.3按鈕控件消息
7.4編輯框控件
7.4.1按鈕控件的樣式
7.4.2 CEdit類所有成員函數(shù)
7.4.3編輯框控件消息
7.5列表框控件
7.5.1列表框控件樣式
7.5.2類CListBox常用成員函數(shù)
7.5.3列表框控件消息
7.6組合框控件
7.6.1組合框控件樣式
7.6.2類CComboBox常用成員函數(shù)
7.6.3組合框控件消息
7.7滾動條控件.
7.7.1滾動條控件樣式
7.7.2類CScrollBar
7.7.3滾動條控件消息
7.8常用控件應用實例.
7.8.1創(chuàng)建對話框資源
7.8.2生成對話框類
7.8.3為控件建立相關(guān)聯(lián)的成員變量
.7.8.4成員變量的初始化
7.8.5建立消息映射與響應函數(shù)
7.8.6函數(shù)建立與調(diào)用
7.8.7重載其他函數(shù)
7.8.8運行程序
7.9小結(jié).
7.10練習題
第8章 高級控件
8.1高級控件簡介.
8.2動畫控件.
8.2.1動畫控件的樣式
8.2.2 CAnimateCtrl類.
8.3標簽控件
8.3.1標簽控件的樣式
8.3.2類CTabCtrl
8.3.3標簽控制的操作方法
8.3.4應用實例.
8.4列表控件
8.4.1列表控件的樣式.
8.4.2 CListCtrl類.
8.4.3應用實例.
8.5樹形控件
8.5.1樹形控件的樣式
8.5.2 CTreeCtrl類.
8.5.3應用實例
8.6旋轉(zhuǎn)按鈕控件
8.6.1旋轉(zhuǎn)按扭控件的樣式.
8.6.2 CSpinButtonCtrll類
8.7滑動條控件
8.7.1滑動條控件的樣式.
8.7.2 CSliderCtrl類
8.8進度條控件
8.8.1進度條控件的樣式.
8.8.2 CProgressCtrl類
8.9小結(jié)
8.10練習題
第9章 繪圖與打印
9.1設(shè)備環(huán)境類
9.1.1設(shè)備環(huán)境類CDC.
9.1.2其他設(shè)備環(huán)境類
9.2 GDI對象.
9.3坐標與坐標模式
9.3.1固定映射模式
9.3.2可變映射模式
9.3.3坐標轉(zhuǎn)換
9.4常用繪圖函數(shù).
9.4.1常用位置類
9.4.2簡單圖形函數(shù)
9.5繪圖實例,
9.6字體.
9.7畫刷.
9.8打印和打印預覽.
9.8.1打印控制流程
9.8.2打印循環(huán)
9.8.3打印預覽
9.9小結(jié)
9.10練習題
第10章訪問數(shù)據(jù)庫和文件讀寫
10.1 MFC提供的數(shù)據(jù)庫訪問類
10.1.1CDatabase類
10.1.2 CRecordset類
10.1.3 CRecordView類.
10.1.4 CDBException類
10.1.5 CFieldExchange類
10.2建立、連接數(shù)據(jù)源
10.2.1啟動ODBC驅(qū)動程序
10.2.2建立數(shù)據(jù)源
10.3建立訪問數(shù)據(jù)庫的應用程序
10.3.1建立并連接數(shù)據(jù)庫
10.3.2創(chuàng)建訪問數(shù)據(jù)庫的應用程序
10.4實現(xiàn)數(shù)據(jù)訪問
10.4.1設(shè)計主窗體
10.4.2添加變量
10.4.3運行應用程序
10.5增加和刪除記錄
10.5.1增加新記錄
10.5.2刪除記錄
10.5.3編輯記錄
10.5.4添加處理記錄的功能
10.6程序分析
10.6.1三個主要函數(shù)的代碼分析
10.6.2程序運行機制分析
10.7文件的讀寫
10.7.1 int fopen(string filename,string mode)函數(shù)
10.7.2 int fseek(int f1),hat offset,【,int whence】)函數(shù).
10.7.3 int rewind(int fi))函數(shù)
10.7.4 fread函數(shù)和fwrite函數(shù)
10.7.5序列化
10.7.6 CFile類
10.8小結(jié).
10.9練習題
第11章 MFC的進程和線程
11.1 Win32的進程和線程概念
11.1.1進程的概念
11.1.2線程的概念
11.2進程編程
11.2.1進程的創(chuàng)建
11.2.2進程的管理和終止
11.2.3取得和設(shè)置進程的優(yōu)先級
11.2.4進程的終止
11.2.5判斷一個進程是否終止
11.3 Win32中關(guān)于多線程的幾個函數(shù)
11.3.1線程的創(chuàng)建
11.3.2 CreatRemoteThread函數(shù).
11.3.3 SuspendThread和ResumeThread函數(shù)
11.3.4 ExitThread和TerminateThread函數(shù).
11.3.5取得一個線程的優(yōu)先級的函數(shù)
11.4 MFC中多線程的實現(xiàn)
11.4.1與多線程編程相關(guān)的全局函數(shù)
11.4.2 CWinThread類.
11.4.3 I作者線程的創(chuàng)建
11.4.4創(chuàng)建用戶界面線程
11.5線程之間的通信.
11.6線程的調(diào)度和同步.
11.6.1 I臨界段對象.
11.6.2斥對象.
11.6.3事件對象.
11.6.4信號量對象.
11.6.5各種同步方法的比較.
11.7應用實例
11.7.1用戶界面的設(shè)計.
11.7.2新增成員變量及初始化.
11.7.3創(chuàng)建菜單響應函數(shù).
11.7.4創(chuàng)建游戲者線程.
11.7.5創(chuàng)建機器線程.
11.7.6修改系統(tǒng)界面.
11.7.7運行程序.
11.8小結(jié).
11.9練習題
第12章 串口通信程序的開發(fā)
12.1串口通信的內(nèi)部機制
12.1.1 Windows串行通信的工作原理.
12.1.2串行通信的操作方式.
12.1.3單線程與多線程下的串口通信.
12.2串口通信的實現(xiàn)
12.2.1串口的初始化.
12.2.2串口的配置
12.2.3超時設(shè)置一
12.2.4串口的寫操作
12.2.5串口的讀操作
12.2.6關(guān)閉串口
12.3串口通信程序舉例.
12.3.1建立基于對話框的程序
12.3.2添加控件
12.3,3建立按鈕的消息響應函數(shù)。
12.3.4重載對話框類的初始化函數(shù)OnlnitDialog0函數(shù)
12.3.5程序運行結(jié)果
12.4小結(jié)
12.5練習題
第13章 動態(tài)鏈接庫
13.1 DLL基礎(chǔ)知識
13.1.1 DLL概述.
13.1-2 DLL與LIB的區(qū)別.
13.1.3 DLL與EXE的區(qū)別
13.1.4 DLL的兩種動態(tài)鏈接方法
13.2 DLL入/出口函數(shù)
13.2.1 DllMain函數(shù).
13.2.2 MFCAppWizard生成的RegularDLL入/出口
13.3從DLL中導出函數(shù)
13.3.1使用DEF文件導出函數(shù).
13.3.2使用關(guān)鍵字declspee(dllexport)
13.3.3使用AFX EXT CLASS導出
13.4 DLL中的數(shù)據(jù)和內(nèi)存.
13.4.1 DLL多進程間的數(shù)據(jù)共享
13.4.2 DLL進程中多線程間的數(shù)據(jù)隔離
13.5幾種常用的DLL
13.5.1Win32 DLL
13.5.2 Regular staticallv linked to MFC DLL
13.5.3 Regular using the shared MFC DLL
13.5.4 MFC Extension DLL
13.6 DLL的調(diào)用和調(diào)試.
13.6.1 VC對DLL的調(diào)用
13.6.2 VB對DLL的調(diào)用
13,6.3 DLL的調(diào)試
13.7.1使用已有的DLL
13.7.2資源DLL
13.7.3使用自己的DLL
13.8小結(jié)
13.9練習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號