出版時間:2008-9 出版社:中國鐵道出版社 作者:陳志泊 主編 頁數(shù):324 字數(shù):494000
內(nèi)容概要
本書共7章,主要內(nèi)容包括Visual
C++2005集成開發(fā)環(huán)境、Windows編程與MFC、文檔和視圖、對話框與控件、圖N/圖像處理、數(shù)據(jù)庫編程、網(wǎng)絡編程。本書詳細講解了利用MFC類庫、C++語言和面向?qū)ο蟮某绦蛟O計方法,設計在Windows環(huán)境下運行的應用程序的方法和思想,并對程序的框架結(jié)構(gòu)進行深入的剖析,其中主要介紹對話框與控件、菜單、工具欄、狀態(tài)欄、文檔與視圖結(jié)構(gòu)、數(shù)據(jù)庫、網(wǎng)絡以及圖形/圖像處理方面的程序的建立方法。在每一部分內(nèi)容的講解中,都給出大量的實例進行解釋說明,并將知識點、有關(guān)的MFC類以及常用成員函數(shù)的使用全面貫穿于實例中,生動形象,深入淺出,便于讀者理解和掌握。書中的所有實例都在Visual
C++2005集成開發(fā)環(huán)境下調(diào)試通過。
為方便教師教學,本書配有多媒體教學課件。同時,每章后面都附有相應的習題,便于讀者練習。教學課件、例題源代碼和習題參考答案可到中國鐵道出版社網(wǎng)站
http://edu.tqbooks.net上免費下載。 本書適合作為高校計算機及相關(guān)專業(yè)本科學生學習“Visual
C++Windows編程”等課程的教材或參考書,同時因其內(nèi)容實用,也適合高職高專學生及廣大計算機愛好者學習和參考。
書籍目錄
第1章 Visual C++2005集成開發(fā)環(huán)境
1.1 Visual C++2005簡介
1.1.1 .NET框架
1.1.2 公共語言運行庫
1.1.3 C++/CLI
1.2 Visual C++2005新特性
1.3 Visual C++2005集成開發(fā)環(huán)境
1 3.1 標題欄
1.3.2 菜單欄
1.3.3 工具欄
1.3.4 “解決方案資源管理器”窗口
1.3.5 “類視圖”窗口
1.3.6 “資源視圖”窗口
1.3.7 “屬性”窗口
1.3.8 “輸出”及“任務列表”等窗口
1.3.9 狀態(tài)欄
1.3.10 MSDN幫助系統(tǒng)
1.4 創(chuàng)建應用程序
1.4.1 創(chuàng)建Win32控制臺應用程序
1.4.2 創(chuàng)建MFC應用程序
1.4.3 創(chuàng)建CLR控制臺應用程序
1.4.4 創(chuàng)建Windows窗體應用程序
1.5 解決方案和項目
1.6 習題
第2章 Windows編程與MFC
2.1 Windows應用程序的特點與運行機制
2.1.1 Windows應用程序的特點
2.1.2 事件與消息的概念
2.1.3 Windows應用程序的消息驅(qū)動運行機制
2.2 Windows編程中常用的數(shù)據(jù)類型和句柄
2.2.1 Windows編程中常用的數(shù)據(jù)類型
2.2.2 Windows編程中常用的句柄
2.3 MFC應用程序的類和文件
2.3.1 類說明
2.3.2 文件說明
2.4 Windows消息
2.4.1 事件驅(qū)動的程序設計
2.4.2 標準的Windows消息
2.4.3 控件消息
2.4.4 命令消息
2.5 消息的發(fā)送與接收的基本過程和機制
2.6 消息映射與消息處理函數(shù)
2.6.1 CCmdTarget類
2.6.2 消息映射與消息處理函數(shù)的概念
2.6.3 管理消息處理函數(shù)
2.7 MFC應用程序的執(zhí)行過程分析
2.8 MFC宏
2.8.1 有關(guān)運行時類型識別的宏
2.8.2 MFC調(diào)試宏
2.9 綜合實例
2.10 習題
第3章 文檔和視圖
3.1 文檔與視圖結(jié)構(gòu)
3.1.1 文檔與視圖結(jié)構(gòu)概述
3.1.2 文檔與視圖間的相互作用
3.1.3 多文檔應用程序
3.2 菜單設計
3.2.1 建立菜單資源
3.2.2 添加命令處理函數(shù)
3.2.3 彈出式菜單
3.3 工具欄和狀態(tài)欄設計
3.3.1 添加工具欄
3.3.2 定制狀態(tài)欄
3.4 文檔的讀寫
3.4.1 序列化工作原理
3.4.2 MFC應用程序的序列化
3.5 使用不同的視圖
3.5.1 滾動視圖
3.5.2 多視圖
3.6 習題
第4章 對話框與控件
4.1 對話框概述
4.1.1 對話框的組成與分類
4.1.2 基于對話框的應用程序
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 標準控件
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 進度條
4.4.4 標簽控件、屬性表和屬性頁
4.4.5 圖像列表
4.4.6 列表視控件
4.4.7 樹視控件
4.5 綜合實例
4.5.1 計算器應用程序的設計
4.5.2 資源管理器程序的設計
4.6 習題
第5章 圖形/圖像處理
5.1 圖形/圖像的基本概念
5.2 GDI+編程基礎
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 坐標變換
5.2.8 GDI+的坐標系統(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 綜合實例:畫圖程序的設計
5.7 習題
第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ù)庫應用程序
6.2.3 建立數(shù)據(jù)庫
6.2.4 注冊數(shù)據(jù)源
6.2.5 創(chuàng)建基本數(shù)據(jù)庫應用程序
6.2.6 解析應用程序生成的部分代碼
6.2.7 數(shù)據(jù)庫記錄的顯示和瀏覽
6.2.8 數(shù)據(jù)庫記錄的添加、修改和刪除
6.2.9 數(shù)據(jù)庫記錄的排序和篩選
6.2.10 表的連接
6.3 ADO數(shù)據(jù)庫應用編程
6.3.1 ADO技術(shù)簡介
6.3.2 ADO的對象
6.3.3 ADO對象的屬性和方法
6.3.4 使用ADO對象開發(fā)應用程序
6.4 綜合實例:學生成績管理系統(tǒng)
6.4.1 設計數(shù)據(jù)庫
6.4.2 注冊數(shù)據(jù)源
6.4.3 創(chuàng)建學生成績管理系統(tǒng)程序的框架
6.4.4 顯示和瀏覽數(shù)據(jù)庫記錄
6.4.5 添加、修改和刪除數(shù)據(jù)庫記錄
6.4.6 數(shù)據(jù)庫記錄的排序和查詢
6.4.7 計算每個學生的總分和平均分
6.4.8 顯示記錄總數(shù)和當前記錄數(shù)
6.5 習題
第7章 網(wǎng)絡編程
7.1 網(wǎng)絡編程概述
7.1.1 Windows Sockets規(guī)范
7.1.2 Visual C++2005網(wǎng)絡編程
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)絡應用程序的步驟
7.5.2 編制基于流式套接字的網(wǎng)絡應用程序
7.5.3 編制基于數(shù)據(jù)報套接字網(wǎng)絡應用程序的步驟
7.5.4 編制基于數(shù)據(jù)報套接字的網(wǎng)絡應用程序
7.6 綜合實例:聊天室
7.6.1 服務器端應用程序的功能介紹
7.6.2 客戶端應用程序的功能介紹
7.6.3 服務器端應用程序的編寫過程
7.6.4 客戶端應用程序的編寫過程
7.7 習題
參考文獻
編輯推薦
《Visual C++程序設計》適合作為高校計算機及相關(guān)專業(yè)本科學生學習“VisualC++Windows編程”等課程的教材或參考書,同時因其內(nèi)容實用,也適合高職高專學生及廣大計算機愛好者學習和參考。
圖書封面
評論、評分、閱讀與下載