Visual C++6學習指南

Visual C++6學習指南 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:斯伐(美)
出品人:
頁數:351
译者:
出版時間:1999-09
價格:48.00元
裝幀:平裝
isbn號碼:9787111072805
叢書系列:
圖書標籤:
  • VC學習
  • Visual C++
  • VC++
  • C++
  • 編程入門
  • Windows編程
  • MFC
  • API
  • 學習指南
  • 開發工具
  • 經典教程
  • 入門教程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書對VisualC++6的使用與開發做瞭全麵係統的介紹。首先簡單介紹瞭VisualC++

6集成開發環境的操作和使用,講述瞭C++語言、Windows編程、MFC的基礎知識;然後,

通過一個畫圖程序說明瞭VisualC++6編程的主要方法和步驟,包括Windows的菜單、

工具欄和對話框資源的使用、程序調試的方法、文檔/視圖結構、鼠標消息處理、顔色的

使用、滾動處理、文件讀寫、文檔打印和多視圖。

本書在組織上是按照由淺入深、循序漸進的結構,強調邊學邊練,主要通過一個個

示例程序來說明如何使用VisualC++6,並精心挑選瞭一些圖片,這樣既通俗易懂,又能

讓讀者真正掌握編程的基本技巧和方法,無論對於初學者還是具有一定基礎的編程人員,

都有很高的參考價值。

著者簡介

圖書目錄

