注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++應(yīng)用開發(fā)與實(shí)踐

Visual C++應(yīng)用開發(fā)與實(shí)踐

Visual C++應(yīng)用開發(fā)與實(shí)踐

定 價(jià):¥52.00

作 者: 劉乃琦 主編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115301055 出版時(shí)間: 2012-12-01 包裝: 平裝
開本: 16開 頁數(shù): 436 字?jǐn)?shù):  

內(nèi)容簡介

  《Visual C++應(yīng)用開發(fā)與實(shí)踐》系統(tǒng)、全面地介紹了Visual C++軟件開發(fā)所涉及的各類知識(shí)。全書共分9章,內(nèi)容包括對(duì)話框程序設(shè)計(jì),文檔\視圖程序設(shè)計(jì),菜單、工具欄和狀態(tài)欄,圖形設(shè)備接口,多線程,套接字編程,數(shù)據(jù)庫操作技術(shù),綜合案例——商品銷售管理系統(tǒng),課程設(shè)計(jì)——網(wǎng)絡(luò)五子棋。全書每章內(nèi)容都與實(shí)例緊密結(jié)合,有助于學(xué)生理解知識(shí)、應(yīng)用知識(shí),達(dá)到學(xué)以致用的目的。本書附有配套DVD光盤,光盤中提供有本書所有實(shí)例、實(shí)驗(yàn)、綜合案例和課程設(shè)計(jì)的源代碼,還提供了制作精良的電子課件PPT、教學(xué)錄像和《Visual C++編程詞典(個(gè)人版)》體驗(yàn)版學(xué)習(xí)軟件。其中,源代碼全部經(jīng)過精心測試,能夠在Windows XP、Windows 2003、Windows 7系統(tǒng)下編譯和運(yùn)行。本書可作為普通高等院校本科計(jì)算機(jī)專業(yè)、軟件學(xué)院、高職軟件專業(yè)及相關(guān)專業(yè)的教材,同時(shí)也適合Visual C++愛好者,初、中級(jí)的軟件開發(fā)人員參考使用。

作者簡介

暫缺《Visual C++應(yīng)用開發(fā)與實(shí)踐》作者簡介

圖書目錄

