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

Visual C++程序設(shè)計與實踐

Visual C++程序設(shè)計與實踐

定 價:¥31.00

作 者: 梁普選主編
出版社: 清華大學(xué)出版社;北京交通大學(xué)出版社
叢編項: 高等學(xué)校計算機科學(xué)與技術(shù)教材
標(biāo) 簽: VC++

ISBN: 9787810825283 出版時間: 2005-08-01 包裝: 平裝
開本: 26cm 頁數(shù): 370 字?jǐn)?shù):  

內(nèi)容簡介

  本書由淺入深地介紹了VisualC++的基礎(chǔ)知識及編程環(huán)境的使用。特別是每個章節(jié)由基本概念到驗證實例、最后實現(xiàn)較完整的應(yīng)用程序的每個環(huán)節(jié)中,都貫穿了面向?qū)ο?、面向用戶的編程理念,整個內(nèi)容貫穿了使用VC編程工具來提出問題,解決問題的軟件設(shè)計理念。所以本書即適合于初學(xué)者作為入門教材,也適合于已初步掌握了VisualC++編程人員深入?yún)⒖?。本書分?章:第1章微軟基礎(chǔ)類庫MFC與應(yīng)用程序框架;第2章對話框及相關(guān)控件編程;第3章文檔、視圖與框架窗口;第4章繪圖與打?。坏?章數(shù)據(jù)庫編程;第6章多線程編程;第7章網(wǎng)絡(luò)編程;第8章動態(tài)鏈接庫。

作者簡介

暫缺《Visual C++程序設(shè)計與實踐》作者簡介

圖書目錄