目 錄
譯者序
前言
第一部分 VisualC++入門
第1章 VisualC++開發環境
1.1開始運行VisualC++
1.2VisualC++聯機幫助係統
1.2.1幫助基礎知識
1.2.2縮小查找範圍
1.2.3防止迷路
1.2.4補充說明
1.3項目和項目工作區
1.3.1項目
1.3.2項目工作區
1.4采用項目進行工作
1.4.1創建一個項目文件
1.4.2目錄及創建的文件
1.4.3項目工作區窗口的使用
1.4.4項目文件的添加和刪除
1.4.5編輯源代碼和資源
1.4.6項目配置
1.4.7項目連編
1.4.8改正編譯錯誤
1.4.9運行應用程序
1.4.10調試應用程序
1.4.11剖試器和代碼優化
1.5采用VisualC++提供的嚮導工具
1.6項目工作區窗口的使用
1.6.1文檔窗口
1.6.2停靠窗口
1.7工具欄和菜單
1.8VisualC++中的查找
1.8.1查找和替換
1.8.2下拉式的查找列錶控件
1.8.3文件查找命令
1.8.4源代碼文件的書簽
1.9Microsoft網站和聯機幫助
1.10技巧
1.11練習
1.12下一步學什麼
第2章 C++基礎
2.1采用C++語言編寫的Hello程序
2.2編譯和運行應用程序
2.3在Hello文件中的C++代碼
2.3.1C++注釋
2.3.2預編譯僞指令
2.3.3C++常數
2.3.4C++關鍵字
2.3.5直接量
2.3.6語句
2.3.7變量和數據類型
2.3.8變量的內存分配
2.3.9函數和參數
2.3.10從函數返迴結果
2.3.11C/C++運行庫
2.3.12main函數
2.3.13錶達式和操作符
2.3.14C++控製語句
2.3.15C++輸入/輸齣流
2.4練習
2.5下一步學什麼
第3章 C++作用域、指針和引用
3.1作用域
3.2指針
3.2.1指針基礎
3.2.2指針和數組
3.2.3指針和字符串
3.2.4函數參數和函數返迴指針
3.3引用
3.4關於指針、引用的規則和注意事項
3.4.1傳遞參數和返迴結果的規則
3.4.2返迴結果需要注意事項
3.5頭文件和實現文件
3.5.1避免多重包含
3.5.2預編譯頭文件
3.6練習
3.7下一步學什麼
第4章 C++類
4.1對象和類
4.2Shapel程序
4.2.1Shapel程序的C++代碼
4.2.2Shape1程序中的struct
4.2.3Shape1程序中的運行庫函數
4.2.4Shapel程序中的main函數
4.2.5Shapel程序的缺陷
4.3Shape2程序
4.3.1Shape2程序的C++語言
4.3.2靜態變量
4.3.3Shape2程序的缺陷
4.4友元函數
4.5練習
4.6下一步學什麼
第5章 麵嚮對象程序設計
5.1Shape3程序
5.1.1Shape3程序中的C++
5.1.2類的派生
5.1.3設計類的層次件
5.1.4類層次的訪問權限
5.1.5析構器
5.1.6靜態類成員
5.1.7關於構造器和析構器的進一步
說明
5.1.8操作符重載
5.2作用域
5.3麵嚮對象的程序設計
5.4本書沒有介紹的內容
5.5練習
5.6下一步學什麼
第6章 Windows和Win32API
6.1Windows的優點
6.2WindowsAPI
6.2.1Win32、SDK和Windows.h
6.2.2Windows的主要概念
6.2.3不同的Win32平颱編程
6.2.4多任務和多綫程
6.3Windows基礎
6.3.1事件
6.3.2消息
6.3.3繪圖
6.3.4設備描述錶
6.3.5坐標係
6.4Windows程序的生命周期
6.5練習
6.6下一步學什麼
第7章 采用MFC AppWizard 生成代碼
7.1MFC、Win32API和學習麯綫
7.1.1類庫
7.1.2應用框架
7.2使用AppWizard生成代碼
7.2.1跟我一起學習
7.2.2對MyDraw程序進行連編
7.2.3運行MyDraw應用程序
7.2.4AppWizard免費提供的是什麼
7.3編寫代碼
7.4練習
7.5下一步學什麼
第8章 MFC內幕
8.1通過AppWizard文件來探索MFC
8.2瀏覽代碼
8.2.1應用程序對象
8.2.2主框架窗口對象
8.2.3文檔對象
8.2.4文檔/視圖結構
8.2.5視圖對象
8.3Windows在MFC中的位置
8.4MFC程序的生命周期
8.5在運行AppWizard之後的工作
8.6MFC和Windows
8.7在MFC查找和使用鈎子
8.8練習
8.9下一步學什麼
第二部分 MFC基礎
第9章 菜單
9.1MyDraw程序簡介
9.2菜單
9.2.1菜單資源
9.2.2菜單助記符和菜單加速鍵
9.3Windows資源
9.4在MyDraw程序中添加“Tools”菜單
9.4.1加入頂層菜單
9.4.2添加子菜單
9.4.3在MyDraw程序中添加鍵盤
加速鍵
9.5菜單和命令
9.6練習
9.7下一步學什麼
第10章 添加命令處理函數
10.1繼續MyDraw程序的第一步
10.2添加命令處理函數
10.2.1添加OnToolRectangle和OnTool
Ellipse命令處理函數
10.2.2在視圖類中添加數據成員
10.2.3添加兩個輔助函數RandomCoord
和RandomRect
10.3測試OnDraw的菜單和繪圖命令
10.3.1使圖形消失
10.3.2更新重畫
10.3.3記住Shape類型
10.3.4MyDraw程序的功能
10.4MyDraw程序的未來版本
10.5練習
10.6下一步學什麼
第11章 增加人機界麵功能
11.1采用鼠標繪圖
11.1.1與鼠標相關的函數
11.1.2鼠標消息處理函數
11.1.3添加鼠標消息處理函數
11.1.4采用AfxMessageBox來測試消息
處理函數
11.2MyDraw程序
11.2.1創建Shape數據類型
11.2.2代替視圖類數據成員
11.2.3重寫OnDraw函數
11.2.4為鼠標消息添加消息處理函數
11.2.5添加繪圖輔助函數
11.2.6重寫“Tool”命令處理函數
11.2.7為“Tool”命令添加更新處理
函數
11.2.8刪掉舊代碼
11.3在鼠標消息處理函數中繪製圖形
11.3.1按下鼠標按鈕:開始繪圖
11.3.2捕獲鼠標消息
11.3.3設置繪圖的起始位置
11.3.4拖動鼠標:在繪圖中描齣鼠標
軌跡
11.3.5刪掉代碼行:R2 NOT繪製圖形
模式
11.3.6InvertShape輔助函數
11.3.7釋放鼠標:結束繪圖
11.3.8釋放捕獲
11.3.9繪製最後的圖形 調整它的
坐標
11.3.10在數組中保存圖形
11.3.11使用數組
11.4對選中的繪製圖形工具添加選中標
記:更新菜單
11.4.1更新處理函數
11.4.2CCmdUI類
11.4.3添加一個更新處理函數
11.5使圖形透明
11.6練習
11.7下一步學什麼
第12章 在繪圖中使用顔色
12.1RGB顔色係統
12.1.1采用RGB宏來創建一種顔色
12.1.2用顔色進行工作
12.2添加分層的“Tools”菜單
12.3為“Color”菜單命令編寫高效的
處理函數
12.4在“Color”菜單中添加選中標記
12.5采用顔色繪圖
12.5.1管理當前選中的顔色
12.5.2將“Color”命令ID轉化為RGB
顔色
12.5.3選擇采用當前顔色的畫筆
12.5.4設置新圖形的顔色
12.6練習
12.7下一步學什麼
第13章 調試應用程序
13.1VisualC++調試器概覽
13.2Debug和Release連編的比較
13.3查找程序中的缺陷
13.4分析程序缺陷
13.4.1變量檢查
13.4.2斷點
13.4.3在MyDraw程序中設置斷點
13.4.4單步執行代碼
13.4.5查找第11個圖形
13.4.6問題分析
13.5修正缺陷
13.6MFC調試機製
13.7練習
13.8下一步學什麼
第三部分 深入學習MFC
第14章 數據、文檔和視圖
14.1文檔的設計
14.1.1文檔/視圖結構
14.1.2選擇一個閤適的數據結構
14.1.3MyDraw程序的文檔界麵
14.1.4清除文檔
14.2CShape類
14.2.1類的定義
14.2.2從CObject類中派生
14.2.3CShape基類
14.2.4一個派生類CShpRectangle
14.2.5CShape實現
14.2.6CShpRectangle和CShpEllipse
實現代碼
14.2.7修補MyDraw的頭文件結構
14.2.8數據類設計考慮概述
14.3練習
14.4下一步學什麼
第15章 屏幕滾動
15.1為什麼需要滾動欄
15.2滾動的基本理論
15.3處理滾動的基本技巧
15.4處理文本行的滾動
15.4.1畫齣文本
15.4.2設置滾動大小
15.4.3在MyText中添加滾動
15.5返迴MyDraw程序
15.5.1在何處調用SetScrollSize
15.5.2文檔長度計算
15.5.3在MyDraw程序中增加滾動功能
15.5.4坐標轉換
15.6幾點思考
15.7練習
15.8下一步學什麼
第16章 在文件中保存數據
16.1序列化和反序列化
16.2在MyDraw中實現序列化
16.2.1數據類的序列化要求
16.2.2使一個圖形序列化
16.2.3在文檔中序列化所有圖形
16.2.4CShape的序列化成員函數
16.2.5CMyDrawDoc中的序列化成員
函數
16.2.6采用CArchieve操作符和調用
Serialize
16.2.7采用MFC模式進行應用程序版本
控製
16.3序列化是怎樣工作的
16.3.1DECLARE SERIAL宏和
IMPLEMENT SERIAL宏
16.3.2創建對象
16.3.3Serialize是如何調用的
16.3.4CArchieve和CFile
16.4不采用序列化
16.4.1文檔/視圖中的文件I/O
16.4.2在非文欄/視圖結構中使用文件
I/O
16.5練習
16.6下一步學什麼
第17章 文檔打印
17.1打印設計
17.2MFC打印程序結構
17.2.1Windows打印
17.2.2采用MFC進行打印程序設計
17.3改變映射模式
17.4對文檔編寫頁碼
17.4.1計算可打印區域
17.4.2MFC在何處中斷頁麵的打印
17.5縱嚮打印和橫嚮打印
17.6添加頁眉和頁腳
17.6.1添加PrintHeader和PrintFooter
函數
17.6.2添加頁眉
17.6.3添加頁腳
17.7結束打印
17.8練習
17.9下一步學什麼
第18章 工具欄和選擇工具
18.1添加一個工具欄
18.1.1工具欄類
18.1.2創建一個新的工具欄資源
18.1.3編寫工具欄代碼
18.2實現“Selection”代碼
18.2.1選擇模式是如何工作的
18.2.2“Selction”按鈕
18.2.3在Shapes類中的選擇代碼
18.2.4擊中測試
18.2.5繪製選擇處理
18.3練習
18.4下一步學什麼
第19章 對話框和控件
19.1關於對話框和控件
19.2一個簡單的有模式對話框
19.2.1創建並編輯對話框資源
19.2.2創建對話框類
19.2.3顯示對話框並檢索它的內容
19.3Windows公共對話框
19.3.1關於公共對話框
19.3.2在MyDraw中添加 “Color”
對話框
19.4一個更為復雜的屬性錶單對話框
19.4.1屬性錶單和屬性頁
19.4.2顯示“Settings”對話框
19.4.3為“Setting”對話框創建對話框
資源
19.4.4為“Settings”對話框創建
對話框類
19.4.5為控件添加類數據成員
19.4.6實現“Shape”屬性頁
19.4.7實現“Line”屬性頁
19.5控件窗口
19.6練習
19.7下一步學什麼
第20章 多視圖
20.1分割窗口
20.1.1何時采用動態或靜態分割窗口
20.1.2將靜態和動態分割窗口相結閤
20.2在MyDraw中添加動態分割窗口
20.3創建一個靜態分割窗口
20.4采用視圖類能完成什麼
20.4.1用於人機交互
20.4.2視圖是一個窗口
20.4.3作為應用程序視圖類的基類
20.4.4組閤視圖類
20.5MFC對象的通信
20.6祝賀
20.7練習
20.8下一步學什麼
第21章 結束MyDraw程序
21.1關於C++、VisualC++和MFC的
工具書
21.2本書所沒有涉及的內容
21.3Microsoft網站和MSDNOnline
21.4MyDraw程序的最後特色
21.5MyDraw的最終版本
附錄A MFC源代碼文件
· · · · · · (收起)

讀後感

評分

我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...

評分

我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...

評分

我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...

評分

我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...

評分

我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有