注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)VISUAL C++ 6 24學(xué)時學(xué)習(xí)教程

VISUAL C++ 6 24學(xué)時學(xué)習(xí)教程

VISUAL C++ 6 24學(xué)時學(xué)習(xí)教程

定 價:¥28.00

作 者: (美)Mickey Williams著;康博創(chuàng)作室譯
出版社: 機(jī)械工業(yè)出版社
叢編項: 自學(xué)通系列
標(biāo) 簽: VC++

ISBN: 9787111069614 出版時間: 1999-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 264頁 字?jǐn)?shù):  

內(nèi)容簡介

  Vuisual c++ 6.0是當(dāng)今最前沿的軟件開發(fā)工具,本書以精煉的語言、簡潔的例子向讀者介紹了它的全新特性,內(nèi)容涵蓋了可視化控件和ActiveX控件的使用、Windows和MFC結(jié)構(gòu)的組解以及信息的閱讀、書寫與存儲,并詳細(xì)闡述了如何為程序增添Internet功能。本書是為使用Visul C++進(jìn)行程序設(shè)計的初、中級用戶編寫的,結(jié)構(gòu)清晰,由淺入深,乃是廣大軟件開發(fā)人員的入門的入門必備。

作者簡介

暫缺《VISUAL C++ 6 24學(xué)時學(xué)習(xí)教程》作者簡介

圖書目錄

