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

Visual C++.NET實用案例教程

Visual C++.NET實用案例教程

定 價:¥40.00

作 者: 崔勇編著
出版社: 清華大學(xué)出版社
叢編項: IT培訓(xùn)標準系列教材 軟件程序員系列
標 簽: VC++.NET

ISBN: 9787302067498 出版時間: 2003-08-01 包裝: 精裝
開本: 26cm 頁數(shù): 380 字數(shù):  

內(nèi)容簡介

  本書以實例為基礎(chǔ),在對這些實例的逐步講解過程中,讓讀者對Visual C++.NET進行全面了解。微軟的Visual Studio.NET框架既保留了前一個版本的MFC和COM的優(yōu)點,又溶入了“統(tǒng)一”的思想,將Visual C++.NCT應(yīng)用分為傳統(tǒng)的非托管應(yīng)用和相對較新的托管應(yīng)用兩種類型。本書主要在三個方面對Visual C++.NEY進行介紹:首先是MFC,在新的平臺下,編寫MFC應(yīng)用的工具似乎都有了改觀,但是其核心并沒有變化,本書會一步步揭開其中的秘密;本書還介紹了“托管C++”,它用到了公共語言運行環(huán)境(Common Language Runtime,CLR),CLR相對MFC來說是一套新的體系結(jié)構(gòu),但是面向?qū)ο蟮乃枷霙]有變,這也是為什么本書第2章用一章的篇幅來談面向?qū)ο蟮腃++的理論的原因;最后一章給大家展示了制作一個“裸COM”的全部經(jīng)過,通過對這一章的學(xué)習(xí),讀者可知道許多與COM有關(guān)的基本概念。本書的編寫較多地考慮了編程規(guī)范。通過對本書的學(xué)習(xí),讀者可以養(yǎng)成良好的編程習(xí)慣。本書適合想學(xué)習(xí)Visual C++.NET的初、中級讀者使用,也可作為Visual C++.NET初學(xué)者入門的培訓(xùn)教材。

作者簡介

暫缺《Visual C++.NET實用案例教程》作者簡介

圖書目錄