第1章 對(duì)話框程序設(shè)計(jì) 
1.1 MFC程序開發(fā)概述 
1.1.1 MFC類庫的產(chǎn)生與發(fā)展 
1.1.2 MFC類庫層次 
1.1.3 MFC常用數(shù)據(jù)類型 
1.1.4 MFC全局函數(shù) 
1.2 對(duì)話框程序向?qū)А?br />1.2.1 應(yīng)用向?qū)蓪?duì)話框程序 
1.2.2 對(duì)話框常用屬性 
1.2.3 對(duì)話框主要方法 
1.2.4 添加成員變量和成員函數(shù)的方法 
1.2.5 手動(dòng)添加命令消息處理函數(shù) 
1.3 自定義對(duì)話框 
1.3.1 創(chuàng)建對(duì)話框 
1.3.2 顯示對(duì)話框 
1.4 消息對(duì)話框 
1.5 常用控件 
1.5.1 靜態(tài)文本 
1.5.2 編輯框控件 
1.5.3 圖像控件 
1.5.4 按鈕控件 
1.5.5 復(fù)選框控件 
1.5.6 單選按鈕控件 
1.5.7 組合框控件 
1.5.8 列表框控件 
1.6 高級(jí)控件 
1.6.1 圖像列表控件 
1.6.2 列表視圖控件 
1.6.3 樹控件 
1.6.4 標(biāo)簽控件 
1.7 Windows通用對(duì)話框 
1.7.1 使用"文件"對(duì)話框打開和保存文件 
1.7.2 使用"字體"對(duì)話框設(shè)置文本字體 
1.7.3 使用"顏色"對(duì)話框設(shè)置文本背景顏色 
1.8 綜合實(shí)例--學(xué)生信息管理 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):登錄對(duì)話框 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第2章 文檔/視圖程序設(shè)計(jì) 
2.1 構(gòu)建文檔/視圖應(yīng)用程序 
2.2 文檔、視圖結(jié)構(gòu)的創(chuàng)建 
2.2.1 文檔模板的創(chuàng)建 
2.2.2 文檔的創(chuàng)建 
2.2.3 框架與視圖的創(chuàng)建 
2.3 文檔模板 
2.3.1 文檔管理器 
2.3.2 文檔模板 
2.4 文檔對(duì)象 
2.4.1 文檔對(duì)象的主要方法 
2.4.2 文檔對(duì)象的序列化 
2.4.3 文檔的初始化 
2.4.4 文檔的命令處理 
2.4.5 文檔的銷毀 
2.5 視圖對(duì)象 
2.5.1 視圖對(duì)象的主要方法 
2.5.2 視圖對(duì)象的初始化 
2.5.3 視圖的銷毀 
2.6 框架對(duì)象 
2.6.1 框架對(duì)象的主要方法 
2.6.2 框架的初始化 
2.6.3 框架的命令消息處理 
2.7 視圖分割 
2.7.1 劃分子窗口 
2.7.2 任意劃分子窗口 
2.8 綜合實(shí)例--簡單畫圖程序 
2.8.1 實(shí)例說明 
2.8.2 實(shí)例實(shí)現(xiàn) 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):文檔/視圖結(jié)構(gòu)的打印 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第3章 菜單、工具欄和狀態(tài)欄 
3.1 菜單設(shè)計(jì) 
3.1.1 菜單資源設(shè)計(jì) 
3.1.2 菜單項(xiàng)的命令處理 
3.1.3 菜單項(xiàng)的更新機(jī)制 
3.1.4 菜單類的主要方法 
3.1.5 使用菜單類創(chuàng)建菜單 
3.1.6 設(shè)計(jì)彈出式菜單 
3.2 工具欄設(shè)計(jì) 
3.2.1 工具欄資源設(shè)計(jì) 
3.2.2 工具欄的命令處理 
3.2.3 工具欄類(CToolBar)介紹 
3.2.4 使用工具欄類創(chuàng)建工具欄 
3.2.5 工具欄控制類(CToolBarCtrl)介紹 
3.2.6 使用工具欄控制類創(chuàng)建工具欄 
3.3 狀態(tài)欄設(shè)計(jì) 
3.3.1 狀態(tài)欄類(CStatusBar)介紹 
3.3.2 使用狀態(tài)欄類創(chuàng)建狀態(tài)欄 
3.3.3 在狀態(tài)欄中添加進(jìn)度條控件 
3.3.4 狀態(tài)欄控制類(CStatusBarCtrl)介紹 
3.3.5 使用狀態(tài)欄控制類創(chuàng)建狀態(tài)欄 
3.4 綜合實(shí)例--創(chuàng)建一個(gè)包含菜單、工具欄和狀態(tài)欄的對(duì)話框程序 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):在工具欄中加入控件 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第4章 圖形設(shè)備接口 
4.1 GDI對(duì)象 
4.1.1 畫筆CPen 
4.1.2 畫刷CBrush 
4.1.3 位圖CBitmap 
4.1.4 區(qū)域CRgn 
4.1.5 字體CFont 
4.1.6 設(shè)備環(huán)境CDC 
4.1.7 調(diào)色板CPalette 
4.2 文本輸出 
4.2.1 在具體位置和區(qū)域中輸出文本 
4.2.2 利用制表位控制文本輸出 
4.2.3 設(shè)置字體及文本顏色 
4.3 圖像顯示 
4.3.1 在設(shè)備上下文中繪制圖像 
4.3.2 從磁盤中加載圖像到窗口中 
4.4 綜合實(shí)例--使控件具有不同的字體 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):可變背景程序 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第5章 多線程 
5.1 線程概述 
5.1.1 理解Windows內(nèi)核對(duì)象 
5.1.2 理解進(jìn)程和線程 
5.2 線程的創(chuàng)建 
5.2.1 使用CreateThread函數(shù)創(chuàng)建線程 
5.2.2 使用_beginthreadex函數(shù)創(chuàng)建線程 
5.2.3 使用AfxBeginThread函數(shù)創(chuàng)建線程 
5.2.4 應(yīng)用MFC類庫創(chuàng)建線程 
5.3 線程的掛起、喚醒與終止 
5.4 線程同步 
5.4.1 多線程潛在的危險(xiǎn) 
5.4.2 使用事件對(duì)象實(shí)現(xiàn)線程同步 
5.4.3 使用信號(hào)量對(duì)象實(shí)現(xiàn)線程同步 
5.4.4 使用臨界區(qū)對(duì)象實(shí)現(xiàn)線程同步 
5.4.5 使用互斥對(duì)象實(shí)現(xiàn)線程同步 
5.5 綜合實(shí)例--多任務(wù)列表 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):使用多線程實(shí)現(xiàn)臨時(shí)文件清理 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第6章 套接字編程 
6.1 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 
6.1.1 OSI參考模型 
6.1.2 IP地址 
6.1.3 地址解析 
6.1.4 域名系統(tǒng) 
6.1.5 TCP/IP協(xié)議 
6.1.6 端口 
6.2 套接字基礎(chǔ) 
6.2.1 套接字概述 
6.2.2 網(wǎng)絡(luò)字節(jié)順序 
6.2.3 套接字I/O模式 
6.2.4 套接字通信過程 
6.3 套接字函數(shù) 
6.3.1 套接字函數(shù)介紹 
6.3.2 基于套接字函數(shù)的網(wǎng)絡(luò)聊天系統(tǒng) 
6.4 MFC套接字編程 
6.4.1 CAsyncSocket類 
6.4.2 CSocket類 
6.4.3 基于TCP協(xié)議的網(wǎng)絡(luò)聊天室系統(tǒng) 
6.5 綜合實(shí)例--實(shí)用聊天軟件 
6.5.1 界面設(shè)計(jì) 
6.5.2 服務(wù)器端程序設(shè)計(jì) 
6.5.3 客戶端程序設(shè)計(jì) 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):設(shè)計(jì)文件發(fā)送應(yīng)用程序 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第7章 數(shù)據(jù)庫操作技術(shù) 
7.1 數(shù)據(jù)庫基礎(chǔ)知識(shí) 
7.1.1 常用數(shù)據(jù)庫軟件的基本操作 
7.1.2 基本SQL語句 
7.2 ADO編程基礎(chǔ) 
7.2.1 ADO概述 
7.2.2 在Visual C++中應(yīng)用ADO技術(shù) 
7.3 ADO對(duì)象 
7.3.1 ADO連接對(duì)象 
7.3.2 ADO記錄集對(duì)象 
7.3.3 ADO命令對(duì)象 
7.3.4 ADO參數(shù)對(duì)象 
7.4 ADO數(shù)據(jù)庫操作技術(shù) 
7.4.1 導(dǎo)入ADO動(dòng)態(tài)鏈接庫 
7.4.2 使用ADO智能指針 
7.4.3 初始化COM環(huán)境 
7.4.4 連接數(shù)據(jù)庫 
7.4.5 獲取連接數(shù)據(jù)庫字符串的簡單方法 
7.4.6 打開記錄集 
7.4.7 對(duì)數(shù)據(jù)庫對(duì)象的簡單封裝 
7.4.8 遍歷記錄集 
7.4.9 獲取記錄集記錄數(shù) 
7.4.10 向記錄集中添加數(shù)據(jù) 
7.4.11 修改現(xiàn)有記錄 
7.4.12 刪除記錄集中指定記錄 
7.4.13 使用SQL語句操作數(shù)據(jù)庫 
7.4.14 向數(shù)據(jù)庫中添加位圖 
7.5 常用ADO控件 
7.5.1 添加ADO控件 
7.5.2 ADO控件舉例 
7.6 綜合實(shí)例--對(duì)數(shù)據(jù)庫進(jìn)行增刪改查操作 
知識(shí)點(diǎn)提煉 
習(xí)題 
實(shí)驗(yàn):表格控件操作 
實(shí)驗(yàn)?zāi)康摹?br />實(shí)驗(yàn)內(nèi)容 
實(shí)驗(yàn)步驟 
第8章 綜合案例--商品銷售管理系統(tǒng) 
8.1 需求分析 
8.2 總體設(shè)計(jì) 
8.2.1 系統(tǒng)目標(biāo) 
8.2.2 開發(fā)及運(yùn)行環(huán)境 
8.2.3 系統(tǒng)功能結(jié)構(gòu)圖 
8.2.4 業(yè)務(wù)流程圖 
8.3 數(shù)據(jù)庫設(shè)計(jì) 
8.3.1 數(shù)據(jù)表概要說明 
8.3.2 主要數(shù)據(jù)表的結(jié)構(gòu) 
8.4 公共類設(shè)計(jì) 
8.4.1 設(shè)計(jì)步驟 
8.4.2 代碼分析 
8.5 主要功能模塊的設(shè)計(jì) 
8.5.1 主窗體設(shè)計(jì) 
8.5.2 系統(tǒng)登錄模塊設(shè)計(jì) 
8.5.3 操作員管理模塊設(shè)計(jì) 
8.5.4 商品入庫管理模塊設(shè)計(jì) 
8.5.5 銷售管理模塊設(shè)計(jì) 
8.5.6 查詢管理模塊設(shè)計(jì) 
8.5.7 往來賬管理模塊設(shè)計(jì) 
8.6 程序打包與安裝 
第9章 課程設(shè)計(jì)--網(wǎng)絡(luò)五子棋 
9.1 課程設(shè)計(jì)目的 
9.2 功能描述 
9.3 總體設(shè)計(jì) 
9.3.1 構(gòu)建開發(fā)環(huán)境 
9.3.2 軟件功能結(jié)構(gòu) 
9.3.3 業(yè)務(wù)流程圖 
9.4 實(shí)現(xiàn)過程 
9.4.1 使用TCP協(xié)議進(jìn)行網(wǎng)絡(luò)通信 
9.4.2 定義網(wǎng)絡(luò)通信協(xié)議 
9.4.3 服務(wù)器主窗口設(shè)計(jì) 
9.4.4 棋盤窗口設(shè)計(jì) 
9.4.5 游戲控制窗口設(shè)計(jì) 
9.4.6 對(duì)方信息窗口設(shè)計(jì) 
9.4.7 客戶端主窗口設(shè)計(jì) 
9.5 調(diào)試運(yùn)行 
9.6 課程設(shè)計(jì)總結(jié) 
附錄1 C++語言基礎(chǔ) 
A 類和對(duì)象概述 
B 類的定義 
C 類成員的訪問 
D 構(gòu)造函數(shù)和析構(gòu)函數(shù) 
D.1 構(gòu)造函數(shù) 
D.2 析構(gòu)函數(shù) 
E 方法重載和運(yùn)算符重載 
E.1 方法重載 
E.2 運(yùn)算符重載 
F 虛函數(shù) 
G this指針 
H 繼承 
H.1 單繼承 
H.2 多繼承 
H.3 虛繼承 
I 靜態(tài)數(shù)據(jù)成員和靜態(tài)方法 
I.1 靜態(tài)數(shù)據(jù)成員 
I.2 靜態(tài)方法 
J 友元類和友元函數(shù) 
J.1 友元類 
J.2 友元函數(shù) 
K 頭文件的重復(fù)引用 
L 小結(jié) 
附錄2 在VC中新建及重載類的界面操作 

本目錄推薦

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