引言
第一部分  Visual C++ 6起步
第1學(xué)時  使用Visual C++ 6
1.1  瀏覽Visual C++ 6
1.1.1  Visual C++ 集成開放環(huán)境
1.1.2  Developer Studio包含的編程工具
1.1.3  用Developer Studio Wizards產(chǎn)生代碼
1.1.4  MFC庫
1.2  Developer Studio初步
1.2.1  瀏覽Microsoft Developer Network庫的在線幫助
1.2.2  Viusual C++編輯器
1.2.3  使用編輯命令
1.3  創(chuàng)建你的第一個C++源程序
1.3.1  開始創(chuàng)建第一個程序
1.3.2  編輯你的第一個C++源程序
1.3.3  存儲一個源文件
1.3.4  建立Hello項目
1.3.5  運行你的第一個C++程序
1.4  用AppWizard創(chuàng)建一個Windows程序
1.4.1  AppWizard建立Windows應(yīng)用程序
1.4.2  瀏覽HelloMFC AppWizard項目
1.4.3  用MFC處理輸出
1.5  總結(jié)
1.6  問題與解答
1.7  工作室
1.7.1  小測驗
1.7.2  練習(xí)
第2學(xué)時  編寫簡單的Visual C++程序
2.1  C++程序中的通用元素
2.1.1  基本C++數(shù)據(jù)類型
2.1.2  理解類型安全
2.1.3  使用不同的變量類型
2.1.4  給變量命名
2.1.5  給變量賦值
2.2  一個簡單的C++程序
2.2.1  創(chuàng)建Hello2項目
2.2.2  為你的程序創(chuàng)建源文件
2.2.3  運行Hello2程序
2.2.4  分析Hello2程序
2.3  總結(jié)
2.4  問題與解答
2.5  工作室
2.5.1  小測驗
2.5.2  練習(xí)
第3學(xué)時  函數(shù)、結(jié)構(gòu)和類
3.1  什么是表達(dá)式和語句
3.1.1  語句
3.1.2  聲明
3.1.3  賦值
3.1.4  其他的通用表達(dá)式和運算符
3.2  使用函數(shù)
3.2.1  聲明函數(shù)原形
3.2.2  定義函數(shù)
3.2.3  函數(shù)調(diào)用
3.3  什么是結(jié)構(gòu)
3.4  什么是類
3.4.1  C++類的一部分
3.4.2  類對實例
3.4.3  構(gòu)造函數(shù)
3.4.4  析構(gòu)函數(shù)
3.4.5  一個簡單C++類的例子
3.5  矩形框和區(qū)域
3.6  總結(jié)
3.7  問題與解答
3.8  工作室
3.8.1  小測驗
3.8.2  練習(xí)
第二部分  對話框和基本控件
第4學(xué)時  使用對話框
4.1  什么是對話框
4.2  使用對話框輸入
4.3  在Viual C++中創(chuàng)建對話框
4.3.1  添加消息框
4.3.2  添加對話框
4.3.3  按用戶需要修改對話框的屬性
4.3.4  給你的對話框添加一個控件
4.3.5  創(chuàng)建一個對話框類
4.3.6  添中消息句柄來初始化對話框
4.3.7  給新對話框添加選擇菜單
4.4  創(chuàng)建基于對話框的項目
4.4.1  AppWizard對創(chuàng)建基于對話框的項目的支持
4.4.2  瀏覽HelloDialog的項目
4.4.3  使用對話框編輯器
4.5  總結(jié)
4.6  問題與解答
4.7  工作室
4.7.1  小測驗
4.7.2  練習(xí)
第5學(xué)時  按鈕控件
5.1  什么是按鈕
5.1.1  什么是Push buttons
5.1.2  什么是Radio buttons
5.1.3  什么是Check boxes
5.1.4  什么是Owner-drawn buttons
5.1.5  什么是Group boxes
5.1.6  MFC對控件的支持
5.1.7  一個應(yīng)用按鈕控件的簡單項目
5.2  為按鈕設(shè)置成員變量
5.2.1  向Dialog  Box Class(對話框類)
5.2.2  改變按鈕標(biāo)識
5.3  用條件語句調(diào)控程序
5.3.1  使用if語句
5.3.2  使用Compound語句
5.3.3  在if語句中使用else
5.3.4  使用switch語句
5.5  啟用或禁用按鈕
5.6  隱藏按鈕
5.7  定義或設(shè)定Tab鍵切換順序
5.8  總結(jié)
5.9  問題與解答
5.10  工作室
5.10.1  小測驗
5.10.2  練習(xí)
第6學(xué)時  使用編輯控件
6.1  理解編輯控件
61.1  為什么使用編輯控件
6.1.2  MFC對編輯控件的支持
6.1.3  建立一個SDI的測試項目
6.1.4  給對話框添加編輯控件
6.2  編輯控件的屬性
6.3  將CEdit對象與編輯控件相關(guān)聯(lián)
6.4  接收從編輯控件中輸入的文本
6.5  用DDV和DDX例行程序給對話框傳遞參數(shù)
6.5.1  為什么使用DDV和DDX
6.5.2  使用DDV和DDX例行程序
6.5.3  使控件與成員變量值相關(guān)
6.5.4  使用DDX函數(shù)實現(xiàn)編輯控件的信息交換
6.6  總結(jié)
6.7  問題與解答
6.8  工作室
6.8.1  小測驗
6.8.2  練習(xí)
第7學(xué)時  使用列表框和組合框
7.1  什么是列表框
7.1.1  為什么使用列表框
7.1.2  MFC對列表框的支持
7.2  給對話框加入列表框
7.2.1  列表框?qū)傩?br />7.2.2  使用ClistBox類
7.2.3  為列表框增加一個列表項
7.2.4  從列表框中刪除列表項
7.2.5  接收列表框消息
7.3  什么是組合框
7.3.1  組合框的屬性
7.3.2  MFC對組合的支持
7.3.3  組合框的實例
7.4  使用循環(huán)
7.4.1  使用while循環(huán)
7.4.2 使用do-while循環(huán)
7.4.3  使用for循環(huán)
7.5  總結(jié)
7.6  問題與解答
7.7  工作室
7.7.1  小測驗
7.7.2  練習(xí)
第三部分  Windwos和MFC結(jié)構(gòu)
第8學(xué)時  消息和事件驅(qū)動編程
8.1  理解Windows編程模式
8.2  什么是消息
8.3  一個測試鼠標(biāo)擊鍵的程序
8.3.1  什么是消息隊列
8.3.2 如何處理消息
8.4  用ClassWizard處理消息
8.4.1  MouseTst處理的消息
8.4.2  更新MouseTst View類
8.4.3  運行MoustTst
8.5  什么是MFC基類
8.5.1  CObject基類
8.5.2  CWnd基類
8.5.3  使用CObjcet和CWnd基類的實例
8.6  總結(jié)
8.7  問題與解答
8.8  工作室
8.8.1  小測驗
8.8.2  練習(xí)
第9學(xué)時  文檔與視圖結(jié)構(gòu)
9.1  Visual C++對文檔與視圖的支持
9.1.1  SDI和MDI應(yīng)用
9.1.2  為什么要用文檔與視圖
9.1.3  使用MFC AppWizard
9.1.4  使用ClassWizard
9.2  指針變量與引用型變量
9.2.1  指針運算符與取址運算符
9.2.2  使用new和delete來建立動態(tài)對象
9.2.3  使用new[]和delete[]建立數(shù)組
9.2.4  使用派生類指針變量
9.2.5  使用指向基類的指針變量
9.2.6  使用虛擬函數(shù) 
9.3  探索Document/View接口
9.3.1  創(chuàng)建數(shù)據(jù)模型
9.3.2  初始化文檔的內(nèi)容
9.3.3  取文檔指針
9.4  總結(jié)
9.5  問題與解答
9.6  工作室
9.6.1  小測驗
9.6.2  練習(xí)
第10學(xué)時  菜單
10.1  菜單是什么
10.1.1  命令執(zhí)行過程
10.1.2  哪個類處理菜單選中引發(fā)的消息
10.2  建立一個菜單
10.3  添加新的菜單列表項
10.3.1  打開菜單資源
10.3.2  編輯菜單資源
10.3.3  菜單列表項屬性
10.3.4  添中一個消息處理函數(shù)
10.4  建立快捷菜單
10.4.1  為彈出式菜單建立資源
10.4.2  添加消息處理函數(shù)
10.4.3  陷阱消息
10.5  使用加速鍵
10.5.1  顯示加速鍵資源
10.5.2  添加加速鍵
10.5.3  一個加速鍵范例
10.6  總結(jié)
10.7  問題與解答
10.8  工作室
10.8.1  小測驗
10.8.2  練習(xí)
第四部分  圖形接口
第11學(xué)時  設(shè)備上下文
11.1  設(shè)備上下文是什么
11.1.1  GDI對象的類型
11.1.2  設(shè)備上下文的類型
11.1.3  硬件無關(guān)性
11.2  怎能樣使用設(shè)備上下文
11.2.1  Wizard支持設(shè)備上下文
11.2.2  選擇GDI對象
11.3  堆對象
11.4  設(shè)置設(shè)備上下文圖像模式(map mode)
11.5    一個設(shè)備上下文例子
11.5.1  建立圖像模式對話框
11.5.2  從設(shè)備上下文中接收信息
11.6  在Windows應(yīng)用程序中使用顏色
11.7  總結(jié)
11.8  問題與解答
11.9  工作室
11.9.1  小測驗
11.9.2  練習(xí)
第12學(xué)時
12.1  什么是畫筆
12.1.1  畫筆的類型
12.1.2  使用CPen類
12.1.3  使用堆畫筆
12.2  用畫筆繪畫
12.2.1  修改圖紙模式對話框
12.2.2  修改CDCTest類
12.2.3  修改CDCTestView成員函數(shù)
12.3  什么是畫刷
12.3.1  MFC對畫刷的支持
12.3.2  構(gòu)造畫刷
12.3.3  邏輯畫刷
12.3.4  使用堆畫刷
12.3.5  使用普通顏色對話框
12.3.6  允許用戶控制顏色
12.3.7  改變對話框和控件的顏色
12.3.8  更新CDCTextView類
12.3.9  在CDCTestView類中使用畫刷
12.4  總結(jié)
12.5  問題和解答
12.6  工作室
12.6.1  小測驗
12.6.2  練習(xí)
第13學(xué)時  字體
13.1  什么是字體
13.1.1  字體類型
13.1.2  字體家族
13.2  指定字體屬性
13.2.1  字體高度和寬度屬性
13.2.2  字體特性集
13.2.3  影響字體輸出的屬性
13.2.4  字體間距和家族屬性
13.2.5  字體寬度屬性
13.2.6  其他字體屬性
13.3  用MFC來創(chuàng)建字體的例子
13.3.1  用CFont創(chuàng)建字體
13.3.2  用LOGFONT結(jié)構(gòu)創(chuàng)建字體
13.4  選擇配置正確的字體
13.4.1  使用堆字體對象
13.4.2  為窗體設(shè)定字體
13.4.3  使用普通字體對話框
13.5  編制字體
13.5.1  為Common Font(普通)字體對話框添加支持
13.5.2  添加一個LONGONT變量到CDCTestView類
13.5.3  添加一個新的菜單項
13.5.4  修改OnDraw成員函數(shù)
13.6  總結(jié)
13.7  問題與解答
13.8  工作室
13.8.1  小測驗
13.8.2  練習(xí)
第14學(xué)時  圖標(biāo)和光標(biāo)
14.1  什么是圖標(biāo)
14.2  用圖像編輯創(chuàng)建一個新的圖標(biāo)
14.2.1  插入一個新的圖標(biāo)資源
14.2.2  改變程序的圖標(biāo)
14.2.3  在你的程序中加載圖標(biāo)
14.2.4  在按鈕上顯示圖標(biāo)
14.3  什么是光標(biāo)
14.4  在Windows程序中使用光標(biāo)
14.4.1  創(chuàng)建光標(biāo)資源
14.4.2  為光標(biāo)添加一個熱點
14.4.3  修改一個光標(biāo)
14.4.4  條件改變光標(biāo)
14.4.5  使用標(biāo)準(zhǔn)光標(biāo)
14.4.6  將光標(biāo)改為沙漏
14.5  總結(jié)
14.6  問題與解答
14.7  工作室
14.7.1  小測驗
14.7.2  練習(xí)
第五部分  通用控件
第15學(xué)時  旋鈕、進(jìn)度條和滑塊控件
15.1  標(biāo)準(zhǔn)控件
15.2  旋鈕控件
15.2.1  使用旋鈕控件
15.2.2  將旋鈕控件加到對話框中
15.2.3  旋鈕控件的屬性
15.2.4  添中一個關(guān)聯(lián)控件
15.2.5  使用CSpinButtonCtrl類
15.2.6   改變旋鈕控件的行為
15.3  使用滑塊控件
15.3.1  決定何時使用滑塊控件
15.3.2  滑塊控件的屬性
15.4  使用進(jìn)度控件
15.4.1  使用滑塊更新進(jìn)度控件
15.4.2  初始化滑塊和進(jìn)度控件
15.4.3  處理從滑塊到進(jìn)度控件的消息
15.5  總結(jié)
15.6  問題與解答
15.7  工作室
15.7.1  小測驗
15.7.2  練習(xí)
第16學(xué)時  使用位圖和圖像列表
16.1  什么是位圖
16.1.1  使用Viusal CC++創(chuàng)建位圖
16.1.2  向項目添加位圖
16.1.3  加載并顯示位圖
16.2  什么是圖像列表
16.2.1  透明圖像
16.2.2  覆蓋圖像
16.3  使用圖像列表
16.3.1  創(chuàng)建圖像列表
16.3.2  使用CImageListDraw函數(shù)顯示圖像列表
16.3.3  顯示透明圖像
16.3.4  顯示覆蓋圖像
16.4  總結(jié)
16.5  問題與解答
16.6  工作室
16.6.1  小測驗
16.6.2  練習(xí)
第17學(xué)時  列表視圖控件
17.1  什么是列表視圖控件
17.2  列表視圖控件的屬性
17.3  使用一個列表視圖控件
17.3.1  將圖像列表與列表控件相關(guān)聯(lián)
17.3.2  創(chuàng)建圖像列表
17.3.3  向列表視圖控件添中項目
17.3.4  決定選擇哪個項目
17.3.5  對CListExDlg類的修改
17.3.6  改變列表視圖控件的當(dāng)前視圖
17.4  總結(jié)
17.5  問題與解答
17.6  工作室
17.6.1  小測驗
17.6.2  練習(xí)
第18學(xué)時  樹形視圖控件
18.1  什么是樹形視圖控件
18.2  支持MFC的樹形視圖控件
18.3  把樹形視圖控件用作視圖
18.3.1  向樹形視圖中添加項目
18.3.2  向樹形視圖控件增加格式
18.4  把樹形視圖控件加到對話框中
18.4.1  設(shè)置樹視圖控件屬性
18.4.2  創(chuàng)建圖像列表控件
18.4.3  修改對話框類
18.5  從樹形視圖控件中刪除條目
18.6  執(zhí)行內(nèi)置的卷標(biāo)編輯
18.7  總結(jié)
18.8  問題與解答
18.9  工作室
18.9.1  小測驗
18.9.2  練習(xí)
第19學(xué)時  使用ActiveX控件
19.1  什么是ActiveX控件
19.2  為什么要使用ActiveX控件
19.3  如何使用ActiveX控件
19.3.1  使用Components and ControlsGallery(組件庫和控件庫)
19.3.2  向?qū)υ捒蚓庉嬈髦性黾覣ctiveX控件
19.3.3  使用ClassWizard配置ActiveX控件
19.4  使用ActiveX定制控件的實例
19.4.1  什么是網(wǎng)格控件
19.4.2  向?qū)υ捒蚓庉嬈魈砑覣ctiveX控件
19.4.3  向主對話框增加網(wǎng)格控件
19.4.4  初始化網(wǎng)格控件
19.4.5  檢測網(wǎng)格控件事件
19.4.6  重新計算網(wǎng)格控件的內(nèi)容
19.5  總結(jié)
19.6  問題與解答
19.7  工作室
19.7.1  小測驗
19.7.2  練習(xí)
第六部分  高級MFC編程
第20學(xué)時  動態(tài)HTML
20.1  什么動態(tài)HTML
20.2  Visual C++對動態(tài)HTML的支持
20.2.1  漫游(Navigating)
20.2.2  有用的ChtmlView類成員函數(shù)
20.2.3  向用戶程序添加動態(tài)HTML
20.3  使用MFC和動態(tài)HTML
20.3.1  使用CHtmlView的簡單瀏覽
20.3.2  瀏覽源文件
20.3.3  瀏覽用戶的主頁
20.3.4  使用動態(tài)HTML文檔資源
20.4  總結(jié)
20.5  問題與解答
20.6  工作室
20.6.1  小測驗
20.6.2  練習(xí)
第21學(xué)時  打印
21.1  在Windows程序中如何進(jìn)行打印
21.2  理解MFC打印例程
21.2.1  創(chuàng)建MFC打印示例程序
21.2.2  檢查當(dāng)前打印輸出的狀態(tài)
21.2.3  使用OnPreparePrinting函數(shù)
21.2.4  使用OnBegingPprinting函數(shù)
21.2.5  使用OnPrepareDC函數(shù)
21.2.6  使用OnPrint函數(shù)
21.2.7  使用OnEndPrinting函數(shù)
21.3  查詢打印設(shè)備上下文關(guān)聯(lián)
21.4  增加打印功能到MFC Print示例程序中
21.4.1  初始化和清除打印資源
21.4.2  為打印為分配資源
21.4.3  多頁打印
21.4.4  在OnPrint中用OnPrint函數(shù)打印操作報告
21.4.5  打印之后釋放資源
21.5  總結(jié)
21.6  問題與解答
21.7  工作室
21.7.1  小測驗
21.7.2  練習(xí)
第22學(xué)時  用MFC保存程序數(shù)據(jù)
22.1  什么是持久性和串行化
22.2  為什么要使用串行化
22.3  Document/View串行化實例
22.3.1  用于串行化的MFC類
22.3.2  使用插入和提取操作符
22.3.3  使用串行化宏
22.3.4  擴(kuò)充串行化函數(shù)
22.3.5  創(chuàng)建串行化集合
22.4  Document/View應(yīng)用程序如何串行化
22.4.1  創(chuàng)建新文檔
22.4.2  存儲文檔
22.4.3  關(guān)閉文檔
22.4.4  加載文檔
22.5  總結(jié)
22.6  問題和解答
22.7  工作室
22.7.1  小測驗
22.7.2  練習(xí)
第23學(xué)時  表單視圖
23.1  什么是表單視圖
23.1.1  滾動視圖
23.1.2  編輯視圖
23.2  使用表單視圖
23.2.1  為表單視圖創(chuàng)建一個對話框資源
23.2.2  向項目中添中表單視圖
23.2.3  使用CFormView代替CWiew
23.2.4  處理表單視圖類中的事件和消息
23.2.5  處理OnInitalUpdate
23.2.6  防止視圖改變大小
23.4  總結(jié)
23.5  問題與解答
23.6  工作室
23.6.1  小測驗
23.6.2  練習(xí)
第24學(xué)時  創(chuàng)建ActiveX控件
24.1  什么是ActiveX控件
24.2  ActiveX控件屬性、事件和方法
24.2.1  屬性(property)
24.2.2  事件(Event)
24.2.3  方法(Method)
24.3  創(chuàng)建ActiveX控件
24.3.1  創(chuàng)建ActiveX控件項目
24.3.2  MFC對ActiveX控件的支持
24.3.3  繪制控件
24.3.4  定義屬性
24.3.5  在樣本控件中處理字符輸入
24.3.6  修改控件的位圖
24.4  測試ActiveX控件
24.4.1  為控件選擇測試容器
24.4.2  使用ActiveX控件測試容器
24.4.3  測試屬性和方法
24.5  總結(jié)
24.6  問題與解答
24.7  工作室
24.7.1  小測驗
24.7.2  練習(xí)
第七部分   附錄 
附錄 A 小測驗答案
附錄 B Developer Studio集成開發(fā)環(huán)境

本目錄推薦

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