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

VisualC++程序設(shè)計(王明福 跨高職高專)

VisualC++程序設(shè)計(王明福 跨高職高專)

定 價:¥23.00

作 者: 王明福
出版社: 高等教育出版社
叢編項: 21世紀(jì)高職高專規(guī)劃教材
標(biāo) 簽: C++

購買這本書可以去


ISBN: 9787040123043 出版時間: 2003-06-01 包裝: 精裝
開本: 16開 頁數(shù): 284 字?jǐn)?shù):  

內(nèi)容簡介

  本書從實際應(yīng)用的角度介紹了Visual C++ 6.0軟件包的使用方法和編程技巧。通過開發(fā)計算器、學(xué)生檔案管理程序、繪圖程序、多媒體點播系統(tǒng)、公眾聊天室和桌面時差時鐘等程序,詳細介紹了包括菜單、對話框、常用控件、工具欄等在內(nèi)的界面設(shè)計、MFC庫的使用和擴展以及對文件、多媒體、數(shù)據(jù)庫、網(wǎng)絡(luò)通信和多線程等編程技術(shù)的具體操作技巧。本書改變傳統(tǒng)寫法,采用“項目”驅(qū)動的編寫方式,把知識點融入到實際項目的開發(fā)中,通過項目的不斷擴展逐步引入新的知識點,通俗易懂,可操作性強。適合高等院?!癡isual C++程序設(shè)計”課程教學(xué)用書,尤其對高職高專院校計算機專業(yè)和從事Visual C++編程開發(fā)人員,更是一本很難得的好書。書中所有程序全部運行通過,所有程序源代碼及示例相關(guān)文檔均可以從高等教育出版社網(wǎng)站上下載,網(wǎng)址為:http://cs.hep.com.cn或http://www.hep.edu.cn。

作者簡介

暫缺《VisualC++程序設(shè)計(王明福 跨高職高專)》作者簡介

圖書目錄

