注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual c++.NET類庫應(yīng)用實(shí)例

Visual c++.NET類庫應(yīng)用實(shí)例

Visual c++.NET類庫應(yīng)用實(shí)例

定 價(jià):¥48.00

作 者: 林瑞仲,吳越等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程師叢書
標(biāo) 簽: VC++.NET

ISBN: 9787505392502 出版時(shí)間: 2003-11-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 492 字?jǐn)?shù):  

內(nèi)容簡介

  本書以詳細(xì)豐富的實(shí)例全面介紹了VisualC++.NET中的常用類、控件和函數(shù)等的使用方法,教會(huì)讀者如何在程序中使用這些控件及應(yīng)注意的事項(xiàng)等。全書共分15章,分別介紹了VisualC++.NET的基礎(chǔ)和編程界面,Visual C++.NET的程序結(jié)構(gòu)建立與分析,標(biāo)準(zhǔn)控件、高級(jí)控件和程序界面控件的使用,對(duì)話框類、文檔視圖類、圖形設(shè)備接口類、文件與打印控制類、數(shù)據(jù)庫訪問類、網(wǎng)絡(luò)編程類和XML文檔處理類的使用,有關(guān)動(dòng)態(tài)鏈接庫的函數(shù)、多媒體編程函數(shù)、多線程編程函數(shù)、COM編程函數(shù)、ATL Server函數(shù)及.NET框架編程函數(shù)的使用。本書適合有·一定的C/C++基礎(chǔ)并對(duì)Windows編程機(jī)制有所了解的讀者,既可作為系統(tǒng)開發(fā)及深入了解Visual C++.NET高級(jí)編程技術(shù)的參考書,也町供軟件工程師作為類、控件和函數(shù)的使用實(shí)例手冊(cè)參考。針對(duì)互聯(lián)網(wǎng)的飛速發(fā)展,Microsoft推出了.NET戰(zhàn)略,并以此作為下一代的網(wǎng)絡(luò)應(yīng)用基礎(chǔ)。Microsoft的所有產(chǎn)品包括操作系統(tǒng)、辦公軟件和開發(fā)工具等都轉(zhuǎn)移到.NET平臺(tái)上來。NET所包含的技術(shù)全面而且先進(jìn),必將對(duì)今后的軟件開發(fā)和應(yīng)用程序產(chǎn)生巨人的影響。及時(shí)的掌握NET開發(fā)技術(shù),對(duì)于多數(shù)開發(fā)人員來說是很有必要的。Visual C++.NET(書中簡稱為VC++.NET)是使用C++開發(fā)語言創(chuàng)建基于MicrosoftWindows和Microsoft.NET的應(yīng)用程序、動(dòng)態(tài)Web應(yīng)用程序和XMLWebSevices語言,它包括工業(yè)標(biāo)準(zhǔn)活動(dòng)模板庫(ATL)和Microsoft基礎(chǔ)類(MFC)庫、高級(jí)語言擴(kuò)展,以及允許開發(fā)人員有效編輯和調(diào)試源代碼的強(qiáng)大集成開發(fā)環(huán)境(IDE)。本書通過詳細(xì)的實(shí)例全面介紹了VisualC++.NET的常用類、控件和函數(shù)的使用方法,并說明在使用這些類、控件和函數(shù)時(shí)應(yīng)注意的事項(xiàng),為讀者提供了一本可以快速查找到VisualC+十.NET類、控件和函數(shù)使用方法的手冊(cè)。既有比較基本的對(duì)話框、文檔視圖類、標(biāo)準(zhǔn)控件、高級(jí)控件的使用,也有多媒體、多線程、動(dòng)態(tài)庫、COM+和數(shù)據(jù)庫等高級(jí)編程的有關(guān)類和函數(shù)的使用方法,以及ATLServer和XML文檔處理等高級(jí)內(nèi)容。

作者簡介

暫缺《Visual c++.NET類庫應(yīng)用實(shí)例》作者簡介

圖書目錄

