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

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

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

定 價(jià):¥23.00

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

購買這本書可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第1章 Visual C++編程基礎(chǔ)
1.1 Windows編程概念
1.1.1 事件與消息
1.1.2 消息驅(qū)動(dòng)
1.1.3 消息響應(yīng)函數(shù)
1.1.4 資源管理
1.1.5 設(shè)備獨(dú)立性
1.2 MFC基礎(chǔ)
1.2.1 MFC類庫簡(jiǎn)介
1.2.2 MFC應(yīng)用程序框架
1.2.3 MFC消息映射及處理
1.2.4 程序的運(yùn)行過程
1.3 第一個(gè)MFC應(yīng)用程序
1.3.1 MyHello應(yīng)用程序
1.3.2 創(chuàng)建工程
1.3.3 編寫程序代碼
1.3.4 編譯運(yùn)行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è)計(jì)與資源管理
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 對(duì)話框(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的消息處理機(jī)制
3.1.3 Windows的消息分類
3.2 Windows程序框架
3.3 鼠標(biāo)消息處理實(shí)例
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ù)要點(diǎn)
3.4 鍵盤消息處理實(shí)例
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 定時(shí)器消息處理實(shí)例
3.5.1 定時(shí)器程序
3.5.2 安裝定時(shí)器
3.5.3 清除定時(shí)器
3.5.4 添加定時(shí)器消息WM_TIMER響應(yīng)函數(shù)
3.5.5 查看結(jié)果
3.5.6技術(shù)要點(diǎn)
3.6 自定義消息處理實(shí)例
3.6.1 基本知識(shí)
3.6.2 定義用戶消息和消息響應(yīng)函數(shù)
3.6.3 添加消息映射
3.6.4 編寫程序代碼
3.6.5 技術(shù)要點(diǎn)
習(xí)題三
第4章 對(duì)話框與常用控件
4.1 MyCalculator程序
4.2 開發(fā)MyCalculator程序
4.2.1 創(chuàng)建工程
4.2.2 可視化設(shè)計(jì)
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ù)要點(diǎn)
4.2.8 優(yōu)化MyCalculator程序
4.3 “口令”對(duì)話框
4.3.1 預(yù)備知識(shí)
4.3.2 編輯“口令”對(duì)話框資源
4.3.3 創(chuàng)建“口令”對(duì)話框類
4.3.4 為“口令”編輯框引入變量
4.3.5 調(diào)用“口令”對(duì)話框
4.3.6 顯示非模式對(duì)話框
4.4 通用對(duì)話框
4.4.1 文件對(duì)話框類CFileDialog的使用方法
4.4.2 字體對(duì)話框類CFontDialog的使用方法
4.4.3 顏色對(duì)話框類CColorDialog的使用方法
4.4.4 打印對(duì)話框類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è)計(jì)
5.3.3 給文檔類添加成員變量
5.3.4 給視圖類添加成員變量
5.3.5 變量初始化
5.3.6 處理數(shù)據(jù)記錄的錄入
5.3.7 查看結(jié)果
5.3.8 組合框介紹
5.4 文檔的存儲(chǔ)和裝入
5.4.1 利用CFile類操作文件
5.4.2 工具欄的可視化設(shè)計(jì)
5.4.3 為“打開”按鈕編寫代碼
5.4.4 為“另存為”按鈕編寫代碼
5.4.5 查看結(jié)果
5.5 添加串行化功能
5.5.1 串行化概述
5.5.2 添加串行化存儲(chǔ)和裝入
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)對(duì)象
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è)計(jì)
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)動(dòng)作代碼
6.5.8 修改OnDraw()函數(shù)
6.5.9 技術(shù)要點(diǎn)
6.6 完善繪圖程序
6.6.1 編輯菜單資源
6.6.2 添加鍵盤加速鍵
6.6.3 菜單項(xiàng)的狀態(tài)更新
6.7 快捷菜單
6.7.1 編輯快捷菜單資源
6.7.2 建立快捷菜單與CMainFrame類的關(guān)聯(lián)
6.7.3 顯示快捷菜單
6.8 技術(shù)要點(diǎn)
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類的實(shí)現(xiàn)
7.4 媒體播放器
7.4.1 創(chuàng)建工程
7.4.2 可視化設(shè)計(jì)
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)建并運(yùn)行程序
7.4.8 技術(shù)要點(diǎn)
7.5 為MyPlayer添加進(jìn)程條
7.5.1 進(jìn)程條的可視化設(shè)計(jì)
7.5.2 為Progress控件引入變量
7.5.3 為Static Text控件引入變量
7.5.4 初始化進(jìn)程條、設(shè)置定時(shí)器
7.5.5 操作進(jìn)程條
7.5.6 修改進(jìn)程條可見屬性
7.5.7 構(gòu)造并運(yùn)行MyPlayer
7.5.8 技術(shù)要點(diǎn)
7.6 為MyPlayer添加滑動(dòng)條
7.6.1 滑動(dòng)條的可視化設(shè)計(jì)
7.6.2 為Slider控件引入變量
7.6.3 初始化Slider控件
7.6.4 操作滑動(dòng)條
7.6.5 編寫響應(yīng)滑動(dòng)條操作的函數(shù)OnHScroll()
7.6.6 構(gòu)造并運(yùn)行MyPlayer 7.6.7技術(shù)要點(diǎn)
習(xí)題七
第8章 數(shù)據(jù)庫編程
8.1 簡(jiǎn)易媒體點(diǎn)播系統(tǒng)
8.1.1 簡(jiǎn)易媒體點(diǎn)播系統(tǒng)的功能
8.1.2 點(diǎn)播系統(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)用程序中注冊(cè)數(shù)據(jù)源
8.3 多媒體數(shù)據(jù)庫
8.3.1 創(chuàng)建工程
8.3.2 可視化設(shè)計(jì)
8.3.3 為各Edit Box編輯框引入變量
8.3.4 添加消息響應(yīng)函數(shù)
8.3.5 編寫程序代碼
8.3.6 查看結(jié)果
8.3.7 技術(shù)要點(diǎn)
8.4 多媒體查詢系統(tǒng)
8.4.1 SQL查詢簡(jiǎn)介
8.4.2 創(chuàng)建工程
8.4.3 可視化設(shè)計(jì)
8.4.4 給各控件引入變量
8.4.5 修改視圖類COdbcsqlView
8.4.6 修改OnInitialUpdate()函數(shù)
8.4.7 瀏覽數(shù)據(jù)記錄
8.4.8 實(shí)現(xiàn)SQL查詢
8.4.9 斷開數(shù)據(jù)源
8.4.10 構(gòu)建并運(yùn)行程序
8.5 簡(jiǎn)易媒體點(diǎn)播系統(tǒng)開發(fā)
8.5.1 可視化設(shè)計(jì)
8.5.2 添加CMCIClass類
8.5.3 修改COdbcsqlView的基類
8.5.4 為“播放”按鈕的BN_CLICKED事件編寫代碼
8.5.5 修改工程設(shè)置、構(gòu)建并運(yùn)行程序
習(xí)題八
第9章 網(wǎng)絡(luò)編程
9.1 聊天室程序
9.1.1 聊天室應(yīng)用程序功能介紹
9.1.2 程序開發(fā)步驟
9.2 CSocket程序設(shè)計(jì)基礎(chǔ)
9.2.1 計(jì)算機(jī)名、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è)計(jì)
9.4.3 創(chuàng)建一個(gè)新類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 編譯、連接運(yùn)行
9.4.11 ClistBox類
9.5 聊天室服務(wù)器端應(yīng)用程序
9.5.1 創(chuàng)建工程MyWs
9.5.2 可視化設(shè)計(jì)
9.5.3 創(chuàng)建一個(gè)偵聽類CLSock
9.5.4 增加一個(gè)讀/寫類CRWSock
9.5.5 為編輯框控件引入變量
9.5.6 修改CRWSock和CLSock類
9.5.7 修改CMyWsDlg類
9.5.8 處理接收客戶的信息
9.5.9 處理客戶的連接請(qǐng)求
9.5.10 為“啟動(dòng)”、“關(guān)閉”按鈕的CLICKED事件編寫代碼
9.5.11 處理控件的狀態(tài)更新
9.5.12 編譯、連接并運(yùn)行
9.5.13 CPtrList類
習(xí)題九
第10章 多線程
10.1 桌面時(shí)差時(shí)鐘
10.2 多線程概述
10.2.1 多線程與多任務(wù)
10.2.2 線程創(chuàng)建
10.2.3 線程終止
10.3 一個(gè)簡(jiǎn)單多線程程序MyThread
10.3.1 創(chuàng)建多線程MyThread 工程
10.3.2 創(chuàng)建菜單
10.3.3 編寫程序代碼
10.4 線程間的通信
10.4.1 使用全局變量進(jìn)行線程通信
10.4.2 使用自定義消息進(jìn)行線程通信
10.4.3 完善MyThread程序
10.5 線程同步
10.5.1 線程同步概述
10.5.2 使用臨界區(qū)對(duì)象進(jìn)行線程同步
10.5.3 使用互斥對(duì)象(Mutexse) 進(jìn)行線程同步
10.5.4 使用信號(hào)量(Semaphores)對(duì)象 進(jìn)行線程同步
習(xí)題十 參考文獻(xiàn)

本目錄推薦

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