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

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

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

定 價:¥40.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《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 為什么要學習VC++.NET
1.4 學習VC++.NET的方法
1.5 學習VC++.NET的幾大禁忌
1.5.1 半途而廢
1.5.2 “大全”的危害
1.5.3 沒有基礎
案例1-1 基于MFC的Visual C++.NET應用程序框架
第2章 C++語言基礎
2.1 C++與C語言的關系
2.1.1 C語言的特點
2.1.2 C語言的局限
2.1.3 C++語言的特點
2.1.4 C++程序結構
案例2-1 創(chuàng)建一個最簡單的Win32應用
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 構造函數(shù)與析構函數(shù)
2.4 封裝
2.4.1 封裝的概念
2.4.2 封裝的意義
2.5 繼承
2.5.1 繼承的概念
2.5.2 繼承的實現(xiàn)
2.5.3 繼承的應用
2.5.4 關于繼承的幾點說明
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ù)的訪問權限
2.6.6 純虛函數(shù)
2.6.7 賦值
案例2-2 虛擬的繪圖應用
第3章 淺析微軟的MFC
3.1 Win32應用
3.1.1 Win32程序框架
3.1.2 Win32程序設計基礎
3.2 MFC結構
3.2.1 MFC概述
3.2.2 MFC結構體系
3.3 MFC的消息機制
3.3.1 系統(tǒng)消息
案例3-1 在MFC應用框架中實現(xiàn)簡單的系統(tǒng)消息
3.3.2 窗口消息
3.3.3 自定義消息
案例3-2 完成自定義消息的定義與處理
3.3.4 消息映射
3.3.5 幾處變化
3.4 MFC的基石
3.4.1 文檔視圖結構應用框架
3.4.2 面向對象的C++思想
3.4.3 文檔與視圖通信
第4章 對話框應用
4.1 對話框應用概述
4.2 控件及其應用
4.2.1 簡單控件的使用
案例4-1 創(chuàng)建使用簡單控件的基于對話框的應用程序
4.2.2 復雜控件的使用
案例4-2 使用復雜控件
4.2.3 控件的使用原則
案例4-3 使用對話框與控件開發(fā)一個磁盤空間監(jiān)視器
第5章 MFC的文檔與視圖
5.1 理解文檔與視圖
5.1.1 文檔與視圖的關系
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 浮動工具欄應用
第6章 繪圖
6.1 設備描述表(DC)
6.1.1 設備描述表
6.1.2 使用設備描述表
6.1.3 設備描述表分類
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 與設備無關的映射模式
6.3.3 可變映射模式
6.3.4 坐標變換
案例6-1 確定鼠標是否點中矩形區(qū)域
6.4 函數(shù)OnDraw
案例6-2 在客戶區(qū)內繪制轉動的輪子
第7章 輸入與輸出
7.1 概述
7.2 對話框
7.2.1 對話框資源
7.2.2 模式對話框與無模式對話框
7.2.3 創(chuàng)建模式對話框
案例7-1 使用一個模式對話框向應用程序輸入文本信息
7.2.4 創(chuàng)建無模式對話框
案例7-2 使用無模式對話框向應用程序輸入文本信息
7.2.5 公用對話框
7.3 屬性頁、屬性表和屬性向導
7.3.1 屬性頁與屬性表
案例7-3 創(chuàng)建屬性表
7.3.2 屬性向導
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)鏈接庫基礎
8.2.1 動態(tài)鏈接庫函數(shù)的導人與導出
8.2.2 編譯器對導人與導出的影響
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)鏈接庫完成簡單的計算器應用
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)鏈接庫完成簡單的計算器應用
8.3.5 通過顯式鏈接使用動態(tài)鏈接庫
案例8-5 通過顯式鏈接使用規(guī)則動態(tài)鏈接庫完成計算器應用
第9章 打印與打印預覽
9.1 打印的實現(xiàn)
9.1.1 打印設備描述表與屏幕設備描述表
9.1.2 用MFC實現(xiàn)最簡單的打印
案例9-1 使用MFC實現(xiàn)一個簡單的設備無關的打印功能
9.2 使用MFC實現(xiàn)定制打印
9.2.1 使用MFC打印的內在機理
9.2.2 使用MFC打印預覽的內在機理
案例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 關系型數(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ù)庫表與應用的連接
案例10-3(上) 創(chuàng)建ODBC數(shù)據(jù)庫應用程序
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++語言基礎
11.3.1 理解托管類型
11.3.2 值類型
11.3.3 垃圾收集類型(引用類型)
11.3.4 封箱(boxed)與拆箱(unboxed)
案例11-1 使用應用向導創(chuàng)建一個空的托管C什應用
11.3.5 接口類型
11.3.6 數(shù)組
11.3.7 字符串
案例11-2 使用應用向導創(chuàng)建一個托管C什項目
11.3.8 代理(delegate)
11.3.9 屬性成員
11.3.10 對異常的處理
11.3.11 別針型指針
11.4 完整的托管應用程序
案例11-3 創(chuàng)建一個記事本應用程序
第12章 組件對象模型
12.1 概述
12.1.1 什么是COM
12.1.2 為什么要用COM編寫組件
12.1.3 學習COM之前的準備
12.2 學習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 服務器
12.2.8 注冊表
12.2.9 客戶端應用
12.3 創(chuàng)建一個"裸"COM組件
12.3.1 創(chuàng)建過程
案例12-1 手工創(chuàng)建COM組件
12.3.2 調用COM組件的過程
12.3.3 創(chuàng)建COM組件客戶
案例12-2 創(chuàng)建使用BareCOM組件的客戶端應用
12.4 使用ATL創(chuàng)建實用的COM組件
12.4.1 模板簡介
12.4.2 理解ATL
12.4.3 代理占位模塊與DCOM網(wǎng)絡協(xié)議
12.4.4 使用ATL創(chuàng)建組件
案例12-3 使用ATL創(chuàng)建完成加法功能的組件
12.4.5 使用由ATL創(chuàng)建的組件
案例12-4 創(chuàng)建一個使用SimpleObj組件的客戶應用

本目錄推薦

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