第1章  VC++.NET控件、類與函數(shù)  1
 1.1  VS.NET新特性  2
 1.2  .NET Framework基礎(chǔ)  3
 1.2.1  公共語言運(yùn)行庫  3
 1.2.2  .NET Framework類庫  4
 1.3  VS.NET開發(fā)環(huán)境  5
 1.3.1  編輯瀏覽區(qū)  5
 1.3.2  輔助工作區(qū)  7
 1.4  實(shí)例——?jiǎng)?chuàng)建VC++.NET應(yīng)用程序  8
 1.4.1  創(chuàng)建應(yīng)用程序  8
 1.4.2  訪問應(yīng)用程序代碼  11
 1.4.3  編譯運(yùn)行應(yīng)用程序  12
 1.4.4  實(shí)例——?jiǎng)?chuàng)建基于對(duì)話框的簡單程序  13
 1.5  VC++.NET常用控件  16
 1.5.1  標(biāo)準(zhǔn)控件  16
 1.5.2  高級(jí)控件  17
 1.5.3  程序界面控件  17
 1.6  VC++.NET常用類  18
 1.6.1  對(duì)話框類  18
 1.6.2  文檔/視圖類  18
 1.6.3  圖形設(shè)備接口類  19
 1.6.4  文件與打印控制類  19
 1.6.5  數(shù)據(jù)庫訪問類  20
 1.6.6  網(wǎng)絡(luò)編程類  20
 1.6.7  XML文檔處理類  21
 1.7  VC++.NET常用函數(shù)  22
 1.8  小結(jié)  22
 第2章  標(biāo)準(zhǔn)控件與高級(jí)控件  23
 2.1  控件的使用方法  24
 2.2  常用標(biāo)準(zhǔn)控件  27
 2.2.1  靜態(tài)控件  27
 2.2.2  按鈕控件  28
 2.2.3  列表框控件  28
 2.2.4  編輯框控件  29
 2.2.5  組合框控件  30
 2.3  靜態(tài)添加控件  32
 2.4  控件的動(dòng)態(tài)生成  32
 2.5  實(shí)例——使用標(biāo)準(zhǔn)控件  33
 2.6  高級(jí)控件  45
 2.6.1  進(jìn)度條控件  46
 2.6.2  滑塊控件  49
 2.6.3  動(dòng)畫控件  54
 2.6.4  樹形視圖控件  58
 2.6.5  選項(xiàng)卡控件  64
 2.7  使用第三方控件  64
 2.8  個(gè)性化常用的控件  79
 2.8.1  實(shí)例——個(gè)性化按鈕  79
 2.8.2  實(shí)例——個(gè)性化文本編輯框  82
 2.9  小結(jié)  86
 第3章  程序界面控件設(shè)計(jì)  87
 3.1  菜單設(shè)計(jì)  88
 3.1.1  概述  88
 3.1.2  利用資源編輯器編輯菜單  89
 3.1.3  映射菜單命令到成員函數(shù)  91
 3.1.4  與菜單有關(guān)的類  93
 3.1.5  實(shí)現(xiàn)菜單的動(dòng)態(tài)控制  95
 3.2  設(shè)計(jì)工具欄  96
 3.2.1  創(chuàng)建和使用  96
 3.2.2  工具欄類  98
 3.2.3  在框架中創(chuàng)建和顯示工具欄  99
 3.3  狀態(tài)欄  101
 3.4  其他資源  103
 3.4.1  創(chuàng)建與使用位圖資源  103
 3.4.2  創(chuàng)建與使用加速鍵和組合鍵  103
 3.4.3  創(chuàng)建與使用對(duì)話框資源  105
 3.4.4  創(chuàng)建與使用字符串資源  105
 3.5  定義窗體風(fēng)格  106
 3.6  個(gè)性化程序設(shè)計(jì)  107
 3.6.1  創(chuàng)建橢圓形窗口  107
 3.6.2  改變窗口背景色  109
 3.6.3  使窗口不可移動(dòng)  109
 3.7  小結(jié)  110
 第4章  對(duì)話框類  111
 4.1  對(duì)話框基類簡介  112
 4.2  模式對(duì)話框與無模式對(duì)話框  113
 4.3  使用對(duì)話框類  114
 4.3.1  新建對(duì)話框  114
 4.3.2  對(duì)話框模板  115
 4.3.3  設(shè)計(jì)對(duì)話框  117
 4.3.4  為對(duì)話框添加類  118
 4.3.5  為對(duì)話框類添加成員變量  119
 4.3.6  對(duì)話框的數(shù)據(jù)交換機(jī)制  120
 4.3.7  初始化對(duì)話框  121
 4.3.8  處理控件通知消息  122
 4.3.9  對(duì)話框的返回值和顯示  123
 4.4  標(biāo)準(zhǔn)對(duì)話框類  123
 4.5  選擇顏色對(duì)話框類  125
 4.6  選擇字體對(duì)話框類  126
 4.7  打印對(duì)話框類  127
 4.8  查找替換對(duì)話框類  128
 4.9  基于對(duì)話框的應(yīng)用程序框架  129
 4.9.1  建立程序框架  130
 4.9.2  動(dòng)態(tài)增減對(duì)話框中的控件  137
 4.9.3  屬性選項(xiàng)卡與向?qū)?nbsp; 139
 4.9.4  實(shí)例——數(shù)字游戲  142
 4.10  小結(jié)  152
 第5章  文檔/視圖類  153
 5.1  與文檔/視圖有關(guān)的類  154
 5.1.1  文檔/視圖結(jié)構(gòu)  154
 5.1.2  框架窗口類與框架窗口對(duì)象  155
 5.1.3  創(chuàng)建框架窗口  156
 5.1.4  MFC應(yīng)用程序向?qū)?chuàng)建框架窗口的方法  156
 5.1.5  文檔模板CDocTemplate類與文檔對(duì)象  158
 5.1.6  視圖CView類與視圖對(duì)象  159
 5.1.7  文檔. 視圖. 框架和應(yīng)用對(duì)象間的通信  160
 5.2  實(shí)例——“畫板”  160
 5.2.1  創(chuàng)建  160
 5.2.2  程序設(shè)計(jì)  161
 5.3  實(shí)例——擴(kuò)充的“畫板”  169
 5.3.1  創(chuàng)建  169
 5.3.2  程序設(shè)計(jì)  171
 5.4  多視圖程序  176
 5.4.1  視圖分割  177
 5.4.2  多視圖與文檔之間的通信  177
 5.4.3  實(shí)例——支持分割視圖的“畫板”  178
 5.5  小結(jié)  184
 第6章  圖形設(shè)備接口類  185
 6.1  概述  186
 6.1.1  GDI  186
 6.1.2  GDI設(shè)備  186
 6.2  圖形設(shè)備類  186
 6.2.1  客戶區(qū)圖形設(shè)備CClientDC  187
 6.2.2  窗口畫面圖形設(shè)備CPaintDC  187
 6.2.3  用CWindowsDC管理文檔窗口  188
 6.3  坐標(biāo). 映射模式與繪圖模式  188
 6.3.1  GDI坐標(biāo)  189
 6.3.2  邏輯映射模式  189
 6.3.3  繪圖模式  189
 6.4  與繪圖相關(guān)的常用類與結(jié)構(gòu)  190
 6.4.1  POINT結(jié)構(gòu)與CPoint類  190
 6.4.2  RECT結(jié)構(gòu)與CRect類  190
 6.4.3  SIZE結(jié)構(gòu)與CSize類  191
 6.4.4  CRgn類  191
 6.5  與畫刷相關(guān)的類  192
 6.5.1  CBrush類  192
 6.5.2  創(chuàng)建與調(diào)用畫刷  192
 6.6  與畫筆有關(guān)的類  193
 6.6.1  CPen類  193
 6.6.2  創(chuàng)建與調(diào)用畫筆  194
 6.7  位圖與位圖文件處理類  194
 6.7.1  CBitmap類與BITMAP結(jié)構(gòu)  195
 6.7.2  使用位圖資源  195
 6.7.3  創(chuàng)建與顯示位圖  196
 6.8  字體類  198
 6.8.1  LOGFONT結(jié)構(gòu)與CFont類  199
 6.8.2  創(chuàng)建字體與輸出文本  200
 6.9  設(shè)備更新與重畫函數(shù)  201
 6.9.1  UpdateAllViews. ValidateRect和UpdateWindow函數(shù)  201
 6.9.2  OnInitialUpdate和OnUpdate函數(shù)  202
 6.9.3  OnDraw函數(shù)  203
 6.10  實(shí)例——簡單的動(dòng)畫效果  203
 6.11  小結(jié)  210
 第7章  文件操作與打印控制類  211
 7.1  文件操作類  212
 7.1.1  文件及其屬性  212
 7.1.2  CFile類  217
 7.1.3  查找文件  217
 7.1.4  CArchive類  222
 7.1.5  Serialize成員函數(shù)  223
 7.2  實(shí)例——存取SDI程序文檔  224
 7.2.1  設(shè)計(jì)程序界面  224
 7.2.2  在文檔中處理數(shù)據(jù)  227
 7.3  實(shí)例——存取MDI文檔  232
 7.3.1  設(shè)計(jì)程序界面  232
 7.3.2  移植SDI應(yīng)用至MDI應(yīng)用  234
 7.4  啟動(dòng)資源管理器和拖放文件  237
 7.4.1  程序注冊(cè)  237
 7.4.2  啟用拖放功能  239
 7.4.3  測(cè)試資源管理器的啟動(dòng)和拖放功能  240
 7.5  打印編程類  241
 7.5.1  建立支持打印的框架  241
 7.5.2  CPrintInfo類和打印相關(guān)函數(shù)  242
 7.6  所見即所得打印  243
 7.6.1  創(chuàng)建程序  244
 7.6.2  處理打印字體  246
 7.7  實(shí)例——多頁打印  250
 7.8  小結(jié)  254
 第8章  數(shù)據(jù)庫訪問類  255
 8.1  數(shù)據(jù)庫基本知識(shí)  256
 8.2  ODBC編程  256
 8.2.1  工作原理  256
 8.2.2  創(chuàng)建數(shù)據(jù)源  257
 8.2.3  MFC提供的ODBC數(shù)據(jù)庫類  259
 8.2.4  應(yīng)用ODBC編程  260
 8.3  實(shí)例——訪問ODBC數(shù)據(jù)庫  262
 8.3.1  創(chuàng)建Microsoft Access數(shù)據(jù)源  262
 8.3.2  創(chuàng)建訪問程序  263
 8.3.3  查找數(shù)據(jù)庫表的記錄  265
 8.4  DAO簡介  269
 8.5  ADO技術(shù)  270
 8.5.1  特點(diǎn)  270
 8.5.2  ADO編程模型  270
 8.5.3  ADO接口  271
 8.5.4  ADO庫  271
 8.6  實(shí)例——訪問ADO數(shù)據(jù)庫  272
 8.7  ADO.NET  279
 8.7.1  .NET中的數(shù)據(jù)訪問  279
 8.7.2  讀取數(shù)據(jù)  279
 8.7.3  DataSet. DataTable和RecordSet  280
 8.7.4  轉(zhuǎn)換現(xiàn)有代碼  281
 8.7.5  更新數(shù)據(jù)  282
 8.7.6  XML擴(kuò)展支持  283
 8.8  小結(jié)  284
 第9章  網(wǎng)絡(luò)編程類  285
 9.1  網(wǎng)絡(luò)編程基礎(chǔ)  286
 9.1.1  OSI模型  286
 9.1.2  TCP/IP協(xié)議  287
 9.1.3  應(yīng)用層協(xié)議  287
 9.1.4  Internet應(yīng)用  288
 9.2  利用ChtmlView實(shí)現(xiàn)簡單的Web瀏覽器  288
 9.3  WinInet接口  293
 9.3.1  MFC WinInet類的特點(diǎn)  293
 9.3.2  WinInet中的類  294
 9.3.3  利用WinInet創(chuàng)建簡單的FTP客戶端程序  295
 9.4  Sockets編程  303
 9.4.1  Windows Sockets分類  303
 9.4.2  Windows Sockets API  303
 9.4.3  MFC Socket類  305
 9.4.4  獲取主機(jī)名和IP  305
 9.5  實(shí)例——基于CSocket類的聊天程序  309
 9.5.1  CSocket類的擴(kuò)展  309
 9.5.2  服務(wù)器程序設(shè)計(jì)  310
 9.5.3  客戶端程序設(shè)計(jì)  318
 9.6  小結(jié)  326
 第10章  XML文檔處理類  327
 10.1  XML概述  328
 10.1.1  HTML  328
 10.1.2  XML  329
 10.2  .NET的XML類  331
 10.2.1  XmlTextReader類  331
 10.2.2  XMLValidatingReader類  332
 10.2.3  XMLReader類  332
 10.2.4  XmlWriter類  333
 10.2.5  XmlDocument類  334
 10.2.6  XPathNavigator類  334
 10.2.7  XPathDocument類  335
 10.2.8  XslTransform類  335
 10.3  用XmlTextReader讀取XML文檔  336
 10.4  用XmlTextWriter編寫XML  340
 10.5  用XslTransform類實(shí)現(xiàn)XSLT轉(zhuǎn)換  344
 10.6  應(yīng)用實(shí)例  346
 10.6.1  計(jì)算機(jī)產(chǎn)品銷售公司的方案  346
 10.6.2  項(xiàng)目的開發(fā)生命周期  346
 10.6.3  創(chuàng)建Scheduler應(yīng)用程序  347
 10.6.4  測(cè)試Scheduler應(yīng)用程序  353
 10.7  小結(jié)  354
 第11章  動(dòng)態(tài)鏈接庫函數(shù)  355
 11.1  動(dòng)態(tài)鏈接庫的概念  356
 11.1.1  建立DLL  356
 11.1.2  調(diào)用DLL  357
 11.1.3  動(dòng)態(tài)鏈接庫編程  357
 11.2  MFC中的DLL  358
 11.3  創(chuàng)建用戶動(dòng)態(tài)鏈接庫  361
 11.4  MFC擴(kuò)展DLL  368
 11.5  實(shí)例——調(diào)用動(dòng)態(tài)鏈接庫  370
 11.6  小結(jié)  380
 第12章  多媒體編程函數(shù)  381
 12.1  多媒體程序開發(fā)方法  382
 12.1.1  多媒體音頻文件格式  382
 12.1.2  多媒體視頻文件格式  382
 12.2  MCI控制方法  383
 12.2.1  MCI設(shè)備類型  383
 12.2.2  MCI函數(shù)編程步驟  383
 12.3  MCIWnd窗口類  386
 12.4  實(shí)例——CD播放器  387
 12.5  實(shí)例——MIDI播放器  396
 12.6  實(shí)例——Wave播放器  406
 12.7  實(shí)例——Windows媒體播放器  413
 12.8  小結(jié)  416
 第13章  多線程編程函數(shù)  417
 13.1  進(jìn)程與線程概述  418
 13.2  基于SDK多線程編程  418
 13.2.1  編寫線程函數(shù)  418
 13.2.2  創(chuàng)建線程  419
 13.2.3  掛起及恢復(fù)線程  419
 13.2.4  中止線程  419
 13.2.5  設(shè)置線程優(yōu)先級(jí)  420
 13.2.6  實(shí)例——線程處理  420
 13.3  基于MFC的多線程編程  422
 13.3.1  MFC中的線程  422
 13.3.2  線程類CWinThread  422
 13.3.3  實(shí)例——多線程程序  423
 13.4  .NET Framework對(duì)多線程的支持  424
 13.4.1  .NET Framework中的線程類  425
 13.4.2  創(chuàng)建線程  426
 13.4.3  控制線程  427
 13.4.4  實(shí)例——多線程程序  428
 13.5  啟動(dòng)和終止線程  430
 13.5.1  啟動(dòng)  430
 13.5.2  終止  432
 13.6  線程間的通信與同步  433
 13.6.1  線程間的通信  433
 13.6.2  實(shí)例——線程間的通信  434
 13.6.3  同步對(duì)象和同步訪問對(duì)象  437
 13.7  實(shí)例——使用工作線程  442
 13.8  實(shí)例——使用用戶界面線程  444
 13.9  小結(jié)  446
 第14章  COM編程  447
 14.1  COM概述  448
 14.1.1  演變  448
 14.1.2  COM組件  448
 14.1.3  COM中的線程  449
 14.1.4  COM+  449
 14.2  COM在C++中的形式  449
 14.2.1  基本元素定義  449
 14.2.2  使用和處理COM對(duì)象  450
 14.2.3  IUnknown接口  452
 14.2.4  IDispatch接口  453
 14.2.5  訪問接口  454
 14.2.6  實(shí)例——控制臺(tái)程序  454
 14.3  OLE  458
 14.3.1  OLE容器  458
 14.3.2  OLE服務(wù)器  459
 14.3.3  實(shí)例——簡單的OLE容器/完全服務(wù)器  461
 14.3.4  增強(qiáng)容器功能  465
 14.4  ActiveX控件  465
 14.4.1  概述  465
 14.4.2  建立ActiveX控件  466
 14.4.3  檢測(cè)創(chuàng)建的ActiveX控件  470
 14.5  基于屬性的編程  471
 14.6  使用ATL實(shí)現(xiàn)COM  473
 14.6.1  COM編程模式  473
 14.6.2  實(shí)例——?jiǎng)?chuàng)建ATL組件  473
 14.6.3  測(cè)試ATL組件  476
 14.7  小結(jié)  478
 第15章  ATL Server函數(shù)  479
 15.1  ATL Server概述  480
 15.1.1  基本概念  480
 15.2  創(chuàng)建ATL Server應(yīng)用程序  481
 15.3  用ATL Server創(chuàng)建Web服務(wù)  482
 15.3.1  在ATL中創(chuàng)建XML Web Services  482
 15.3.2  調(diào)用XML Web Services  483
 15.4  實(shí)例——基于ATL Server的客戶薄應(yīng)用程序  483
 15.4.1  實(shí)例分析  483
 15.4.2  創(chuàng)建基于HTML表單的界面  484
 15.4.3  創(chuàng)建ATL Server項(xiàng)目  485
 15.4.4  創(chuàng)建空XML文件  491
 15.6  小結(jié)  492

本目錄推薦

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