出版時(shí)間:2008-9 出版社:中國(guó)鐵道出版社 作者:陳志泊 主編 頁(yè)數(shù):324 字?jǐn)?shù):494000
內(nèi)容概要
本書共7章,主要內(nèi)容包括Visual
C++2005集成開(kāi)發(fā)環(huán)境、Windows編程與MFC、文檔和視圖、對(duì)話框與控件、圖N/圖像處理、數(shù)據(jù)庫(kù)編程、網(wǎng)絡(luò)編程。本書詳細(xì)講解了利用MFC類庫(kù)、C++語(yǔ)言和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,設(shè)計(jì)在Windows環(huán)境下運(yùn)行的應(yīng)用程序的方法和思想,并對(duì)程序的框架結(jié)構(gòu)進(jìn)行深入的剖析,其中主要介紹對(duì)話框與控件、菜單、工具欄、狀態(tài)欄、文檔與視圖結(jié)構(gòu)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)以及圖形/圖像處理方面的程序的建立方法。在每一部分內(nèi)容的講解中,都給出大量的實(shí)例進(jìn)行解釋說(shuō)明,并將知識(shí)點(diǎn)、有關(guān)的MFC類以及常用成員函數(shù)的使用全面貫穿于實(shí)例中,生動(dòng)形象,深入淺出,便于讀者理解和掌握。書中的所有實(shí)例都在Visual
C++2005集成開(kāi)發(fā)環(huán)境下調(diào)試通過(guò)。
為方便教師教學(xué),本書配有多媒體教學(xué)課件。同時(shí),每章后面都附有相應(yīng)的習(xí)題,便于讀者練習(xí)。教學(xué)課件、例題源代碼和習(xí)題參考答案可到中國(guó)鐵道出版社網(wǎng)站
http://edu.tqbooks.net上免費(fèi)下載。 本書適合作為高校計(jì)算機(jī)及相關(guān)專業(yè)本科學(xué)生學(xué)習(xí)“Visual
C++Windows編程”等課程的教材或參考書,同時(shí)因其內(nèi)容實(shí)用,也適合高職高專學(xué)生及廣大計(jì)算機(jī)愛(ài)好者學(xué)習(xí)和參考。
書籍目錄
第1章 Visual C++2005集成開(kāi)發(fā)環(huán)境
1.1 Visual C++2005簡(jiǎn)介
1.1.1 .NET框架
1.1.2 公共語(yǔ)言運(yùn)行庫(kù)
1.1.3 C++/CLI
1.2 Visual C++2005新特性
1.3 Visual C++2005集成開(kāi)發(fā)環(huán)境
1 3.1 標(biāo)題欄
1.3.2 菜單欄
1.3.3 工具欄
1.3.4 “解決方案資源管理器”窗口
1.3.5 “類視圖”窗口
1.3.6 “資源視圖”窗口
1.3.7 “屬性”窗口
1.3.8 “輸出”及“任務(wù)列表”等窗口
1.3.9 狀態(tài)欄
1.3.10 MSDN幫助系統(tǒng)
1.4 創(chuàng)建應(yīng)用程序
1.4.1 創(chuàng)建Win32控制臺(tái)應(yīng)用程序
1.4.2 創(chuàng)建MFC應(yīng)用程序
1.4.3 創(chuàng)建CLR控制臺(tái)應(yīng)用程序
1.4.4 創(chuàng)建Windows窗體應(yīng)用程序
1.5 解決方案和項(xiàng)目
1.6 習(xí)題
第2章 Windows編程與MFC
2.1 Windows應(yīng)用程序的特點(diǎn)與運(yùn)行機(jī)制
2.1.1 Windows應(yīng)用程序的特點(diǎn)
2.1.2 事件與消息的概念
2.1.3 Windows應(yīng)用程序的消息驅(qū)動(dòng)運(yùn)行機(jī)制
2.2 Windows編程中常用的數(shù)據(jù)類型和句柄
2.2.1 Windows編程中常用的數(shù)據(jù)類型
2.2.2 Windows編程中常用的句柄
2.3 MFC應(yīng)用程序的類和文件
2.3.1 類說(shuō)明
2.3.2 文件說(shuō)明
2.4 Windows消息
2.4.1 事件驅(qū)動(dòng)的程序設(shè)計(jì)
2.4.2 標(biāo)準(zhǔn)的Windows消息
2.4.3 控件消息
2.4.4 命令消息
2.5 消息的發(fā)送與接收的基本過(guò)程和機(jī)制
2.6 消息映射與消息處理函數(shù)
2.6.1 CCmdTarget類
2.6.2 消息映射與消息處理函數(shù)的概念
2.6.3 管理消息處理函數(shù)
2.7 MFC應(yīng)用程序的執(zhí)行過(guò)程分析
2.8 MFC宏
2.8.1 有關(guān)運(yùn)行時(shí)類型識(shí)別的宏
2.8.2 MFC調(diào)試宏
2.9 綜合實(shí)例
2.10 習(xí)題
第3章 文檔和視圖
3.1 文檔與視圖結(jié)構(gòu)
3.1.1 文檔與視圖結(jié)構(gòu)概述
3.1.2 文檔與視圖間的相互作用
3.1.3 多文檔應(yīng)用程序
3.2 菜單設(shè)計(jì)
3.2.1 建立菜單資源
3.2.2 添加命令處理函數(shù)
3.2.3 彈出式菜單
3.3 工具欄和狀態(tài)欄設(shè)計(jì)
3.3.1 添加工具欄
3.3.2 定制狀態(tài)欄
3.4 文檔的讀寫
3.4.1 序列化工作原理
3.4.2 MFC應(yīng)用程序的序列化
3.5 使用不同的視圖
3.5.1 滾動(dòng)視圖
3.5.2 多視圖
3.6 習(xí)題
第4章 對(duì)話框與控件
4.1 對(duì)話框概述
4.1.1 對(duì)話框的組成與分類
4.1.2 基于對(duì)話框的應(yīng)用程序
4.1.3 對(duì)話框類CDialog
4.1.4 對(duì)話框數(shù)據(jù)交換DDX和驗(yàn)證DDV
4.1.5 提示信息對(duì)話框
4.2 使用對(duì)話框
4.2.1 一般對(duì)話框工作流程
4.2.2 創(chuàng)建對(duì)話框
4.2.3 添加控件及關(guān)聯(lián)的成員變量
4.2.4 無(wú)模式對(duì)話框
4.2.5 公用對(duì)話框
4.3 標(biāo)準(zhǔn)控件
4.3.1 控件概述
4.3.2 控件的組織
4.3.3 控件屬性
4.3.4 靜態(tài)控件
4.3.5 編輯框
4.3.6 按鈕
4.3.7 列表框
4.3.8 組合框
4.3.9 滾動(dòng)條
4.4 公共控件
4.4.1 旋轉(zhuǎn)按鈕
4.4.2 滑塊
4.4.3 進(jìn)度條
4.4.4 標(biāo)簽控件、屬性表和屬性頁(yè)
4.4.5 圖像列表
4.4.6 列表視控件
4.4.7 樹視控件
4.5 綜合實(shí)例
4.5.1 計(jì)算器應(yīng)用程序的設(shè)計(jì)
4.5.2 資源管理器程序的設(shè)計(jì)
4.6 習(xí)題
第5章 圖形/圖像處理
5.1 圖形/圖像的基本概念
5.2 GDI+編程基礎(chǔ)
5.2.1 GDI+概述
5.2.2 GDI+的新功能
5.2.3 GDI+程序的開(kāi)發(fā)步驟
5.2.4 Graphics類
5.2.5 色彩的使用
5.2.6 路徑和區(qū)域
5.2.7 坐標(biāo)變換
5.2.8 GDI+的坐標(biāo)系統(tǒng)
5.3 畫筆和畫刷
5.3.1 使用畫筆
5.3.2 使用畫刷
5.3.3 繪制基本圖形
5.4 文本與字體
5.4.1 使用GDI+字體
5.4.2 Font類
5.4.3 字體系列類FontFamilv
5.4.4 繪制文本
5.5 圖像的處理
5.5.1 圖像和位圖
5.5.2 圖像的基本操作
5.6 綜合實(shí)例:畫圖程序的設(shè)計(jì)
5.7 習(xí)題
第6章 數(shù)據(jù)庫(kù)編程
6.1 概述
6.1.1 數(shù)據(jù)庫(kù)、DBMS和SQL
6.1.2 數(shù)據(jù)庫(kù)的訪問(wèn)技術(shù)
6.2 ODBC編程技術(shù)
6.2.1 ODBC類
6.2.2 創(chuàng)建ODBC數(shù)據(jù)庫(kù)應(yīng)用程序
6.2.3 建立數(shù)據(jù)庫(kù)
6.2.4 注冊(cè)數(shù)據(jù)源
6.2.5 創(chuàng)建基本數(shù)據(jù)庫(kù)應(yīng)用程序
6.2.6 解析應(yīng)用程序生成的部分代碼
6.2.7 數(shù)據(jù)庫(kù)記錄的顯示和瀏覽
6.2.8 數(shù)據(jù)庫(kù)記錄的添加、修改和刪除
6.2.9 數(shù)據(jù)庫(kù)記錄的排序和篩選
6.2.10 表的連接
6.3 ADO數(shù)據(jù)庫(kù)應(yīng)用編程
6.3.1 ADO技術(shù)簡(jiǎn)介
6.3.2 ADO的對(duì)象
6.3.3 ADO對(duì)象的屬性和方法
6.3.4 使用ADO對(duì)象開(kāi)發(fā)應(yīng)用程序
6.4 綜合實(shí)例:學(xué)生成績(jī)管理系統(tǒng)
6.4.1 設(shè)計(jì)數(shù)據(jù)庫(kù)
6.4.2 注冊(cè)數(shù)據(jù)源
6.4.3 創(chuàng)建學(xué)生成績(jī)管理系統(tǒng)程序的框架
6.4.4 顯示和瀏覽數(shù)據(jù)庫(kù)記錄
6.4.5 添加、修改和刪除數(shù)據(jù)庫(kù)記錄
6.4.6 數(shù)據(jù)庫(kù)記錄的排序和查詢
6.4.7 計(jì)算每個(gè)學(xué)生的總分和平均分
6.4.8 顯示記錄總數(shù)和當(dāng)前記錄數(shù)
6.5 習(xí)題
第7章 網(wǎng)絡(luò)編程
7.1 網(wǎng)絡(luò)編程概述
7.1.1 Windows Sockets規(guī)范
7.1.2 Visual C++2005網(wǎng)絡(luò)編程
7.2 套接字
7.2.1 流式套接字
7.2.2 數(shù)據(jù)報(bào)套接字
7.2.3 IP地址和端口
7.3 Windows Sockets的工作原理
7.3.1 面向連接的通信方式
7.3.2 無(wú)連接的通信方式
7.4 MFC中支持Windows Sockets編程的類及其成員函數(shù)
7.4.1 CSocket類的常用成員函數(shù)
7.4.2 CAsyncSocket類的常用成員函數(shù)
7.5 基于MFC的Windows Sockets編程
7.5.1 編制基于流式套接字網(wǎng)絡(luò)應(yīng)用程序的步驟
7.5.2 編制基于流式套接字的網(wǎng)絡(luò)應(yīng)用程序
7.5.3 編制基于數(shù)據(jù)報(bào)套接字網(wǎng)絡(luò)應(yīng)用程序的步驟
7.5.4 編制基于數(shù)據(jù)報(bào)套接字的網(wǎng)絡(luò)應(yīng)用程序
7.6 綜合實(shí)例:聊天室
7.6.1 服務(wù)器端應(yīng)用程序的功能介紹
7.6.2 客戶端應(yīng)用程序的功能介紹
7.6.3 服務(wù)器端應(yīng)用程序的編寫過(guò)程
7.6.4 客戶端應(yīng)用程序的編寫過(guò)程
7.7 習(xí)題
參考文獻(xiàn)
編輯推薦
《Visual C++程序設(shè)計(jì)》適合作為高校計(jì)算機(jī)及相關(guān)專業(yè)本科學(xué)生學(xué)習(xí)“VisualC++Windows編程”等課程的教材或參考書,同時(shí)因其內(nèi)容實(shí)用,也適合高職高專學(xué)生及廣大計(jì)算機(jī)愛(ài)好者學(xué)習(xí)和參考。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual C++程序設(shè)計(jì) PDF格式下載