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

精通Visual C++.NET2003窗口程序設計

精通Visual C++.NET2003窗口程序設計

定 價:¥62.00

作 者: 位元文化
出版社: 清華大學出版社
叢編項:
標 簽: 算法語言

ISBN: 9787302140184 出版時間: 2006-11-01 包裝: 平裝
開本: 16 頁數(shù): 697 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《精通Visual C++.NET2003窗口程序設計》作者簡介

圖書目錄

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

第二篇 程序資源的建立與基本繪圖原理
第7章 VisuaI C++.NET的操作(二)——資源編輯器的使用
7.1資源編輯器的基本操作
7.2菜單
7.3圖標、位圖、光標
7.4工具欄
7.5對話框
7.6字符串表
7.7標識符的管理
7.8快捷鍵
第8章 菜單的建立
8.1菜單的簡介
8.2 menu程序示例
8.3菜單的建立與設置
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消息的接收與響應
9.4 UI組件的修改
第10章 快捷鍵、工具欄、狀態(tài)欄與字符串表
10.1快捷鍵的建立
10.1.1 accelerators程序示例
10.1.2加載快捷鍵
10.2工具欄、狀態(tài)欄與字符串表的使用
10.2.1簡介工具欄、狀態(tài)欄與字符串表
10.2.2 controlbar。程序示例
10.2.3工具欄的建立
10.2.4狀態(tài)欄的建立
第11章 圖標、位圖與鼠標指針資源
11.1簡介圖標、位圖與鼠標指針資源
11.2圖標、位圖與鼠標指針資源的使用
11.2.1 resource程序示例
11.2.2圖標資源的使用
11.2.3位圖資源的使用
11.2.4鼠標指針資源的使用
11.3創(chuàng)建Painter窗口
11.3.1簡介Painter窗口
11.3.2 painterl程序示例
11.3.3 painter1的程序架構(gòu)
11.3.4 painter1的自定義類說明
11.3.5控制工具欄的隱藏與顯示
第12章 基本繪圖原理
12.1窗口的基本繪圖原理
12.1.1繪圖設備接口
12.1.2設備環(huán)境
12.1.3顏色的定義
12.1.4 MFC的GDI類
12.1.5建立畫筆對象
12.1.6建立畫刷對象
12.2 CDC類的介紹
12.2.1 CDC類的派生類
12.2.2 CDC類提供的形狀繪制函數(shù)
12.3畫筆、畫刷與繪圖模式的控制
12.3.1畫筆與畫刷的選取
12.3.2繪圖模式的控制
12.4建立Painter的繪圖功能
12.4.1 painter2的繪圖功能
12.4.2 painter2程序示例
12.4.3 painter2的程序架構(gòu)
12.4.4 painter2的自定義類說明
12.4.5 MyView類所處理的消息
12.4.6 Shape::draw的奧妙——動態(tài)鏈接的應用
第13章 圖形對象的記錄與重繪
13.1記錄圖形對象與窗口重繪的機制
13.2 painter3程序示例
13.3窗口重繪的機制
13.4 painter3的自定義類
13.5形狀對象的重繪機制

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

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

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

本目錄推薦

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