第1章 微軟基礎(chǔ)類庫MFC與應(yīng)用程序框架
1.1 微軟基礎(chǔ)類庫MFC
1.1.1 一個簡單的MFC程序
1.1.2 創(chuàng)建Windows程序
1.1.3 MFC類庫結(jié)構(gòu)
1.1.4 源程序分析
1.1.5 應(yīng)用程序?qū)ο?br />1.1.6 窗口對象
1.1.7 靜態(tài)文本控件
1.1.8 消息映射
1.1.9 窗口消息
1.2 MFC應(yīng)用程序框架
1.2.1 應(yīng)用程序向?qū)ppWizard
1.2.2 使用項目工作區(qū)
1.3 MFC應(yīng)用程序框架與win32程序的關(guān)聯(lián)
1.3.1 MFC應(yīng)用程序框架對Win32程序的封裝
1.3.2 MFC應(yīng)用程序的基本類
1.4 消息路由與自定義類的消息處理
1.4.1 基礎(chǔ)知識
1.4.2 應(yīng)用類的Run()函數(shù)
1.4.3 SendMessage()和PostMessage()函數(shù)
1.4.4 消息映射表
1.4.5 尋找消息處理函數(shù)
1.4.6 處理消息的路徑
1.4.7 自定義消息處理
1.4.8 綜合實例:自定義消息處理
小結(jié)
習(xí)題
第2章 對話框與控件編程
2.1 消息對話框
2.2 對話框的創(chuàng)建與使用流程
2.2.1 創(chuàng)建模態(tài)對話框
2.2.2 創(chuàng)建對話框類
2.2.3 向程序中添加代碼
2.2.4 消息響應(yīng)函數(shù)
2.2.5 數(shù)據(jù)交換和檢驗
2.3 非模態(tài)對話框
2.4 通用對話框
2.5 屬性對話框
2.5.1 CPropertySheet類
2.5.2 創(chuàng)建屬性頁對話框
2.6 常用控件
2.6.1 Picture控件
2.6.2 Edit控件
2.6.3 Spin控件
2.6.4 ComboBox控件
2.6.5 Slider控件
2.6.6 Horizonial/Vertical ScrollBar控件
2.6.7 Tab控件
2.6.8 Tree控件
2.6.9 List控件
2.6.10 Progress控件
2.6.11 Animate控件
2.7 對話框綜合實例
2.7.1 設(shè)計目標(biāo)
2.7.2 設(shè)計思路
2.7.3 實現(xiàn)步驟
小結(jié)
習(xí)題
第3章 文檔、視圖與框架窗口
3.1 框架窗口
3.1.1 主框架窗口和文檔窗口
3.1.2 文檔類和視圖類
3.2 理解文檔、視圖和框架
3.2.1 基本概念
3.2.2 文檔及視圖結(jié)構(gòu)
3.2.3 單文檔應(yīng)用的執(zhí)行過程
3.2.4 文檔、視圖和框架窗口之間的相互作用
3.3 文檔一視圖結(jié)構(gòu)中的用戶數(shù)據(jù)存儲
3.3.1 文檔一視圖結(jié)構(gòu)中的用戶數(shù)據(jù)
3.3.2 數(shù)據(jù)流層分析
3.3.3 構(gòu)建用戶數(shù)據(jù)結(jié)構(gòu)
3.4 在文檔類中創(chuàng)建用戶數(shù)據(jù)操作平臺
3.4.1 頭文件的作用
3.4.2 提供用戶數(shù)據(jù)
3.5 創(chuàng)建用戶界面交互平臺
3.5.1 設(shè)計用戶界面
3.5.2 設(shè)置控件屬性
3.5.3 添加成員變量
3.5.4 數(shù)據(jù)交換與數(shù)據(jù)校驗機制
3.5.5 程序運行之前的準(zhǔn)備
3.5.6 【輸入】按鈕的處理
3.5.7 【輸出】按鈕的處理
3.6 對象的持久性機制
3.6.1 序列化操作機制
3.6.2 實現(xiàn)對象的序列化
3.7 MFC中的集合類
3.7.1 集合類
3.7.2 如何選用MFC集合類
3.7.3 模板類和非模板類“
3.7.4 使用CObList集合類實現(xiàn)隊列操作
3.7.5 使用鏈?zhǔn)酱鎯Y(jié)構(gòu)存儲用戶定義數(shù)據(jù)
3.7.6 鏈?zhǔn)酱鎯?br />3.7.7 映象集合類及其使用
3.7.8  “排課表”設(shè)計
3.8 用戶自定義類與消息映射
3.8.1 添加消息映射機制
3.8.2 消息路由
3.9 綜合實例
3.9.1 構(gòu)建通訊錄數(shù)據(jù)結(jié)構(gòu)
3.9.2 動態(tài)數(shù)組
3.9.3 實現(xiàn)過程
3.10 文檔視窗的結(jié)合
3.10.1 了解文檔一視圖結(jié)構(gòu)
3.10.2 文檔一視圖結(jié)構(gòu)之間的關(guān)系
3.10.3 一般視圖類
3.10.4 視圖之間相互作用的成員函數(shù)
3.10.5 文檔視圖實例
3.11 一檔多視
3.11.1 一檔多視的構(gòu)成
3.11.2 實例:一檔多視圖
3.11.3 實現(xiàn)一檔多視
3.11.4 切換沒有切分的視圖類
3.12 多檔多視
3.12.1 設(shè)計思路
3.12.2 實現(xiàn)步驟
3.12.3 多文檔應(yīng)用程序框架的多檔多視
3.12.4 多文檔應(yīng)用程序中的各子窗口的交互
3.12.5 編制基于多文檔的應(yīng)用程序
小結(jié)
習(xí)題
第4章 繪圖與打印
4.1 MFC繪圖要素
4.1.1 畫布——設(shè)備描述表類(CDC)
4.1.2 繪制圖形——圖形對象類(CGdiObject)
4.1.3 獲取設(shè)備描述表對象
4.1.4 創(chuàng)建CPen對象
4.1.5 創(chuàng)建CBrush對象
4.1.6 創(chuàng)建CFont對象
4.1.7 設(shè)置繪圖坐標(biāo)
4.1.8 工作區(qū)坐標(biāo)系統(tǒng)
4.1.9 其他繪圖屬性
4.2 繪圖操作
4.2.1 輸出文本
4.2.2 繪圖操作
4.2.3 繪圖步驟
4.2.4 實例——創(chuàng)建畫圖程序
4.3 位圖處理
4.3.1 CBitmap類
4.3.2 顯示GDI位圖
4.3.3 實例
4.4 綜合實例:編寫繪圖程序
小結(jié)
習(xí)題
第5章 數(shù)據(jù)庫編程
5.1 ODBC數(shù)據(jù)庫編程
5.1.1 開放數(shù)據(jù)庫互連(ODBC)
5.1.2 數(shù)據(jù)源名(DSN)
5.1.3 訪問ODBC數(shù)據(jù)源
5.1.4 CDatabase類
5.1.5 CRecordset類
5.2 記錄集的建立和關(guān)閉
5.3 記錄排序與過濾
5.4 滾動記錄
5.5 修改、添加和刪除記錄
5.5.1 修改記錄
5.5.2 添加記錄
5.5.3 刪除記錄
5.6 CRecordView類
5.7 使用ActiveX控件
5.7.1 Adodc數(shù)據(jù)控件與DataGrid控件
5.7.2 MSFlexGrid控件
5.8 綜合實例:師資管理信息系統(tǒng)
5.8.1 設(shè)計目標(biāo)
5.8.2 用戶需求分析
5.8.3 數(shù)據(jù)結(jié)構(gòu)
5.8.4 功能模塊圖
5.8.5 配置ODBC數(shù)據(jù)源
5.8.6 界面設(shè)計
5.8.7 驗證用戶權(quán)限代碼設(shè)計
5.8.8 初始化主界面代碼設(shè)計
5.8.9 單擊TreeView結(jié)點事件設(shè)計
5.8.10 基本情況列表數(shù)據(jù)
5.8.11 顯示教師信息
5.8.12 查詢模塊代碼設(shè)計
5.8.13 添加記錄
5.8.14 數(shù)據(jù)編輯代碼設(shè)計
5.8.15 修改指定記錄
5.8.16 刪除指定記錄
5.8.17 教籍轉(zhuǎn)移代碼
5.8.18 年齡職稱表處理
5.8.19 轉(zhuǎn)儲功能
5.9 ADO數(shù)據(jù)庫編程
5.9.1 ADO編程步驟
5.9.2 設(shè)計應(yīng)用程序
5.9.3 AD0設(shè)計實例
小結(jié)
習(xí)題
第6章 多線程編程
6.1 多線程基礎(chǔ)
6.1.1 進程與線程
6.1.2 使用Win32函數(shù)控制線程對共享資源的訪問
6.2 多線程編程
6.2.1 用戶界面線程
6.2.2 創(chuàng)建用戶界面線程
6.2.3 啟動用戶界面線程
6.2.4 使用用戶界面窗口
6.2.5 工作者線程
6.3 線程的終止
6.3.1 線程的正常終止
6.3.2 線程的異常終止
6.3.3 幾種終止函數(shù)的比較
6.4 線程的管理和操作
6.4.1 線程優(yōu)先級
6.4.2 控制運行狀態(tài)
6.4.3 線程之間的通信
6.5 多線程的調(diào)試
6.6 多線程實例
小結(jié)
習(xí)題
第7章 網(wǎng)絡(luò)編程
7.1 網(wǎng)絡(luò)應(yīng)用程序結(jié)構(gòu)和TCP/IP協(xié)議
7.1.1 網(wǎng)絡(luò)通信
7.1.2 TCP/IP協(xié)議和TCP/IP參考模型
7.1.3 套接字和端口
7.2 MFC winsock類和winsock編程模型
7.2.1 WinSock和MFC
7.2.2 CSocket類的使用
7.2.3 CSocketFile類和CArchive類
7.2.4 WinSock編程模型
7.3 使用CSocket的聊天服務(wù)器
7.3.1 聊天室服務(wù)器功能簡介
7.3.2 服務(wù)器的工作流程
7.3.3 創(chuàng)建服務(wù)器應(yīng)用程序
7.4 聊天室客戶端的設(shè)計
7.4.1 聊天室客戶端功能簡介
7.4.2 客戶端的工作流程
7.4.3 創(chuàng)建客戶端應(yīng)用程序
小結(jié)
習(xí)題
第8章 動態(tài)鏈接庫
8.1 動態(tài)鏈接庫與靜態(tài)庫文件
8.2 DLL的兩種動態(tài)鏈接方法
8.3 動態(tài)鏈接庫與可執(zhí)行程序
8.4 動態(tài)鏈接庫編程
8.4.1 動態(tài)鏈接庫的導(dǎo)出函數(shù)
8.4.2 實例
8.4.3 隱式調(diào)用DLL的實現(xiàn)方法
8.4.4 顯式調(diào)用DLL的實現(xiàn)方法
8.5 綜合實例
8.5.1 鉤子概述
8.5.2 線程局部鉤子與系統(tǒng)全局鉤子
8.5.3 鉤子的安裝與卸載
8.5.4 使用鼠標(biāo)鉤子
8.5.5 使用鍵盤鉤子
小結(jié)
附錄A 程序調(diào)試
A.1 Visual C++調(diào)試環(huán)境
A.1.1 與調(diào)試相關(guān)的菜單命令
A.1.2 在調(diào)試中修改代碼
A.2 控制程序運行
A.3 檢查變量值
參考文獻

本目錄推薦

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