出版時間:2008-9 出版社:中國鐵道出版社 作者:陳志泊 主編 頁數(shù):324 字?jǐn)?shù):494000
內(nèi)容概要
本書共7章,主要內(nèi)容包括Visual
C++2005集成開發(fā)環(huán)境、Windows編程與MFC、文檔和視圖、對話框與控件、圖N/圖像處理、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程。本書詳細(xì)講解了利用MFC類庫、C++語言和面向?qū)ο蟮某绦蛟O(shè)計方法,設(shè)計在Windows環(huán)境下運(yùn)行的應(yīng)用程序的方法和思想,并對程序的框架結(jié)構(gòu)進(jìn)行深入的剖析,其中主要介紹對話框與控件、菜單、工具欄、狀態(tài)欄、文檔與視圖結(jié)構(gòu)、數(shù)據(jù)庫、網(wǎng)絡(luò)以及圖形/圖像處理方面的程序的建立方法。在每一部分內(nèi)容的講解中,都給出大量的實(shí)例進(jìn)行解釋說明,并將知識點(diǎn)、有關(guān)的MFC類以及常用成員函數(shù)的使用全面貫穿于實(shí)例中,生動形象,深入淺出,便于讀者理解和掌握。書中的所有實(shí)例都在Visual
C++2005集成開發(fā)環(huán)境下調(diào)試通過。
為方便教師教學(xué),本書配有多媒體教學(xué)課件。同時,每章后面都附有相應(yīng)的習(xí)題,便于讀者練習(xí)。教學(xué)課件、例題源代碼和習(xí)題參考答案可到中國鐵道出版社網(wǎng)站
http://edu.tqbooks.net上免費(fèi)下載。 本書適合作為高校計算機(jī)及相關(guān)專業(yè)本科學(xué)生學(xué)習(xí)“Visual
C++Windows編程”等課程的教材或參考書,同時因其內(nèi)容實(shí)用,也適合高職高專學(xué)生及廣大計算機(jī)愛好者學(xué)習(xí)和參考。
書籍目錄
第1章 Visual C++2005集成開發(fā)環(huán)境
1.1 Visual C++2005簡介
1.1.1 .NET框架
1.1.2 公共語言運(yùn)行庫
1.1.3 C++/CLI
1.2 Visual C++2005新特性
1.3 Visual C++2005集成開發(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控制臺應(yīng)用程序
1.4.2 創(chuàng)建MFC應(yīng)用程序
1.4.3 創(chuàng)建CLR控制臺應(yīng)用程序
1.4.4 創(chuàng)建Windows窗體應(yīng)用程序
1.5 解決方案和項目
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ū)動運(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 類說明
2.3.2 文件說明
2.4 Windows消息
2.4.1 事件驅(qū)動的程序設(shè)計
2.4.2 標(biāo)準(zhǔn)的Windows消息
2.4.3 控件消息
2.4.4 命令消息
2.5 消息的發(fā)送與接收的基本過程和機(jī)制
2.6 消息映射與消息處理函數(shù)
2.6.1 CCmdTarget類
2.6.2 消息映射與消息處理函數(shù)的概念
2.6.3 管理消息處理函數(shù)
2.7 MFC應(yīng)用程序的執(zhí)行過程分析
2.8 MFC宏
2.8.1 有關(guān)運(yùn)行時類型識別的宏
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è)計
3.2.1 建立菜單資源
3.2.2 添加命令處理函數(shù)
3.2.3 彈出式菜單
3.3 工具欄和狀態(tài)欄設(shè)計
3.3.1 添加工具欄
3.3.2 定制狀態(tài)欄
3.4 文檔的讀寫
3.4.1 序列化工作原理
3.4.2 MFC應(yīng)用程序的序列化
3.5 使用不同的視圖
3.5.1 滾動視圖
3.5.2 多視圖
3.6 習(xí)題
第4章 對話框與控件
4.1 對話框概述
4.1.1 對話框的組成與分類
4.1.2 基于對話框的應(yīng)用程序
4.1.3 對話框類CDialog
4.1.4 對話框數(shù)據(jù)交換DDX和驗證DDV
4.1.5 提示信息對話框
4.2 使用對話框
4.2.1 一般對話框工作流程
4.2.2 創(chuàng)建對話框
4.2.3 添加控件及關(guān)聯(lián)的成員變量
4.2.4 無模式對話框
4.2.5 公用對話框
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 滾動條
4.4 公共控件
4.4.1 旋轉(zhuǎn)按鈕
4.4.2 滑塊
4.4.3 進(jìn)度條
4.4.4 標(biāo)簽控件、屬性表和屬性頁
4.4.5 圖像列表
4.4.6 列表視控件
4.4.7 樹視控件
4.5 綜合實(shí)例
4.5.1 計算器應(yīng)用程序的設(shè)計
4.5.2 資源管理器程序的設(shè)計
4.6 習(xí)題
第5章 圖形/圖像處理
5.1 圖形/圖像的基本概念
5.2 GDI+編程基礎(chǔ)
5.2.1 GDI+概述
5.2.2 GDI+的新功能
5.2.3 GDI+程序的開發(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è)計
5.7 習(xí)題
第6章 數(shù)據(jù)庫編程
6.1 概述
6.1.1 數(shù)據(jù)庫、DBMS和SQL
6.1.2 數(shù)據(jù)庫的訪問技術(shù)
6.2 ODBC編程技術(shù)
6.2.1 ODBC類
6.2.2 創(chuàng)建ODBC數(shù)據(jù)庫應(yīng)用程序
6.2.3 建立數(shù)據(jù)庫
6.2.4 注冊數(shù)據(jù)源
6.2.5 創(chuàng)建基本數(shù)據(jù)庫應(yīng)用程序
6.2.6 解析應(yīng)用程序生成的部分代碼
6.2.7 數(shù)據(jù)庫記錄的顯示和瀏覽
6.2.8 數(shù)據(jù)庫記錄的添加、修改和刪除
6.2.9 數(shù)據(jù)庫記錄的排序和篩選
6.2.10 表的連接
6.3 ADO數(shù)據(jù)庫應(yīng)用編程
6.3.1 ADO技術(shù)簡介
6.3.2 ADO的對象
6.3.3 ADO對象的屬性和方法
6.3.4 使用ADO對象開發(fā)應(yīng)用程序
6.4 綜合實(shí)例:學(xué)生成績管理系統(tǒng)
6.4.1 設(shè)計數(shù)據(jù)庫
6.4.2 注冊數(shù)據(jù)源
6.4.3 創(chuàng)建學(xué)生成績管理系統(tǒng)程序的框架
6.4.4 顯示和瀏覽數(shù)據(jù)庫記錄
6.4.5 添加、修改和刪除數(shù)據(jù)庫記錄
6.4.6 數(shù)據(jù)庫記錄的排序和查詢
6.4.7 計算每個學(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ù)報套接字
7.2.3 IP地址和端口
7.3 Windows Sockets的工作原理
7.3.1 面向連接的通信方式
7.3.2 無連接的通信方式
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ù)報套接字網(wǎng)絡(luò)應(yīng)用程序的步驟
7.5.4 編制基于數(shù)據(jù)報套接字的網(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)用程序的編寫過程
7.6.4 客戶端應(yīng)用程序的編寫過程
7.7 習(xí)題
參考文獻(xiàn)
編輯推薦
《Visual C++程序設(shè)計》適合作為高校計算機(jī)及相關(guān)專業(yè)本科學(xué)生學(xué)習(xí)“VisualC++Windows編程”等課程的教材或參考書,同時因其內(nèi)容實(shí)用,也適合高職高專學(xué)生及廣大計算機(jī)愛好者學(xué)習(xí)和參考。
圖書封面
評論、評分、閱讀與下載