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

精通Visual C++.NET2003窗口程序設(shè)計(jì)

精通Visual C++.NET2003窗口程序設(shè)計(jì)

定 價(jià):¥62.00

作 者: 位元文化
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 算法語(yǔ)言

ISBN: 9787302140184 出版時(shí)間: 2006-11-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 697 字?jǐn)?shù):  

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

  隨著.NET平臺(tái)的推出,微軟也發(fā)布了新的窗口程序集成開(kāi)發(fā)環(huán)境Visual Studio.NET,且增加了Visual C++.NET、C#、Visual Basic.NET等新語(yǔ)言,而其中C++語(yǔ)言窗口程序序設(shè)計(jì)的主角還是MFC。本書(shū)以范例為教學(xué)與講解的主線,帶領(lǐng)讀者了解如何運(yùn)用MFC開(kāi)發(fā)窗口程序,是學(xué)習(xí)MFC窗口程序設(shè)計(jì)最佳入門教材。本書(shū)分為5篇,共30章,主要內(nèi)容包括:窗口程序設(shè)計(jì)基礎(chǔ),程序資源的建立與基本繪圖原理,深入應(yīng)用程序構(gòu)建,對(duì)話框、對(duì)話框應(yīng)用程序與各種控件,網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)程序序設(shè)計(jì)等。本書(shū)適用使用Visual C++.NET進(jìn)行窗口程序設(shè)計(jì)開(kāi)發(fā)的初、中級(jí)用戶參考,也可作為高等院校及計(jì)算機(jī)培訓(xùn)學(xué)校學(xué)習(xí)窗口程序設(shè)計(jì)的學(xué)生的教材或參考書(shū),還適合于窗口程序開(kāi)發(fā)感興趣的自學(xué)者自學(xué)使用。

作者簡(jiǎn)介

暫缺《精通Visual C++.NET2003窗口程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第一篇 窗口程序設(shè)計(jì)基礎(chǔ)
第1章 簡(jiǎn)介Visual C++.NET窗口程序設(shè)計(jì)
1.1窗口程序設(shè)計(jì)的基本概念
1.1.1事件、消息與窗口運(yùn)行
1.1.2窗口的基本構(gòu)造
1.1.3資源的概念
1.2如何編寫窗口程序
1.2.1什么是應(yīng)用程序框架
1.2.2應(yīng)用程序框架與面向?qū)ο?br />1.3強(qiáng)大的集成程序開(kāi)發(fā)環(huán)境——Visual C++.NET
1.3.1什么是集成程序開(kāi)發(fā)環(huán)境
1.3.2 Visual C++.NET的畫(huà)面介紹
1.3.3 MFC的類繼承結(jié)構(gòu)
1.4從Visual C++到Visual C++.NET
第2章 Hello MFC——窗口程序設(shè)計(jì)的初步體驗(yàn)
2.1建立窗口程序的基本概念
2.2第一個(gè)窗口程序——Hello MFC
2.2.1建立Hello MFC
2.2.2 CWinApp類與程序入口點(diǎn)
2.2.3窗口框架對(duì)象
第3章 Visua I C++.NET的操作(一) ——建立項(xiàng)目與程序編譯/調(diào)試
3.1項(xiàng)目的介紹
3.1.1 Visual C++.NET使用的文件
3.1.2項(xiàng)目/方案的打開(kāi)、關(guān)閉與保存
3.1.3項(xiàng)目中文件的操作
3.2編譯程序
3.3排除錯(cuò)誤——程序的調(diào)試
3.3.1程序的調(diào)試
3.3.2暫停程序的執(zhí)行
3.3.3變量值的查看
3.4幫助文件
第4章 自定義窗口框架與資源文件的運(yùn)用
4.1自定義窗口框架對(duì)象
4.2 MyFrame程序示例
4.3自定義窗口框架類與資源文件
4.3.1窗口框架對(duì)象的構(gòu)建
4.3.2自定義窗口框架與資源文件的建立
4.3.3在窗口框架中建立菜單
第5章 窗口的消息處理
5.1窗口消息的傳遞與處理
5.2 Message程序示例
5.3消息映射與響應(yīng)函數(shù)的建立
5.4利用鼠標(biāo)繪圖
5.5消息框的使用與窗口的關(guān)閉
第6章 窗口應(yīng)用程序架構(gòu)
6.1什么是文檔/視圖架構(gòu)
6.2以文檔/視圖為架構(gòu)的窗口應(yīng)用程序
6.2.1 Doc View程序示例
6.2.2文檔/視圖的架構(gòu)與建立步驟
6.2.3單文檔模板類的應(yīng)用
6.2.4 CView類與CDocument類的使用
6.3文檔/視圖架構(gòu)的應(yīng)用
6.3.1窗口的重繪
6.3.2 repaint程序示例
6.3.3文檔/視圖架構(gòu)的運(yùn)作機(jī)制
6.3.4窗口的重繪

