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

Visual C++.NET實(shí)用案例教程

Visual C++.NET實(shí)用案例教程

定 價(jià):¥40.00

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

購(gòu)買這本書(shū)可以去


ISBN: 9787302067498 出版時(shí)間: 2003-08-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 380 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Visual C++.NET實(shí)用案例教程》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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