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

精通視窗程序設(shè)計(jì)

精通視窗程序設(shè)計(jì)

定 價(jià):¥118.00

作 者: 位元文化編著
出版社: 世界圖書(shū)出版西安公司
叢編項(xiàng):
標(biāo) 簽: C語(yǔ)言

ISBN: 9787506246484 出版時(shí)間: 2000-05-01 包裝: 平裝
開(kāi)本: 787*1092 1/16 頁(yè)數(shù): 1195 字?jǐn)?shù):  

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

  本書(shū)的十一大特色:1、輕松上手絕無(wú)障礙——對(duì)于視窗程序設(shè)計(jì)教學(xué)、本書(shū)并不以立即利用向?qū)Ы⒁暣俺绦驗(yàn)槟康?,而以詳?shí)的講解,引領(lǐng)您親手設(shè)計(jì)視窗程序,等您精通了視窗程序的架構(gòu),同志告訴您如何駕馭Visual C++所提供的向?qū)А?、基本觀(guān)念快速建立——在本書(shū)第一篇里,我們以最淺顯的程序范例,最快速的方式建立您對(duì)視窗程序設(shè)計(jì)的基本認(rèn)識(shí)。3、循序漸進(jìn)切入核心——本書(shū)以循序漸進(jìn)的連費(fèi)式范例,帶領(lǐng)您從SDI、MDI,分裂視窗走向多種文件編輯程序,讓您精通Doc/View應(yīng)用程序架構(gòu)。4、重要機(jī)制一網(wǎng)打盡——對(duì)于訊息回應(yīng)、文件存取、打印預(yù)覽、數(shù)據(jù)交換/檢查等重要機(jī)制絕不遺漏。5、視窗資源詳細(xì)介紹——對(duì)于視窗程序中常見(jiàn)的菜單、工具欄、對(duì)話(huà)框,乃至于控制項(xiàng)等各視窗資源,均以范例演示使用技巧。6、Doc/View架構(gòu)活學(xué)活用——對(duì)于Doc/View應(yīng)用程序架構(gòu),不但告訴您如何建立,還告訴您如何將其應(yīng)用于視窗重繪與數(shù)據(jù)儲(chǔ)存。7、多任務(wù)程序設(shè)計(jì)實(shí)際應(yīng)用——對(duì)于復(fù)雜的多任務(wù)程序設(shè)計(jì),我們?cè)敿?xì)介紹其建立與執(zhí)行的過(guò)程,更實(shí)際應(yīng)用于FTP文件下載。8、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)程序設(shè)計(jì)均不遺漏——特開(kāi)專(zhuān)章說(shuō)明熱門(mén)的網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)程序設(shè)計(jì),并介紹如何利用MFC的類(lèi)別輕松建立WWW瀏覽器。9、范例眾多說(shuō)明詳盡——全書(shū)完整的視窗程序范例的程序碼完整列出,更輔以詳細(xì)的函數(shù)說(shuō)明與全程序碼式的注解。10、數(shù)據(jù)查詢(xún)快速便捷——對(duì)于本書(shū)中所有使用到的MFC函數(shù),均詳加說(shuō)明,并提供索引幫助您快速取得資料。11、輕松駕馭超級(jí)工具——除了告訴您如何寫(xiě)程序外,對(duì)于Visual C++的操作,從最基本的程序編譯、除錯(cuò),一步一步帶領(lǐng)您走向向?qū)У母唠A應(yīng)用。

作者簡(jiǎn)介