第1章 Visual C++編程基礎(chǔ)
1.1 Windows編程概念
1.1.1 事件與消息
1.1.2 消息驅(qū)動
1.1.3 消息響應(yīng)函數(shù)
1.1.4 資源管理
1.1.5 設(shè)備獨立性
1.2 MFC基礎(chǔ)
1.2.1 MFC類庫簡介
1.2.2 MFC應(yīng)用程序框架
1.2.3 MFC消息映射及處理
1.2.4 程序的運行過程
1.3 第一個MFC應(yīng)用程序
1.3.1 MyHello應(yīng)用程序
1.3.2 創(chuàng)建工程
1.3.3 編寫程序代碼
1.3.4 編譯運行MyHello應(yīng)用程序
1.4 應(yīng)用程序分析
1.4.1 應(yīng)用類CMyHelloApp
1.4.2 主框架窗口類CMainFrame
1.4.3 文檔類CMyHelloDoc
1.4.4 視圖類CMyHelloView
1.4.5 預(yù)編譯頭文件stdafx.h
1.4.6 資源文件
習(xí)題一
第2章 MFC程序的界面設(shè)計與資源管理
2.1 資源與界面
2.2 資源管理
2.2.1 應(yīng)用程序的打開與關(guān)閉
2.2.2 瀏覽應(yīng)用程序資源
2.2.3 增加新資源
2.2.4 刪除資源
2.3 資源編輯器
2.3.1 快捷鍵(Accelerator)
2.3.2 對話框(Dialog)
2.3.3 圖標(biāo)(Icon)
2.3.4 菜單(Menu)
2.3.5 字符串表(String Table)
2.3.6工具欄(Toolbar)
習(xí)題二
第3章 MFC的消息和命令
3.1 Windows操作系統(tǒng)的消息
3.1.1 Windows消息的發(fā)送和接收
3.1.2 MFC的消息處理機制
3.1.3 Windows的消息分類
3.2 Windows程序框架
3.3 鼠標(biāo)消息處理實例
3.3.1 鼠標(biāo)消息處理程序
3.3.2 聲明視圖類的數(shù)據(jù)成員
3.3.3 修改屏幕重畫函數(shù)OnDraw()
3.3.4 添加鼠標(biāo)消息WM_LBUTTONDOWN
3.3.5 編寫消息響應(yīng)函數(shù)代碼
3.3.6 查看結(jié)果
3.3.7 技術(shù)要點
3.4 鍵盤消息處理實例
3.4.1 鍵盤消息處理程序
3.4.2 聲明視圖類的數(shù)據(jù)成員
3.4.3 添加鍵盤消息WM_CHAR響應(yīng)函數(shù)
3.4.4 編輯消息響應(yīng)函數(shù)
3.4.5 查看結(jié)果
3.5 定時器消息處理實例
3.5.1 定時器程序
3.5.2 安裝定時器
3.5.3 清除定時器
3.5.4 添加定時器消息WM_TIMER響應(yīng)函數(shù)
3.5.5 查看結(jié)果
3.5.6技術(shù)要點
3.6 自定義消息處理實例
3.6.1 基本知識
3.6.2 定義用戶消息和消息響應(yīng)函數(shù)
3.6.3 添加消息映射
3.6.4 編寫程序代碼
3.6.5 技術(shù)要點
習(xí)題三
第4章 對話框與常用控件
4.1 MyCalculator程序
4.2 開發(fā)MyCalculator程序
4.2.1 創(chuàng)建工程
4.2.2 可視化設(shè)計
4.2.3 為編輯框“IDC_DISPLAY”引入變量
4.2.4 為CMyCalculatorDlg類添加數(shù)據(jù)成員
4.2.5 為Button按鈕的BN_CLICKED事件添加響應(yīng)函數(shù)
4.2.6 編寫程序代碼
4.2.7 技術(shù)要點
4.2.8 優(yōu)化MyCalculator程序
4.3 “口令”對話框
4.3.1 預(yù)備知識
4.3.2 編輯“口令”對話框資源
4.3.3 創(chuàng)建“口令”對話框類
4.3.4 為“口令”編輯框引入變量
4.3.5 調(diào)用“口令”對話框
4.3.6 顯示非模式對話框
4.4 通用對話框
4.4.1 文件對話框類CFileDialog的使用方法
4.4.2 字體對話框類CFontDialog的使用方法
4.4.3 顏色對話框類CColorDialog的使用方法
4.4.4 打印對話框類CPrintDialog的使用方法
4.5 常用控件介紹
4.5.1 Button控件
4.5.2 Edit控件
4.5.3 Static Text控件
習(xí)題四
第5章 文檔與視圖結(jié)構(gòu)
5.1 學(xué)生檔案管理程序
5.2 文檔與視圖的概念
5.2.1 文檔
5.2.2 視圖
5.2.3 文檔與視圖的關(guān)系
5.2.4 文檔與視圖的交互過程
5.3 單文檔應(yīng)用程序(SDI)
5.3.1 創(chuàng)建工程
5.3.2 可視化設(shè)計
5.3.3 給文檔類添加成員變量
5.3.4 給視圖類添加成員變量
5.3.5 變量初始化
5.3.6 處理數(shù)據(jù)記錄的錄入
5.3.7 查看結(jié)果
5.3.8 組合框介紹
5.4 文檔的存儲和裝入
5.4.1 利用CFile類操作文件
5.4.2 工具欄的可視化設(shè)計
5.4.3 為“打開”按鈕編寫代碼
5.4.4 為“另存為”按鈕編寫代碼
5.4.5 查看結(jié)果
5.5 添加串行化功能
5.5.1 串行化概述
5.5.2 添加串行化存儲和裝入
5.5.3 查看結(jié)果
習(xí)題五
第6章 設(shè)備環(huán)境與屏幕繪圖
6.1 繪圖程序
6.2 設(shè)備環(huán)境和設(shè)備環(huán)境類
6.2.1 設(shè)備環(huán)境的概念
6.2.2 設(shè)備環(huán)境類
6.3 圖形設(shè)備接口(GDI)對象
6.3.1 畫筆:CPen類
6.3.2 畫刷:CBrush類
6.3.3 字體:CFont類
6.4 矢量圖形
6.4.1 繪圖模式
6.4.2 基本矢量圖形
6.5 繪圖程序
6.5.1 創(chuàng)建繪圖程序工程
6.5.2 工具條的可視化設(shè)計
6.5.3 聲明CMyDrawView類的數(shù)據(jù)成員
6.5.4 為工具欄按鈕編寫代碼
6.5.5 編輯光標(biāo)資源
6.5.6 編寫響應(yīng)鼠標(biāo)消息WM_SETCURSOR的代碼
6.5.7 編寫響應(yīng)鼠標(biāo)動作代碼
6.5.8 修改OnDraw()函數(shù)
6.5.9 技術(shù)要點
6.6 完善繪圖程序
6.6.1 編輯菜單資源
6.6.2 添加鍵盤加速鍵
6.6.3 菜單項的狀態(tài)更新
6.7 快捷菜單
6.7.1 編輯快捷菜單資源
6.7.2 建立快捷菜單與CMainFrame類的關(guān)聯(lián)
6.7.3 顯示快捷菜單
6.8 技術(shù)要點
6.8.1CPoint類
6.8.2CRect類
6.8.3CMenu類
習(xí)題六
第7章 多媒體技術(shù)
7.1 媒體播放器
7.2 MCI編程技術(shù)
7.2.1 多媒體程序的開發(fā)方法
7.2.2 MCI設(shè)備類型
7.2.3 MCI函數(shù)與命令
7.2.4 MCI命令字符串接口控制方式
7.2.5 MCI命令消息接口方式
7.3 構(gòu)建CMCIClass類
7.3.1 CMCIClass類的成員構(gòu)成
7.3.2 CMCIClass類的定義
7.3.3 CMCIClass類的實現(xiàn)
7.4 媒體播放器
7.4.1 創(chuàng)建工程
7.4.2 可視化設(shè)計
7.4.3 將CMCIClass類插入工程
7.4.4 為“WAVE” Radio控件引入變量
7.4.5 為Button按鈕的BN_CLICKED事件編寫代碼
7.4.6 按鈕狀態(tài)更新
7.4.7 修改工程設(shè)置、構(gòu)建并運行程序
7.4.8 技術(shù)要點
7.5 為MyPlayer添加進程條
7.5.1 進程條的可視化設(shè)計
7.5.2 為Progress控件引入變量
7.5.3 為Static Text控件引入變量
7.5.4 初始化進程條、設(shè)置定時器
7.5.5 操作進程條
7.5.6 修改進程條可見屬性
7.5.7 構(gòu)造并運行MyPlayer
7.5.8 技術(shù)要點
7.6 為MyPlayer添加滑動條
7.6.1 滑動條的可視化設(shè)計
7.6.2 為Slider控件引入變量
7.6.3 初始化Slider控件
7.6.4 操作滑動條
7.6.5 編寫響應(yīng)滑動條操作的函數(shù)OnHScroll()
7.6.6 構(gòu)造并運行MyPlayer 7.6.7技術(shù)要點
習(xí)題七
第8章 數(shù)據(jù)庫編程
8.1 簡易媒體點播系統(tǒng)
8.1.1 簡易媒體點播系統(tǒng)的功能
8.1.2 點播系統(tǒng)開發(fā)步驟
8.2 ODBC類的編程基礎(chǔ)
8.2.1 ODBC的結(jié)構(gòu)
8.2.2 MFC提供的ODBC類
8.2.3 應(yīng)用ODBC編程
8.2.4 創(chuàng)建數(shù)據(jù)源(DSN)
8.2.5 在ODBC應(yīng)用程序中注冊數(shù)據(jù)源
8.3 多媒體數(shù)據(jù)庫
8.3.1 創(chuàng)建工程
8.3.2 可視化設(shè)計
8.3.3 為各Edit Box編輯框引入變量
8.3.4 添加消息響應(yīng)函數(shù)
8.3.5 編寫程序代碼
8.3.6 查看結(jié)果
8.3.7 技術(shù)要點
8.4 多媒體查詢系統(tǒng)
8.4.1 SQL查詢簡介
8.4.2 創(chuàng)建工程
8.4.3 可視化設(shè)計
8.4.4 給各控件引入變量
8.4.5 修改視圖類COdbcsqlView
8.4.6 修改OnInitialUpdate()函數(shù)
8.4.7 瀏覽數(shù)據(jù)記錄
8.4.8 實現(xiàn)SQL查詢
8.4.9 斷開數(shù)據(jù)源
8.4.10 構(gòu)建并運行程序
8.5 簡易媒體點播系統(tǒng)開發(fā)
8.5.1 可視化設(shè)計
8.5.2 添加CMCIClass類
8.5.3 修改COdbcsqlView的基類
8.5.4 為“播放”按鈕的BN_CLICKED事件編寫代碼
8.5.5 修改工程設(shè)置、構(gòu)建并運行程序
習(xí)題八
第9章 網(wǎng)絡(luò)編程
9.1 聊天室程序
9.1.1 聊天室應(yīng)用程序功能介紹
9.1.2 程序開發(fā)步驟
9.2 CSocket程序設(shè)計基礎(chǔ)
9.2.1 計算機名、IP地址和端口
9.2.2 WinSock和MFC
9.2.3 WinSock的工作原理
9.3 基于 CSocket的網(wǎng)絡(luò)編程
9.4 聊天室客戶端應(yīng)用程序
9.4.1 創(chuàng)建工程MyWc
9.4.2 可視化設(shè)計
9.4.3 創(chuàng)建一個新類CWCSock
9.4.4 修改CWCSocket類
9.4.5 為編輯控件引入變量
9.4.6 編寫程序代碼
9.4.7 建立CMyWcDlg類與CWCSock類的關(guān)聯(lián)
9.4.8 處理自定義消息
9.4.9 處理控件的狀態(tài)更新
9.4.10 編譯、連接運行
9.4.11 ClistBox類
9.5 聊天室服務(wù)器端應(yīng)用程序
9.5.1 創(chuàng)建工程MyWs
9.5.2 可視化設(shè)計
9.5.3 創(chuàng)建一個偵聽類CLSock
9.5.4 增加一個讀/寫類CRWSock
9.5.5 為編輯框控件引入變量
9.5.6 修改CRWSock和CLSock類
9.5.7 修改CMyWsDlg類
9.5.8 處理接收客戶的信息
9.5.9 處理客戶的連接請求
9.5.10 為“啟動”、“關(guān)閉”按鈕的CLICKED事件編寫代碼
9.5.11 處理控件的狀態(tài)更新
9.5.12 編譯、連接并運行
9.5.13 CPtrList類
習(xí)題九
第10章 多線程
10.1 桌面時差時鐘
10.2 多線程概述
10.2.1 多線程與多任務(wù)
10.2.2 線程創(chuàng)建
10.2.3 線程終止
10.3 一個簡單多線程程序MyThread
10.3.1 創(chuàng)建多線程MyThread 工程
10.3.2 創(chuàng)建菜單
10.3.3 編寫程序代碼
10.4 線程間的通信
10.4.1 使用全局變量進行線程通信
10.4.2 使用自定義消息進行線程通信
10.4.3 完善MyThread程序
10.5 線程同步
10.5.1 線程同步概述
10.5.2 使用臨界區(qū)對象進行線程同步
10.5.3 使用互斥對象(Mutexse) 進行線程同步
10.5.4 使用信號量(Semaphores)對象 進行線程同步
習(xí)題十 參考文獻

本目錄推薦

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