第1章 緒論
1.1 VC++.NET概述
1.2 VC++.NET的新特性
1.2.1 安裝
1.2.2 基本類庫
1.2.3 屬性化編程
1.2.4 集成開發(fā)環(huán)境
1.2.5 托管C++
1.3 為什么要學(xué)習(xí)VC++.NET
1.4 學(xué)習(xí)VC++.NET的方法
1.5 學(xué)習(xí)VC++.NET的幾大禁忌
1.5.1 半途而廢
1.5.2 “大全”的危害
1.5.3 沒有基礎(chǔ)
案例1-1 基于MFC的Visual C++.NET應(yīng)用程序框架
第2章 C++語言基礎(chǔ)
2.1 C++與C語言的關(guān)系
2.1.1 C語言的特點
2.1.2 C語言的局限
2.1.3 C++語言的特點
2.1.4 C++程序結(jié)構(gòu)
案例2-1 創(chuàng)建一個最簡單的Win32應(yīng)用
2.2 引用與函數(shù)的單向值傳遞
2.2.1 引用
2.2.2 引用與指針
2.2.3 函數(shù)的單向值傳遞
2.2.4 指針與引用用作函數(shù)參數(shù)
2.3 類與對象
2.3.1 類說明
2.3.2 對象說明
2.3.3 對象的使用
2.3.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
2.4 封裝
2.4.1 封裝的概念
2.4.2 封裝的意義
2.5 繼承
2.5.1 繼承的概念
2.5.2 繼承的實現(xiàn)
2.5.3 繼承的應(yīng)用
2.5.4 關(guān)于繼承的幾點說明
2.6 多態(tài)
2.6.1 多態(tài)性
2.6.2 編譯時的多態(tài)性
2.6.3 虛函數(shù)
2.6.4 運行時的多態(tài)性
2.6.5 虛函數(shù)的訪問權(quán)限
2.6.6 純虛函數(shù)
2.6.7 賦值
案例2-2 虛擬的繪圖應(yīng)用
第3章 淺析微軟的MFC
3.1 Win32應(yīng)用
3.1.1 Win32程序框架
3.1.2 Win32程序設(shè)計基礎(chǔ)
3.2 MFC結(jié)構(gòu)
3.2.1 MFC概述
3.2.2 MFC結(jié)構(gòu)體系
3.3 MFC的消息機制
3.3.1 系統(tǒng)消息
案例3-1 在MFC應(yīng)用框架中實現(xiàn)簡單的系統(tǒng)消息
3.3.2 窗口消息
3.3.3 自定義消息
案例3-2 完成自定義消息的定義與處理
3.3.4 消息映射
3.3.5 幾處變化
3.4 MFC的基石
3.4.1 文檔視圖結(jié)構(gòu)應(yīng)用框架
3.4.2 面向?qū)ο蟮腃++思想
3.4.3 文檔與視圖通信
第4章 對話框應(yīng)用
4.1 對話框應(yīng)用概述
4.2 控件及其應(yīng)用
4.2.1 簡單控件的使用
案例4-1 創(chuàng)建使用簡單控件的基于對話框的應(yīng)用程序
4.2.2 復(fù)雜控件的使用
案例4-2 使用復(fù)雜控件
4.2.3 控件的使用原則
案例4-3 使用對話框與控件開發(fā)一個磁盤空間監(jiān)視器
第5章 MFC的文檔與視圖
5.1 理解文檔與視圖
5.1.1 文檔與視圖的關(guān)系
5.1.2 理解單文檔
5.1.3 理解多文檔
5.2 拆分窗口
5.2.1 拆分窗口
5.2.2 使用拆分窗口的意義
5.2.3 拆分窗口的實現(xiàn)
案例5-1 實現(xiàn)動態(tài)拆分窗口
案例5-2 實現(xiàn)靜態(tài)拆分窗口
5.3 菜單
5.3.1 菜單資源
5.3.2 菜單項的映射與處理
5.3.3 更新命令用戶接口消息
5.3.4 多個命令映射到同一人口函數(shù)
5.3.5 動態(tài)創(chuàng)建菜單
案例5-3 創(chuàng)建并使用動態(tài)菜單
5.4 工具欄
5.4.1 工具欄資源
5.4.2 工具欄編程
5.4.3 浮動工具欄編程
案例5-4 浮動工具欄應(yīng)用
第6章 繪圖
6.1 設(shè)備描述表(DC)
6.1.1 設(shè)備描述表
6.1.2 使用設(shè)備描述表
6.1.3 設(shè)備描述表分類
6.2 繪圖對象
6.2.1 畫筆
6.2.2 畫刷
6.2.3 字體
6.2.4 區(qū)域
6.2.5 庫存對象
6.2.6 其他繪圖對象
6.3 映射模式
6.3.1 默認映射模式MM_TEXT
6.3.2 與設(shè)備無關(guān)的映射模式
6.3.3 可變映射模式
6.3.4 坐標變換
案例6-1 確定鼠標是否點中矩形區(qū)域
6.4 函數(shù)OnDraw
案例6-2 在客戶區(qū)內(nèi)繪制轉(zhuǎn)動的輪子
第7章 輸入與輸出
7.1 概述
7.2 對話框
7.2.1 對話框資源
7.2.2 模式對話框與無模式對話框
7.2.3 創(chuàng)建模式對話框
案例7-1 使用一個模式對話框向應(yīng)用程序輸入文本信息
7.2.4 創(chuàng)建無模式對話框
案例7-2 使用無模式對話框向應(yīng)用程序輸入文本信息
7.2.5 公用對話框
7.3 屬性頁、屬性表和屬性向?qū)?br />7.3.1 屬性頁與屬性表
案例7-3 創(chuàng)建屬性表
7.3.2 屬性向?qū)?br />7.4 鼠標與鍵盤
7.4.1 鼠標數(shù)據(jù)
案例7-4 在屏幕上拖動正方形
7.4.2 鍵盤信息
7.5 文件
7.5.1 文件概述
7.5.2 文檔序列化
案例7-5 文檔的讀寫
案例7-6 序列化對象
7.5.3 直接讀寫文件
7.5.4 靈活地使用C語言的文件操作函數(shù)
第8章 動態(tài)鏈接庫
8.1 動態(tài)鏈接庫概述
8.2 動態(tài)鏈接庫基礎(chǔ)
8.2.1 動態(tài)鏈接庫函數(shù)的導(dǎo)人與導(dǎo)出
8.2.2 編譯器對導(dǎo)人與導(dǎo)出的影響
8.2.3 隱式鏈接與顯式鏈接
8.2.4 動態(tài)鏈接庫人口點
8.2.5 客戶程序如何尋找動態(tài)鏈接庫
8.2.6 使用動態(tài)鏈接庫的好處
8.3 使用MFC創(chuàng)建和使用動態(tài)鏈接庫
8.3.1 創(chuàng)建擴展動態(tài)鏈接庫
案例8-1 創(chuàng)建一個帶有基本運算功能的擴展動態(tài)鏈接庫
8.3.2使用擴展動態(tài)鏈接庫
案例8-2 使用擴展動態(tài)鏈接庫完成簡單的計算器應(yīng)用
8.3.3 創(chuàng)建規(guī)則動態(tài)鏈接庫
案例8-3 創(chuàng)建一個帶有基本運算功能的規(guī)則動態(tài)鏈接庫
8.3.4使用規(guī)則動態(tài)鏈接庫
案例8-4 使用規(guī)則動態(tài)鏈接庫完成簡單的計算器應(yīng)用
8.3.5 通過顯式鏈接使用動態(tài)鏈接庫
案例8-5 通過顯式鏈接使用規(guī)則動態(tài)鏈接庫完成計算器應(yīng)用
第9章 打印與打印預(yù)覽
9.1 打印的實現(xiàn)
9.1.1 打印設(shè)備描述表與屏幕設(shè)備描述表
9.1.2 用MFC實現(xiàn)最簡單的打印
案例9-1 使用MFC實現(xiàn)一個簡單的設(shè)備無關(guān)的打印功能
9.2 使用MFC實現(xiàn)定制打印
9.2.1 使用MFC打印的內(nèi)在機理
9.2.2 使用MFC打印預(yù)覽的內(nèi)在機理
案例9-2 實現(xiàn)多頁打印
9.2.3 打印頁眉和頁腳
案例9-3 打印一份酒店便簽
9.2.4 實現(xiàn)打印與顯示不同
案例9-4 實現(xiàn)打印與顯示的分離
第10章 數(shù)據(jù)庫編程
10.1 數(shù)據(jù)庫
10.1.1 關(guān)系型數(shù)據(jù)庫模型
案例10-1 創(chuàng)建簡單的Access數(shù)據(jù)庫
10.1.2 數(shù)據(jù)庫訪問
10.1.3 數(shù)據(jù)源
案例10-2 創(chuàng)建數(shù)據(jù)庫BDB的數(shù)據(jù)源
10.1.4 VisualC++.NET的ODBC類
10.2 操縱數(shù)據(jù)庫
10.2.1 建立數(shù)據(jù)庫表與應(yīng)用的連接
案例10-3(上) 創(chuàng)建ODBC數(shù)據(jù)庫應(yīng)用程序
10.2.2 完成數(shù)據(jù)庫查詢與修改操作
案例10-3(下) 完成對數(shù)據(jù)庫的查詢與修改
10.3 OLEDB、ADO和SQL
10.3.1 什么是OLEDB
10.3.2 什么是ADO
10.3.3 ADO和OLEDB
10.3.4 SQL
第11章 使用托管C抖進行.NET編程
11.1 概述
11.1.1 托管C什語言出現(xiàn)的背景
11.1.2 托管C什與.NET框架
11.1.3 使用托管C++語言
11.2 理解.NET框架
11.2.1 公共語言運行環(huán)境(CLR)
11.2.2 部件(assemblies)
11.2.3 元數(shù)據(jù)(metadata)
11.3 托管C++語言基礎(chǔ)
11.3.1 理解托管類型
11.3.2 值類型
11.3.3 垃圾收集類型(引用類型)
11.3.4 封箱(boxed)與拆箱(unboxed)
案例11-1 使用應(yīng)用向?qū)?chuàng)建一個空的托管C什應(yīng)用
11.3.5 接口類型
11.3.6 數(shù)組
11.3.7 字符串
案例11-2 使用應(yīng)用向?qū)?chuàng)建一個托管C什項目
11.3.8 代理(delegate)
11.3.9 屬性成員
11.3.10 對異常的處理
11.3.11 別針型指針
11.4 完整的托管應(yīng)用程序
案例11-3 創(chuàng)建一個記事本應(yīng)用程序
第12章 組件對象模型
12.1 概述
12.1.1 什么是COM
12.1.2 為什么要用COM編寫組件
12.1.3 學(xué)習(xí)COM之前的準備
12.2 學(xué)習(xí)COM所必須了解的概念
12.2.1 接口(interface)
12.2.2 組件
12.2.3 引用計數(shù)
12.2.4 全局惟一標識GUID
12.2.5 返回值類型HRESULT
12.2.6 類工廠(ClassFactory)
12.2.7 服務(wù)器
12.2.8 注冊表
12.2.9 客戶端應(yīng)用
12.3 創(chuàng)建一個"裸"COM組件
12.3.1 創(chuàng)建過程
案例12-1 手工創(chuàng)建COM組件
12.3.2 調(diào)用COM組件的過程
12.3.3 創(chuàng)建COM組件客戶
案例12-2 創(chuàng)建使用BareCOM組件的客戶端應(yīng)用
12.4 使用ATL創(chuàng)建實用的COM組件
12.4.1 模板簡介
12.4.2 理解ATL
12.4.3 代理占位模塊與DCOM網(wǎng)絡(luò)協(xié)議
12.4.4 使用ATL創(chuàng)建組件
案例12-3 使用ATL創(chuàng)建完成加法功能的組件
12.4.5 使用由ATL創(chuàng)建的組件
案例12-4 創(chuàng)建一個使用SimpleObj組件的客戶應(yīng)用

本目錄推薦

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