第二篇 程序資源的建立與基本繪圖原理
第7章 VisuaI C++.NET的操作(二)——資源編輯器的使用
7.1資源編輯器的基本操作
7.2菜單
7.3圖標(biāo)、位圖、光標(biāo)
7.4工具欄
7.5對(duì)話框
7.6字符串表
7.7標(biāo)識(shí)符的管理
7.8快捷鍵
第8章 菜單的建立
8.1菜單的簡(jiǎn)介
8.2 menu程序示例
8.3菜單的建立與設(shè)置
8.4菜單的切換
8.5利用CMenu類控制菜單
8.6修改系統(tǒng)菜單與建立快捷菜單
第9章 UPDATE—COMMAND—UI消息
9.1什么是UPDATE COMMAND UI消息
9.2 COMMAND UI程序示例
9.3 UPDATE COMMAND UI消息的接收與響應(yīng)
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)欄與字符串表
10.2.2 controlbar。程序示例
10.2.3工具欄的建立
10.2.4狀態(tài)欄的建立
第11章 圖標(biāo)、位圖與鼠標(biāo)指針資源
11.1簡(jiǎn)介圖標(biāo)、位圖與鼠標(biāo)指針資源
11.2圖標(biāo)、位圖與鼠標(biāo)指針資源的使用
11.2.1 resource程序示例
11.2.2圖標(biāo)資源的使用
11.2.3位圖資源的使用
11.2.4鼠標(biāo)指針資源的使用
11.3創(chuàng)建Painter窗口
11.3.1簡(jiǎn)介Painter窗口
11.3.2 painterl程序示例
11.3.3 painter1的程序架構(gòu)
11.3.4 painter1的自定義類說(shuō)明
11.3.5控制工具欄的隱藏與顯示
第12章 基本繪圖原理
12.1窗口的基本繪圖原理
12.1.1繪圖設(shè)備接口
12.1.2設(shè)備環(huán)境
12.1.3顏色的定義
12.1.4 MFC的GDI類
12.1.5建立畫(huà)筆對(duì)象
12.1.6建立畫(huà)刷對(duì)象
12.2 CDC類的介紹
12.2.1 CDC類的派生類
12.2.2 CDC類提供的形狀繪制函數(shù)
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)
12.4.4 painter2的自定義類說(shuō)明
12.4.5 MyView類所處理的消息
12.4.6 Shape::draw的奧妙——?jiǎng)討B(tài)鏈接的應(yīng)用
第13章 圖形對(duì)象的記錄與重繪
13.1記錄圖形對(duì)象與窗口重繪的機(jī)制
13.2 painter3程序示例
13.3窗口重繪的機(jī)制
13.4 painter3的自定義類
13.5形狀對(duì)象的重繪機(jī)制