暫缺《精通視窗程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第0章 寫(xiě)在前面
0-1 本書(shū)特點(diǎn)
0-2 本書(shū)導(dǎo)讀
0-3 本書(shū)范例操作說(shuō)明
第一篇 視窗程序設(shè)計(jì)基礎(chǔ)
第1章 簡(jiǎn)介視窗程序設(shè)計(jì)
1-1 視窗程序設(shè)計(jì)的基本觀(guān)念
1-1-1 事件、訊息與視窗動(dòng)作
1-1-2 視窗的基本構(gòu)造
1-1-3 資源的觀(guān)念
什么是資源
資源文件的使用
資源文件的建立
1-2 如何撰寫(xiě)視窗程序
1-2-1 什么是Application Frameworks
1-2-2 AF與面向控件
1-3 強(qiáng)大的整體程序開(kāi)發(fā)環(huán)境-VISUAL C++
1-3-1 什么是整體程序開(kāi)發(fā)環(huán)境
1-3-2 Visual C++的畫(huà)面介紹
1-3-3 MFC的類(lèi)別繼承階層
第2章 Hello MFC!——視窗程序設(shè)計(jì)的初體驗(yàn)
2-1 建立視窗程序的基本觀(guān)念
需載入的標(biāo)頭文件-afxwin.h
應(yīng)用程序控件與視窗框架控件
借用CWinApp與CFrameWnd類(lèi)別
2-2 您的第一個(gè)視窗程序-HELLO MFC
2-2-1 建立您的Hello MFC
2-2-2 CWinApp類(lèi)別與程序進(jìn)入點(diǎn)
自定應(yīng)用程序類(lèi)別
CWinApp::m_pMainWnd屬性
程序的進(jìn)入點(diǎn)-CWinApp::Initlnstance函數(shù)
建立應(yīng)用程序控件
2-2-3 視窗框架控件
產(chǎn)生、建立、顯示視窗框架控件
第3章 Visual C++的操作(一)——工程建立與程序編譯/除錯(cuò)
3-1 工程的介紹
3-1-1 工程文件的介紹
3-1-2 工程的打開(kāi)、關(guān)閉、儲(chǔ)存
3-1-3 工程中文件的操作
新增/打開(kāi)文件
刪除文件
儲(chǔ)存文件
3-2 編譯程序
3-3 蟲(chóng)蟲(chóng)危機(jī)-程序的除錯(cuò)
3-3-1 程序的除錯(cuò)
錯(cuò)誤的種類(lèi)
除錯(cuò)工具的介紹
3-3-2 暫停程序的執(zhí)行
中斷程序執(zhí)行的方法
程序的繼續(xù)執(zhí)行與除錯(cuò)的終止
3-3-3 變量值的觀(guān)察
3-4 如何利用HELP
打開(kāi)Help畫(huà)面
三種數(shù)據(jù)查詢(xún)方式
快速查詢(xún)
第4章 自定視窗框架與資源文件的運(yùn)用
4-1 自定視窗框架控件
4-2 MYFRAME程序范例
4-3 自定視窗框架類(lèi)別與資源文件
4-3-1 視窗框架控件的建立時(shí)機(jī)
4-3-2 自定視窗框架與資源文件的建立
視窗框架與資源文件
定義識(shí)別符的標(biāo)頭文件
4-3-3 在視窗框架中建立菜單
第5章 視窗的訊息處理
5-1 視窗訊息的傳遞與處理
訊息映像表的聲明
視窗訊息的種類(lèi)
5-2 MESSAGE程序范例
5-3 訊息映像表與響應(yīng)函數(shù)的建立
訊息映像表的建立
訊息的響應(yīng)函數(shù)
鼠標(biāo)訊息傳入的參數(shù)
預(yù)設(shè)的命令訊息
5-4 利用鼠標(biāo)繪圖
如何繪圖以及裝置內(nèi)文的建立
響應(yīng)鼠標(biāo)訊息并繪出鼠標(biāo)軌跡點(diǎn)
有關(guān)鼠標(biāo)訊息的相關(guān)函數(shù)
將鼠標(biāo)軌跡繪制于畫(huà)布上的函數(shù)說(shuō)明
5-5 訊息框的使用與視窗的破壞
訊息框的使用
破壞視窗
第6章 視窗應(yīng)用程序架構(gòu)
6-1 什么是DOC/VIEW架構(gòu)
完整的應(yīng)用程序基本架構(gòu)
文件樣版類(lèi)別
6-2 建立以DOCUMENT/VIEW為架構(gòu)的視窗應(yīng)用程序
6-3 DOC/VIEW的架構(gòu)與建立過(guò)程
6-3-1 Doc/View的架構(gòu)
SDI視窗程序的架構(gòu)
如何取得程序中其它控件的指針
6-3-2 Document/View的建立過(guò)程
與建立單文件視窗應(yīng)用程序的相關(guān)函數(shù)說(shuō)明
6-4 單文件樣版類(lèi)別的應(yīng)用
CSignleDocTemplate的使用
Doc/View架構(gòu)使用之字符串資源
聲明Run-Time類(lèi)別
6-5 CVIEW類(lèi)別與CDOCUMENT類(lèi)別的使用
CView類(lèi)別的使用
CDocument類(lèi)別的使用
6-6 DOC/VIEW架構(gòu)的應(yīng)用
6-6-1 視窗的重繪
6-6-2 repaint程序范例
6-6-3 Doc/View的動(dòng)作機(jī)制
Document的數(shù)據(jù)儲(chǔ)存
View儲(chǔ)存數(shù)據(jù)的機(jī)制
6-6-4 視窗的重繪
第二篇 程序資源的建立與基本繪圖原理
第7章 Visual C++的操作(二)——資源編輯器的使用
7-1 資源編輯器的基本操作
新增資源控件
更改資源控件的識(shí)別符及屬性
刪除資源控件
7-2 菜單
在主菜單中新增子菜單/選項(xiàng)
在子菜單中新增選項(xiàng)/子菜單/分隔線(xiàn)
彈出菜單(Popup)的建立
狀態(tài)欄的顯示文字
使用MFC己提供的ID
7-3 圖標(biāo)、位圖、光標(biāo)
繪圖環(huán)境的介紹
繪圖工具的介紹
7-4 工具欄
編輯工具欄按鈕
設(shè)定工作列按鈕的代號(hào)與狀態(tài)欄顯示文字
移動(dòng)工具欄按鈕
7-5 對(duì)話(huà)框
插入對(duì)話(huà)框資源
對(duì)話(huà)框的編輯畫(huà)面
將控件加入對(duì)話(huà)框中
控件的簡(jiǎn)介
控件編輯工具
控件的屬性設(shè)定
7-6 字符串表
7-7 識(shí)別符的管理
7-8 快捷鍵
第8章 菜單的建立
8-1 簡(jiǎn)介菜單
菜單的組成
菜單的種類(lèi)
8-2 MENU程序范例
8-3 菜單的建立與設(shè)定
8-4 菜單的切換
8-5 利用CMENU類(lèi)別控制菜單
菜單資源與CMenu的連接與分離
子菜單與選項(xiàng)的取得
選項(xiàng)與子菜單的新增
鼠標(biāo)軌跡顏色的控制
選項(xiàng)的打勾
選項(xiàng)的修改與刪除
8-6 修改系統(tǒng)菜單與建立彈出式菜單
系統(tǒng)菜單的修改
彈出式菜單的建立
第9章 UPDATE COMMAND UI訊息
9-1 什么是UPDATE_COMMAND_UI訊息
9-2 COMMAND_UI程序范例
9-3 UPDATE_COMMAND_UI訊息的接收與響應(yīng)
UPDATE_COMMAND-UI訊息的接收機(jī)制
響應(yīng)函數(shù)
9-4 UI組件的修改
第10章 快捷鍵、工具欄、狀態(tài)欄與字符串表
10-1 快捷鍵的建立
10-1-1 accelerators程序范例
10-1-2 載入快捷鍵表
10-2 工具欄、狀態(tài)欄與字符串表的使用
10-2-1 簡(jiǎn)介工具欄、狀態(tài)欄與字符串表
工具欄與狀態(tài)欄
字符串表的使用
10-2-2 controlbar程序范例
10-2-3 工具欄的建立
需要載入的標(biāo)頭文件
建立工具欄的步驟
建立工具欄的時(shí)機(jī)-視窗框架類(lèi)別的OnCreate函數(shù)
建立工具欄的相關(guān)函數(shù)說(shuō)明
載入工具欄資源的函數(shù)
設(shè)定放置工具欄位置的函數(shù)
設(shè)定工具欄樣式的函數(shù)
取得工具欄樣式的函數(shù)
有關(guān)工具欄于視窗中放置位置的設(shè)定函數(shù)
10-2-4 狀態(tài)欄的建立 
需要載入的標(biāo)頭文件
建立狀態(tài)欄的步驟
狀態(tài)欄的組成
建立狀態(tài)欄的函數(shù)
設(shè)定狀態(tài)欄代號(hào)的函數(shù)
狀態(tài)欄操作的函數(shù)
10-2-5 字符串表的建立
第11章 圖標(biāo)、位圖與光標(biāo)資源
11-1 簡(jiǎn)介圖標(biāo)、位圖與光標(biāo)資源
圖標(biāo)的用途
位圖的用途
光標(biāo)資源的使用
11-2 圖標(biāo)、位圖與光標(biāo)資源的使用
11-2-1 resource程序范例
11-2-2 圖標(biāo)資源的使用
載入圖標(biāo)資源的函數(shù)
設(shè)定應(yīng)用程序使用圖標(biāo)的函數(shù)
11-2-3 位科資源的使用
載入位圖資源的函數(shù)
11-2-4 鼠標(biāo)光標(biāo)資源的使用
與更改鼠標(biāo)光標(biāo)有關(guān)的函數(shù)
取得應(yīng)用程序控件的函數(shù)說(shuō)明
設(shè)定視窗框架使用鼠標(biāo)光標(biāo)的函數(shù)說(shuō)明
11-3 建立PAINTER的視窗界面
11-3-1 簡(jiǎn)介Painter的視窗界面
11-3-2 painter1程序范例
11-3-3 painter1的程序架構(gòu)
11-3-4 painter1的自定類(lèi)別說(shuō)明
11-3-5 控制工具欄的隱藏與顯示
第12章 基本繪圖原理
12-1 視窗的基本繪圖原理
12-1-1 繪圖裝置界面(Graphics Device Interface)
12-1-2 裝置內(nèi)文(Device Context)
12-1-3 顏色的定義
RGB宏的說(shuō)明
COLORREF數(shù)據(jù)類(lèi)型
12-1-4 MFC的GDI類(lèi)別 
畫(huà)筆與畫(huà)刷
12-1-1 建立畫(huà)筆控件
CPen類(lèi)別的建構(gòu)符
12-1-6 建立畫(huà)刷控件
CBrush的建構(gòu)符
12-2 CDC類(lèi)別的介紹
12-2-1 CDC類(lèi)別的衍生類(lèi)別
12-2-2 CDC類(lèi)別提供的形狀繪制函數(shù)
點(diǎn)
線(xiàn)
矩形
橢圓形
12-3 畫(huà)筆、畫(huà)刷與繪圖模式的控制
12-3-1 畫(huà)筆與畫(huà)刷的選取
12-3-2 繪圖模式的控制
12-4 建立PAINTER的繪圖功能
12-4-1 painter2的繪圖功能 
12-4-2 painter2程序范例
12-4-3 painter2的程序架構(gòu)
MyView類(lèi)別的繪圖功能
形狀類(lèi)別的繼承架構(gòu)
12-4-4 painter2的自定類(lèi)別說(shuō)明
12-4-5 MyView類(lèi)別所處理的訊息
設(shè)定形狀與顏色的命令訊息
更新視窗組件狀態(tài)的訊息
鼠標(biāo)訊息
12-4-6 Shape::draw的玄機(jī)-動(dòng)態(tài)鏈接的應(yīng)用
第13章 圖形控件的記錄與重繪
13-1 記錄圖形控件與視窗重繪的機(jī)制
13-2 PAINTER3程序范例
13-3 視窗重繪的機(jī)制
13-4 PAINTER3的自定類(lèi)別
13-5 形狀控件的重繪機(jī)制
用GraphicObject控件記錄形狀控件
將GraphicObject控件加入Document控件
將GraphicObject控件重繪到畫(huà)布上
第三篇 深入應(yīng)用程序架構(gòu)
第14章 應(yīng)用程序架構(gòu)的文件操作機(jī)制
14-1 MFC的文件儲(chǔ)存機(jī)制
數(shù)據(jù)儲(chǔ)存至文件的機(jī)制
應(yīng)用程序架構(gòu)的操作文件標(biāo)準(zhǔn)功能
14-2 PAINTER4程序范例
14-3 PAINTER4的自定類(lèi)別
14-4 建立儲(chǔ)存數(shù)據(jù)的SERIALIZE函數(shù)
GraphicObject過(guò)載的Serialize函數(shù)
MyDocument過(guò)載的Serialize函數(shù)
Serialize函數(shù)間的關(guān)系
14-5 建立文件操作功能
第15章 滾動(dòng)條視窗與部分視窗重繪
15-1 具有滾動(dòng)條的視窗
15-2 SCROLLVIEW程序范例
15-3 可滾動(dòng)大小的設(shè)定
15-4 客戶(hù)區(qū)與文件間的坐標(biāo)轉(zhuǎn)換
物理坐標(biāo)系統(tǒng)與邏輯坐標(biāo)系統(tǒng)
兩個(gè)坐標(biāo)間的轉(zhuǎn)換
需要坐標(biāo)轉(zhuǎn)換的時(shí)機(jī)
15-5 重繪部分視窗
第16章 分裂視窗
16-1 多視窗程序的建立
動(dòng)態(tài)分裂與靜態(tài)分裂
16-2 動(dòng)態(tài)分裂視窗的建立
16-2-1 如何動(dòng)態(tài)分裂視窗
16-2-2 DynaSplit程序范例
16-2-3 建立動(dòng)態(tài)分裂視窗
16-2-4 子視窗的同步更新
16-3 靜態(tài)分裂視窗的建立
16-1-1 如何建立靜態(tài)分裂視窗
16-3-2 StaticSplit程序范例
16-3-3 靜態(tài)分裂視窗的建立
16-3-4 建立檢視整體畫(huà)布的GlobalView類(lèi)別
繪圖區(qū)畫(huà)布的縮小顯示
繪圖區(qū)畫(huà)布范圍以及繪圖區(qū)顯示區(qū)域的范圍標(biāo)示
繪圖控件的縮小
16-3-5 子視窗的更新機(jī)制
瀏覽區(qū)視窗標(biāo)示范圍的更新
瀏覽區(qū)的同步更新
第17章 多文件視窗程序的建立
17-1 如何建立MDI視窗程序
簡(jiǎn)介MDI視窗程序
MDI視窗程序的架構(gòu)
如何取得程序中其它控件的指針
17-2 MDI程序范例
17-3 MDI視窗程序使用的資源
17-4 MDI視窗程序的InitInstance函數(shù)
多文件樣版類(lèi)別的使用
最近打開(kāi)過(guò)文件名稱(chēng)的載入
建立文件的快速打開(kāi)及拖曳打開(kāi)功能
激活時(shí)打開(kāi)空白文件
17-5 CMDIFrame類(lèi)別已完成的程序機(jī)制
17-6 主\于視窗框架控件的取得
第18章 文字編輯器的建立
18-1 EDITOR程序范例
18-2 多種文件編輯器
18-3 建立文字編輯器
18-3-1 View類(lèi)別的建立 
CEditView的介紹
建立TextView類(lèi)別
建立顯示文字編輯狀態(tài)的狀態(tài)欄
狀態(tài)欄Command-UI訊息的響應(yīng)
18-3-2 Document類(lèi)別的建立
建立TextDoc類(lèi)別
顯示文字文件的修改狀態(tài)
文字文件的儲(chǔ)存
MDI界面下View控件的取得
第19章 打印與預(yù)覽
19-1 MFC的打印、打印預(yù)覽機(jī)制
打印機(jī)制中需過(guò)載的函數(shù)
OnPrint函數(shù)與OnDraw函數(shù)的關(guān)系
CPrintInfo類(lèi)別的說(shuō)明
打印預(yù)覽機(jī)制
19-2 PRINT程序范例
19-3 打印機(jī)制需要載入的資源
19-4 坐標(biāo)系統(tǒng)的轉(zhuǎn)換
19-5 圖形文件與文字文件的打印
19-5-1 圖形文件的打印
設(shè)定打印的最大頁(yè)數(shù)
建立頁(yè)首
在打印頁(yè)中標(biāo)示文件的范圍
19-5-2 文字文件的打印
第20章 Visual C++的操作(三)——程序快速開(kāi)發(fā)工具的應(yīng)用
20-1 輔助程序開(kāi)發(fā)的聰明工具
快速建立程序的AppWizard
維護(hù)視窗基本類(lèi)別的ClassWizard
20-2 AppWIZARD的介紹
20-2-1 AppWizard的使用說(shuō)明
20-2-2 AppWizard所產(chǎn)生文件的說(shuō)明
定義CPainterApp類(lèi)別的文件
定義CMainFrame類(lèi)別的文件
定義CChildFrame類(lèi)別的文件
定義CPainterView類(lèi)別的文件
定義CPainterDoc類(lèi)別的文件
載入視窗程序標(biāo)頭文件的文件
20-3 CLASSWIZARD的使用
20-3-1 簡(jiǎn)介ClassWizard
ClassWizard的的用途
ClassWizard的使用范圍
使用ClassWizard的條件
啟動(dòng)ClassWizard
20-3-2 Message Maps標(biāo)簽
Project控件
Class Name控件
Object IDs設(shè)定欄
Messages設(shè)定欄
Member functions欄
20-3-3 ClassWizard之Message標(biāo)簽的操作示范
新增回應(yīng)訊息
過(guò)載成員函數(shù)
刪除函數(shù)
新增類(lèi)別
20-4 WIZARDBAR的簡(jiǎn)介
簡(jiǎn)介Wizard Bar
WizardBar各控件的說(shuō)明
20-5 利用VISUAL C++工具建立程序
20-5-1 Visual C++工具的綜合應(yīng)用
20-5-2 利用WizardBar新增類(lèi)別
新增一般類(lèi)別
繼承于CObject類(lèi)別的GraphicObject
20-5-3 利用WizardBar新增函數(shù)
新增一般成員函數(shù)
新增建構(gòu)符
建立純虛擬函數(shù)
過(guò)載運(yùn)算符
20-5-4 利用ClassWizard新增訊息響應(yīng)函數(shù)
過(guò)載MFC類(lèi)別的成員函數(shù)
新增訊息響應(yīng)函數(shù)
第四篇 對(duì)話(huà)框、對(duì)話(huà)框應(yīng)用程序與各種控件
第21章 Modal對(duì)話(huà)框的建立
21-1 簡(jiǎn)介對(duì)話(huà)框
21-1-1 對(duì)話(huà)框的種類(lèi)與功能 
21-1-2 對(duì)話(huà)框組成
21-1-3 對(duì)話(huà)框資源與對(duì)話(huà)框控件
21-2 PAINTER5程序范例
21-3 PAINTER5的自定類(lèi)別
21-4 PAINTER5的架構(gòu)
21-5 SWIDTHDLG對(duì)話(huà)框類(lèi)別
SWidthDlg類(lèi)別的屬性
SWidthDlg建構(gòu)符
SWidthDlg::OnInitDialog成員函數(shù)
SWidthDlg::OnOK成員函數(shù)
SWidthDlg::StrToInt成員函數(shù)
21-6 MODAL對(duì)話(huà)框控件的建立
第22章 對(duì)話(huà)框的數(shù)據(jù)交換與檢查機(jī)制
22-1 DDX與DDV
什么是DDX、DDV
為何要用DDX、DDV
DDX機(jī)制的數(shù)據(jù)交換過(guò)程
22-2 PAINTER6程序范例
22-3 DDX與DDV機(jī)制的建立
如何建立DDX機(jī)制
如何建立DDV機(jī)制
DDX與DDV函數(shù)的說(shuō)明
22-4 數(shù)據(jù)交換與檢查機(jī)制
22-5 DDX與DDV函數(shù)的說(shuō)明
編輯控件的DDX函數(shù)
用于選取按鈕的DDX函數(shù)
復(fù)選框的DDX函數(shù)
列表框的DDX函數(shù)
用于組合框的DDX函數(shù)
DDV函數(shù)的說(shuō)明
第23章 Modeless對(duì)話(huà)框
23-1 MODELESS對(duì)話(huà)框的建立
23-2 PAINTER7程序范例
23-3 PAINTER7的自定類(lèi)別
23-4 MODELESS對(duì)話(huà)框的建立
23-5 數(shù)據(jù)交換機(jī)制
CDialog::Update函數(shù)的使用
23-6 其它更改的部分
第24章 Visual C++的操作(四)——對(duì)話(huà)框類(lèi)別的建立
24-1 快速建立對(duì)話(huà)框類(lèi)別
24-1-1 ClassWizard建立對(duì)話(huà)框類(lèi)別的機(jī)制
24-1-2 建立對(duì)話(huà)框類(lèi)別
24-1-3 建立數(shù)據(jù)交換與檢查機(jī)制
24-1-4 其它相關(guān)資源的建立
24-2 快速建立對(duì)話(huà)框應(yīng)用程序
建立對(duì)話(huà)框應(yīng)用程序的步驟
對(duì)話(huà)框應(yīng)用程序的建立結(jié)果
第25章 對(duì)話(huà)框應(yīng)用程序與控件的應(yīng)用
25-1 對(duì)話(huà)框應(yīng)用程序的使用
25-2 BUTTON與STATIC TEXT
25-2-1 簡(jiǎn)介Button與Static Text控件
25-2-2 小計(jì)算器程序范例
25-2-3 OnCommand訊息的響應(yīng)
輸入數(shù)字的計(jì)算
運(yùn)算的執(zhí)行
更新計(jì)算器顯示的計(jì)算數(shù)據(jù)
25-2-4 OnClear函數(shù)
25-3 PICTURE
25-3-1 Timer(小時(shí)鐘)程序范例
25-3-2 WM_TIMER訊息的使用
定時(shí)器的建立
計(jì)數(shù)器的消滅
25-3-3 系統(tǒng)時(shí)間的取得與CTime控件的使用
25-4 LIST BOX、COMBO BOX與多頁(yè)對(duì)話(huà)框的建立
25-4-1 簡(jiǎn)介L(zhǎng)ist Box、Combo Box與多頁(yè)對(duì)話(huà)框 
List Box(列表框)
Combo Box(組合框)
多頁(yè)對(duì)話(huà)框的建立
25-4-2 ListProperty程序范例
25-4-3 多頁(yè)對(duì)話(huà)框的建立
屬性頁(yè)修改旗標(biāo)的設(shè)定
過(guò)載OnApply函數(shù)
25-4-4 List Box的操作
建立選項(xiàng)
設(shè)定選取項(xiàng)目
取得多重選取項(xiàng)目的索引
取得選項(xiàng)字符串
25-4-5 Combo Box的操作
建立選項(xiàng)
設(shè)定選取項(xiàng)目
取得選項(xiàng)字符串
25-5 SCROLL BAR、SLIDER、SPIN、EDIT BOX與CHECK BOX
25-5-1 簡(jiǎn)介滾動(dòng)類(lèi)控件
三種滾動(dòng)類(lèi)控件的介紹
滾動(dòng)條控件發(fā)出的訊息
25-5-2 簡(jiǎn)介Edit Box與Check Box
25-5-3 SldCtrl程序范例
25-5-4 各控件間的關(guān)系
25-5-5 起始狀態(tài)的設(shè)定
25-5-6 WM_HSCROLL與WM_VSCROLL訊息
25-5-7 Slider與Scroll Bar的滾動(dòng)
25-5-8 Edit Box的EN_CHANGE訊息
25-5-9 Check Box的BN_CLCKED訊息
25-6 TREE CONTROL、LIST CONTROL與RADIO BOX
25-6-1 簡(jiǎn)介T(mén)ree Control、List Control與Radio Box
Tee Control(樹(shù)狀控件)
List Control(列表控件)
Radio Box(單選鈕)
25-6-2 DirView程序范例 
25-6-3 文件信息的取得 
取得磁盤(pán)數(shù)據(jù)
CFileFind類(lèi)別的運(yùn)用
25-6-4 Image List控件的建立
25-6-5 Tree Control的建立
建立Tree Control使用的Image List控件 
建立節(jié)點(diǎn)
上一層節(jié)點(diǎn)與節(jié)點(diǎn)名稱(chēng)的取得
節(jié)點(diǎn)展開(kāi)訊息的響應(yīng)
節(jié)點(diǎn)被選取訊息的響應(yīng)
25-6-6 List Control的建立
25-6-7 Radio Box的使用
Radio Box選取訊息的響應(yīng)
Radio Box群組的建立
第五篇 網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)程序設(shè)計(jì)
第26章 PROCESS與THREAD的觀(guān)念
26-1 Process與Thread是什么?
Process(進(jìn)程)
Thread(執(zhí)行緒)
為何要有多執(zhí)行緒(Multithreading)程序
執(zhí)行緒的種類(lèi)
26-2 Thread程序范例
26-3 建立工作者執(zhí)行緒
26-3-1 建立執(zhí)行緒函數(shù)
執(zhí)行參數(shù)的傳遞
MFC控件的傳遞
26-3-2 子執(zhí)行緒的產(chǎn)生
26-4 執(zhí)行緒的執(zhí)行
26-4-1 暫停間隔的設(shè)定
26-4-2 暫儀/恢復(fù)執(zhí)行緒的執(zhí)行
暫停執(zhí)行緒的執(zhí)行
恢復(fù)執(zhí)行緒的執(zhí)行
26-4-3 優(yōu)先執(zhí)行權(quán)的設(shè)定
26-4-4 檢查執(zhí)行緒的執(zhí)行狀態(tài)
26-5 中斷執(zhí)行緒的執(zhí)行
利用TerminateThread函數(shù)中斷執(zhí)行緒
利用執(zhí)行參數(shù)中斷執(zhí)行緒
26-6 自定執(zhí)行緒的結(jié)束執(zhí)行訊息
第27章 FTP程序的撰寫(xiě)
27-1 MFC的國(guó)際互聯(lián)網(wǎng)程序撰寫(xiě)
27-1-1 國(guó)際互聯(lián)網(wǎng)的簡(jiǎn)介
27-1-2 MFC中與建立網(wǎng)絡(luò)程序的相關(guān)類(lèi)別
CInternetSession類(lèi)別
CFtpConnect類(lèi)別
CFtpFileFind類(lèi)別
27-2 FTP程序范例
27-3 FTP連接的建立與中斷
27-3-1 FTP聯(lián)機(jī)的建立
建立聯(lián)機(jī)的步驟
建立聯(lián)機(jī)
27-3-2 聯(lián)機(jī)錯(cuò)誤的處理機(jī)制
例外處理機(jī)制-try-catch敘述
聯(lián)機(jī)錯(cuò)誤的處理
27-3-3 FTP聯(lián)機(jī)的中斷
中斷聯(lián)機(jī)的步驟
中斷聯(lián)機(jī)
27-4 取得服務(wù)端的文件數(shù)據(jù)
建立搜尋目錄的路徑字符串
搜尋與取得服務(wù)端文件數(shù)據(jù)
27-5 利用執(zhí)行緒執(zhí)行文件下載
文件下載數(shù)據(jù)的準(zhǔn)備
文件下載執(zhí)行緒函數(shù)的建立
下載執(zhí)行緒的建立與傳送狀態(tài)的顯示
第28章 一個(gè)簡(jiǎn)單的瀏覽器
28-1 簡(jiǎn)介CHtmlView
28-2 HViewer程序范例
28-3 CHtmlView類(lèi)別的介紹
打開(kāi)URL連接
停止載入
重新載入
到上一頁(yè)
到下一頁(yè)
到首頁(yè)
第29章 MFC與數(shù)據(jù)庫(kù)
29-1 數(shù)據(jù)庫(kù)管理系統(tǒng)的建立
29-1-1 簡(jiǎn)介數(shù)據(jù)庫(kù)管理系統(tǒng)
29-1-2 數(shù)據(jù)庫(kù)操作程序的觀(guān)念
關(guān)系型數(shù)據(jù)庫(kù)
記錄集的觀(guān)念
ODBC標(biāo)準(zhǔn)
MFC的ODBC類(lèi)別
29-2 ODBC程序范例
29-2-1 建立數(shù)據(jù)庫(kù)
29-2-2 建立ODBC連接
29-2-3 建立ODBC程序范例
29-3 RFX數(shù)據(jù)交換機(jī)制
29-3-1 記錄集類(lèi)別的定義與RFX機(jī)制
29-3-2 取得RFX機(jī)制的數(shù)據(jù)來(lái)源
29-4 CRecordset的使用
29-4-1 建立/打開(kāi)CRecordset控件
29-4-2 數(shù)據(jù)的新增/刪除/修改
數(shù)據(jù)的刪除
數(shù)據(jù)的修改
數(shù)據(jù)的新增
29-4-3 設(shè)定數(shù)據(jù)篩選條件與排序方式
29-5 CDatabase類(lèi)別的使用
29-5-1 CDatabase控件的打開(kāi)與關(guān)閉
29-5-2 執(zhí)行SQL敘述
新增數(shù)據(jù)的準(zhǔn)備工作
以SQL語(yǔ)法新增記錄
附錄A 本書(shū)中所使用MFC函數(shù)索引

本目錄推薦

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