Visual C++ .NET入門與提高 (精裝)

出版時間:2002-7  出版社:清華大學出版社  作者:孫飛  頁數(shù):384  字數(shù):621000  

內(nèi)容概要

本書全面介紹了Visual Studio.NET中有關(guān)Visual C++.NET的編程方法和技巧。全書共17章,先后介紹了Visual C++的發(fā)展歷史、C++和Windows基礎(chǔ)、Visual C++.NET編程界面、程序結(jié)構(gòu)的建立與分析、控件使用、界面設(shè)計、文件與打印等多方面的內(nèi)容。在提高篇中,深入介紹了關(guān)于動態(tài)庫、多線程、COM、ActiveX、數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程等方面的內(nèi)容。另外,關(guān)于Visual C++.NET的新增功能將在各章中有所體現(xiàn)。
本書以循序漸進的方式,穿插給出了豐富的實例以輔助講解,可以幫助讀者快速掌握和提高編程能力。本書適合于有一定C語言基礎(chǔ)并對Windows機制有一些了解的初學者或?qū)isual C++有一定了解的讀者閱讀。

書籍目錄

第1章 Visual C++.NET的界面
1.1 運行 Visual Studio.NET
1.1.1 編輯測覽區(qū)
1.1.2 輔助工作區(qū)
1.2 第1個Visual C++.NET的應用程序
第2章 C++編程基礎(chǔ)
2.1 C++基礎(chǔ)
2.1.1 面向?qū)ο蟮睦砟?br />2.1.2 new、delete和this指針
2.1.3 函數(shù)重載
2.1.4 運算符重載
2.1.5 類的繼承
2.1.6 虛函數(shù)和純虛函數(shù)
2.1.7 模板
2.1.8 類型的轉(zhuǎn)換
2.1.9 異常的處理
2.1.10 一個簡單的C++程序
2.2 Windows編程基礎(chǔ)
2.2.1 Windows操作系統(tǒng)的特點
2.2.2 過程驅(qū)動和事件驅(qū)動
2.2.3 消息循環(huán)與輸入
2.2.4 圖形輸出
2.2.5 用戶界面對象
2.2.6 資源共享
2.2.7 Windows應用程序的組成
2.3 MFC基礎(chǔ)
2.3.1 MFC的概念
2.3.2 MFC的結(jié)構(gòu)體系
2.3.3 MFC中常用類簡介
2.3.4 MFC應用程序的基本批架
第3章 文檔與視圖(一)
3.1 文檔/視圖結(jié)構(gòu)
3.1.1 文檔視圖結(jié)構(gòu)的概念
3.1.2 框架窗口類與框架窗口對象
3.1.3 手動創(chuàng)建框架窗口
3.1.4 理解MFC應用程序向?qū)?chuàng)建框架窗口的方法
3.1.5 文檔模板CDocTemplate類與文檔對象
3.1.6 視圖CView類與視圖對象
3.1.7 文檔、視圖、框架、應用對象之間的通信
3.2 單文檔/視圖程序(SDI)
3.2.1 程序的建立
3.2.2 實例:我的畫板1
第4章 使用對話框(一)
4.1 對話樞的概念
4.2 對話框的設(shè)計
4.2.1 在程序中新建一個對話框
4.2.2 設(shè)計對話框
4.2.3 對話框類CDialog及其與資源的連接
4.2.4 數(shù)據(jù)交換與DoDataExchange()函數(shù)
4.3 程序中對話框的初始化和顯示
4.3.1 模態(tài)對話框和非模態(tài)對話框的初始化
4.3.2 對話框的返回值和顯示
4.4 常用的標準對話框
4.4.1 文件對話框(CFileDialog)
4.4.2 顏色選擇對話框
4.4.3 字體選擇對話框
第5章 圖形設(shè)備接口
5.1 圖形設(shè)備類
5.1.1 客戶區(qū)圖形設(shè)備CClientDC
5.1.2 窗口畫面圖形設(shè)備CPaintDC
5.1.3 用CWindowDC管理圖文框窗口
5.2 坐標、映射模式與繪圖模式
5.2.1 GDI坐標
5.2.2 邏輯映射模式
5.2.3 繪圖模式
5.3 與繪圖相關(guān)的常用類與結(jié)構(gòu)
5.3.1 POINT結(jié)構(gòu)和CPoint類
5.3.2 RECT結(jié)構(gòu)和CRect類
5.3.3 SIZE結(jié)構(gòu)和CSize類
5.3.4 CRgn類
5.4 畫刷
5.4.1 CBrush類
5.4.2 畫刷的創(chuàng)建與調(diào)用
5.5 畫筆
5.5.1 CPen類
5.5.2 畫筆的創(chuàng)建與調(diào)用
5.6 位圖
5.6.1 CBitmap類與BITMAP結(jié)構(gòu)
5.6.2 位圖資源的利用
5.6.3 位圖的創(chuàng)建與顯示
5.7 字體
5.7.1 LOGFONT結(jié)構(gòu)和CFont類
5.7.2 字體的創(chuàng)建與文本輸出
5.8 設(shè)備更新與重畫
5.8.1 UpdateAllViews和ValidateRect、UpdateWindow函數(shù)
5.8.2 OnInitialUpdate函數(shù)和OnUpdate函數(shù)
5.8.3 OnDraw函數(shù)
5.9 實例:簡單的動畫效果
第6章 文檔與視圖(二)
6.1 多文檔/視圖程序(MDI)
6.1.1 程序的建立
6.1.2 實例:我的畫板2
6.2 多視圖程序
6.2.1 視圖的分割
6.2.2 多視圖與文檔之間的通信
6.2.3 實例:我的畫板3
第7章 控件的使用(一)
7.1 常用的控件
7.1.1 按鈕類
7.1.2 文本框
7.1.3 列表框
7.1.4 組合框
7.1.5 靜態(tài)控件
7.2 控件的靜態(tài)加入
7.3 控件的動態(tài)生成
7.4 一個使用控件的例子
第8章 使用對話框(二)
8.1 基于對話框的應用程序框架
8.1.1 程序建立
8.1.2 代碼分析
8.2 對話柜中控件的動態(tài)增減
8.3 屬性選項卡與向?qū)?br />8.3.1 屬性選項卡對話樞的創(chuàng)建
8.3.2 屬性選項卡對話框的運行機制
8.3.3 向?qū)У纳?br />8.4 實例:數(shù)字游戲
8.4.1 生成程序框架
8.4.2 【猜數(shù)字】選項卡
8.4.3 【測驗】選項卡
8.4.4 屬性表的生成
第9章 程序界面設(shè)計
9.1 菜單的設(shè)計
9.1.1 利用資源編輯器編輯菜單
9.1.2 同菜單有關(guān)的類
9.1.3 映射菜單命令到成員函數(shù)
9.2 工具欄和狀態(tài)欄
9.2.1 工具欄的制作和使用
9.2.2 工具欄類
9.2.3 工具欄在框架中的創(chuàng)建和顯示
9.2.4 狀態(tài)欄的創(chuàng)建與修改
9.3 其他資源
9.3.1 位圖資源的建立與使用
9.3.2 使用加速鍵和組合鍵
9.3.3 對話框資源的建立與使用
9.3.4 使用字符串資源
9.4 窗體風格的定義
9.5 使自己的程序更個性化
9.5.1 讓窗口變成橢圓形
9.5.2 離開灰色的世界
9.5.3 讓窗口不可移動
第10章 控件的使用(二〕
10.1 高級控件
10.1.1 進度欄控件
10.1.2 滑塊控件
10.1.3 動畫控件
10.1.4 樹形控件
10.1.5 選項卡控件
10.2 使用第三方控件
10.3 使常用的控件更個性化
10.3.1 個性化的按鈕
10.3.2 個性化的文本框
第11章 文件與打印
11.1 文件的讀寫
11.1.1 CFile類
11.1.2 序列化與CArchive類
11.2 打印
11.2.1 建立一個支持打印的框架
11.2.2 CPrintInfo類與打印相關(guān)函數(shù)
11.3 實例:我的畫板4
第12章 動態(tài)庫
12.1 動態(tài)庫的概念
12.1.1 靜態(tài)庫
12.1.2 動態(tài)庫
12.2 動態(tài)庫的連接
12.2.1 動態(tài)庫的顯式連接
12.2.2 動態(tài)庫的隱式連接
12.3 用戶動態(tài)庫
12.4 MFC擴展類庫(_AFXDLL)
12.5 動態(tài)庫的實例:每天一帖
第13章 多線程
13.1 進程與線程
13.2 線程的啟動與停止
13.3 線程之間的通信與同步
13.3.1 同步的必要性
13.3.2 等待函數(shù)
13.3.3 同步對家
13.4 使用工作者線程
13.5 使用用戶界面線程
13.6 無窗口的內(nèi)部應用進程
第14章 COM(組件對象模型)
14.1 COM在C++中的形式
14.1.1 IUnknown接口
14.1.2 IDispatch接口
14.1.3 接口的訪問
14.2 COM的一個成熟的實現(xiàn)OLE(對象鏈接和嵌入)
14.2.1 OLE容器(Container)
14.2.2 OLE全服務器(Full-Server)
14.2.3 OLE小型服務器(Mini-Server)
14.2.4 利用應用程序向?qū)梢粋€簡單的OLE容器/完全服務器(Container/Full-Server)
14.2.5 容器功能的增強
14.3 ActiveX控件
14.3.1 事件(Event)
14.3.2 屬性(Property)
14.3.3 方法(Method)
14.3.4 建立自己的ActiveX控件
14.3.5 檢測自己創(chuàng)建的ActiveX控件
第15章 數(shù)據(jù)庫編程
15.1 數(shù)據(jù)庫的基本知識
15.2 ODBC簡介
15.3 DAO類
15.4 ADO(ActiveXDataObjects)技術(shù)
15.4.1 ADO的特點
15.4.2 ADO編程模型
15.4.3 ADO接口簡介
15.4.4 ADO庫
15.5 實例:通訊錄
15.5.1 利用ODBC類創(chuàng)建一個簡單數(shù)據(jù)庫程序
15.5.2 創(chuàng)建一個ADO的程序
第16章 網(wǎng)絡(luò)編程
16.1 利用CHtmlView創(chuàng)建一個簡單的Web瀏覽器
16.2 WinInet接口
16.2.1 MFC WinInet類的特點
16.2.2 WinInet中的類
16.2.3 利用WinInet創(chuàng)建一個簡單的FTP客戶程序
16.3 MFC的Socket編程
第17章 異常處理與調(diào)試
17.1 異常捕捉與處理
17.2 異常類CException
17.3 利用MFC中的調(diào)試宏
17.3.1 TRACE宏
17.3.2 ASSERT宏
17.3.3 VERIFY宏
17.3.4 ASSERT_VALID宏
17.4 利用Visual C++.NET的調(diào)試工具

圖書封面

評論、評分、閱讀與下載


    Visual C++ .NET入門與提高 (精裝) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7