第三篇 深入應(yīng)用程序架構(gòu)
第14章 文件操作機(jī)制的建立
14.1 MFC的文件保存機(jī)制
14.2 paimer4程序示例
14.3 painter4的自定義類
14.4建立保存數(shù)據(jù)的序列化機(jī)制
14.5建立文件操作功能
第15章 具有滾動(dòng)條的窗口與窗口部分重繪
15.1具有滾動(dòng)條的窗口
15.2 ScrollView程序示例
15.3可滾動(dòng)范圍的設(shè)置
15.4客戶區(qū)與文件問(wèn)的坐標(biāo)轉(zhuǎn)換
15.5重繪部分窗口
第16章 分割窗口
16.1多窗口程序的建立
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.3.1如何建立靜態(tài)分割窗口
16.3.2 StaticSplit程序示例
16.3.3靜態(tài)分割窗口的建立
16.3.4建立查看整體畫(huà)布的GlobalView類
16.3.5子窗口的更新機(jī)制
第17章 多文檔窗口程序的建立
17.1如何建立MDI窗口程序
17.2 MDI程序示例
17.3 MDI窗口程序使用的資源
17.4 MDI窗口程序的InitInstance函數(shù)
17.5 CMDIFrame類的功能
17.6主/子窗口框架對(duì)象的取得
第18章 文本編輯器的建立
18.1Editor程序示例
18.2多種文檔編輯器
18.3建立文本編輯器
18.3.1View類的建立
18.3.2 Document類的建立
第19章 打印與預(yù)覽
19.1 MFC的打印、預(yù)覽打印機(jī)制
19.2 Print程序示例
19.3建立打印機(jī)制需要加載的資源
19.4坐標(biāo)系統(tǒng)的轉(zhuǎn)換
19.5圖文件與文字文件的打印及預(yù)覽打印
19.5.1圖文件的打印與預(yù)覽打印
19.5.2文字文件的打印與預(yù)覽打印
第20章 VisuaI C++.NET的操作(三)——程序快速開(kāi)發(fā)工具的應(yīng)用
20.1輔助程序開(kāi)發(fā)的工具
20.2應(yīng)用程序向?qū)?br />20.2.1應(yīng)用程序向?qū)У氖褂谜f(shuō)明
20.2.2應(yīng)用程序向?qū)a(chǎn)生文件的說(shuō)明
20.3程序代碼向?qū)У氖褂?br />20.3.1程序代碼向?qū)У挠猛?br />20.3.2新建類
20.3.3新建類的函數(shù)
20.3.4新建類的屬性
20.3.5事件響應(yīng)函數(shù)的建立
20.3.6消息響應(yīng)函數(shù)的建立
20.4 運(yùn)用Visual C++.NET工具建立項(xiàng)目

第四篇 對(duì)話框、對(duì)話框應(yīng)用程序及各種控件
第21章 模態(tài)對(duì)話框的建立
21.1對(duì)話框簡(jiǎn)介
21.1.1對(duì)話框的種類與功能
21.1.2對(duì)話框組成
21.1.3對(duì)話框資源與對(duì)話框?qū)ο?br />21.2 painter5程序示例
21.3 painter5的自定義類
21.4 painter5的架構(gòu)
21.5 SWidthDlg對(duì)話框類
21.6模態(tài)對(duì)話框?qū)ο蟮慕?br />第22章 對(duì)話框的數(shù)據(jù)交換與檢查機(jī)制
22.1 DDX與DDV機(jī)制
22.2 painter6程序示例
22.3 DDX與DDV機(jī)制的建立
22.4數(shù)據(jù)交換與檢查機(jī)制
22.5 DDX與DDV函數(shù)的說(shuō)明
第23章 非模態(tài)對(duì)話框
23.1非模態(tài)對(duì)話框的建立
23.2 painterl7程序范例
23.3 painterl7的自定義類
23.4非模態(tài)對(duì)話框的建立
23.5數(shù)據(jù)交換機(jī)制
23.6其他更改的部分
第24章 Visual C++.NET的操作(四)——對(duì)話框類的建立
24.1快速建立對(duì)話框類
24.1.1程序代碼向?qū)Ы?duì)話框類的機(jī)制
24.1.2建立對(duì)話框類
24.1.3建立數(shù)據(jù)交換與檢查機(jī)制
24.1.4其他相關(guān)資源的建立
24.2快速建立對(duì)話框應(yīng)用程序
第25章 對(duì)話框應(yīng)用程序與控件的使用
25.1對(duì)話框應(yīng)用程序的使用
25.2Button控件與Static Text控件
25.2.1 Button控件與Static Text控件簡(jiǎn)介
25.2.2計(jì)算器程序示例
25.2.3 OnCommancl消息的響應(yīng)
25.2.4 OnBnClickedClear函數(shù)
25.3 Picture控件
25.3.1 Timer(小時(shí)鐘)程序示例
25.3.2 WM TIMER消息的使用
25.3.3系統(tǒng)時(shí)間的取得與CTime對(duì)象的使用
25.4 List Box、Combo Box控件與多頁(yè)對(duì)話框的建立
25.4.1 List Box、Combo Box與多頁(yè)對(duì)話框簡(jiǎn)介
25.4.2 ListProperty程序示例
25.4.3多頁(yè)對(duì)話框的建立
25.4.4 List Box的操作
25.4.5 Combo Box的操作
25.5 Scroll Bar、S1ider、Spin、Edit Box控件與Check Box控件
25.5.1滾動(dòng)類控件簡(jiǎn)介
25.5.2 Edit Box與Check Box簡(jiǎn)介
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 S1ider與Scroll Bar的滾動(dòng)
25.5.8 Edit Box的EN CHANGE事件
25.5.9 Check Box的BN—CLICKED消息
25.6樹(shù)狀控件、列表控件與單選按鈕
25.6.1樹(shù)狀控件、列表控件與單選按鈕簡(jiǎn)介
25.6.2 Dirview程序示例
25.6.3文件信息的取得
25.6.4 Inaage List對(duì)象的建立
25.6.5樹(shù)狀控件的建立
25.6.6列表控件的建立
25.6.7單選按鈕的使用
第26章 文件對(duì)話框與顏色對(duì)話框的應(yīng)用
26.1文件對(duì)話框的應(yīng)用
26.1.1文件對(duì)話框的類型與應(yīng)用
26.1.2 FDialog程序示例
26.1.3文件對(duì)話框的建立與使用
26.2顏色對(duì)話框的應(yīng)用
26.2.1利用顏色對(duì)話框設(shè)置顏色
26.2.2 CDialog程序示例
26.2.3顏色對(duì)話框的建立與使用

第五篇 網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)程序設(shè)計(jì)
第27章 進(jìn)程與線程的概念
27.1什么是進(jìn)程與線程
27.2 Thread程序示例
27.3建立工作者線程
27.3.1建立線程函數(shù)
27.3.2子線程的產(chǎn)生
27.4線程的執(zhí)行
27.4.1暫停間隔的設(shè)置
27.4.2暫停/恢復(fù)線程的執(zhí)行
27.4.3優(yōu)先執(zhí)行權(quán)的設(shè)置
27.4.4檢查線程的執(zhí)行狀態(tài)
27.5中斷線程的執(zhí)行
27.6 自定義線程的結(jié)束執(zhí)行消息
第28章 FTP程序的編寫
28.1 以MFC編寫網(wǎng)絡(luò)程序
28.1.1因特網(wǎng)的簡(jiǎn)介
28.1.2 MFC中與建立網(wǎng)絡(luò)程序的相關(guān)類
28.2 FTP程序示例
28.3 FTP連接的建立與中斷
28.3.1 FTP聯(lián)機(jī)的建立
28.3.2聯(lián)機(jī)錯(cuò)誤的處理機(jī)制
28.3.3 FTP聯(lián)機(jī)的中斷
28.4取得服務(wù)器端的文件資料
28.5利用線程執(zhí)行文件下載
第29章 一個(gè)簡(jiǎn)單的瀏覽器
29.1簡(jiǎn)介CHtmlView
29.2 HViewer程序示例
29.3 ChtmlView類的介紹
第30章 MFC與數(shù)據(jù)庫(kù)
30.1數(shù)據(jù)庫(kù)管理系統(tǒng)的建立
30.1.1簡(jiǎn)介數(shù)據(jù)庫(kù)管理系統(tǒng)
30.1.2數(shù)據(jù)庫(kù)操作程序的觀念
30.2 ODBC程序范例
30.2.1建立數(shù)據(jù)庫(kù)
30.2.2建立ODBC連接
30.2.3建立ODBc程序范例.
30.3 RFX數(shù)據(jù)交換機(jī)制
3013.1記錄集類的定義與RFX機(jī)制
30.3.2取得RFX機(jī)制的數(shù)據(jù)源
30.4 CRecordset類的使用
30.4.1建立/打開(kāi)CRecordset對(duì)象
30.4.2數(shù)據(jù)的新增/刪除/修改
30.4.3設(shè)置數(shù)據(jù)篩選條件與排序方式
30.5CDatabase類的使用
30.5.1 CDatabase對(duì)象的打開(kāi)與關(guān)閉
30.5.2執(zhí)行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)