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

Visual C++.NET程序設(shè)計(jì)

Visual C++.NET程序設(shè)計(jì)

定 價(jià):¥45.00

作 者: 彭忠良 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 開(kāi)發(fā)人員專業(yè)技術(shù)叢書(shū)
標(biāo) 簽: VC++

ISBN: 9787111125587 出版時(shí)間: 2003-09-01 包裝: 膠版紙
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 405 字?jǐn)?shù):  

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

  本書(shū)講解VisualC++.NET程序設(shè)計(jì)技巧,包括用MFC及.NEE類庫(kù)編程兩部分。本書(shū)內(nèi)容詳實(shí),講解透徹,包括精心設(shè)計(jì)的、有助于學(xué)習(xí)理解的80多個(gè)例程。作者于1995年至2002年期間在中科院計(jì)算所培訓(xùn)中心授課,在參考了幾乎所有的微軟所推薦的VisualC++參考書(shū)的基礎(chǔ)上寫成本書(shū)。此書(shū)凝聚了他多年執(zhí)教的心得。本書(shū)附帶光盤包含例程源代碼,以方便讀者使用。本書(shū)適合有一定基礎(chǔ)的開(kāi)發(fā)人員閱讀。版權(quán)所有,侵權(quán)必究。

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分  用. NETMFC編程                  
 第1章  MFC類庫(kù)簡(jiǎn)介                  
 1. 1  Win32API及MFC                  
 1. 2  MFC的中文支持                  
 1. 3  Win9. x與NT平臺(tái)                  
 1. 4  MFC的組成                  
 1. 4. 1  MFC類庫(kù)中最重要的三個(gè)類                  
 1. 4. 2  MFC7. 0類庫(kù)層次結(jié)構(gòu)全圖                  
 1. 4. 3  從應(yīng)用程序角度對(duì)MFC類庫(kù)分類                  
 1. 4. 4  MFC類庫(kù)的全局函數(shù). 全局變量. 宏                  
 1. 5 MFC類庫(kù)的主要文件                  
                   
 第2章  . NETMFC編程環(huán)境                  
 2. 1  應(yīng)用向?qū)?nbsp;                 
 2. 1. 1  用應(yīng)用向?qū)梢粋€(gè)應(yīng)用框架                  
 2. 1. 2  生成的主要的類及其作用                  
 2. 1. 3  生成的其他主要文件及其作用                  
 2. 1. 4  Debug與Release版本                  
 2. 1. 5  退出或再次進(jìn)入ex2工程                  
 2. 1. 6  轉(zhuǎn)移ex2工程                  
 2. 1. 7  編譯與連接ex2工程                  
 2. 1. 8  執(zhí)行ex2工程                  
 2. 2  視圖菜單                  
 2. 3  類向?qū)У膸讉€(gè)主要功能                  
 2. 3. 1  創(chuàng)建一個(gè)類                  
 2. 3. 2  響應(yīng)grln&~消息                  
 2. 3. 3  增加一個(gè)成員變量                  
 2. 3. 4  增加一個(gè)成員函數(shù)                  
 2. 3. 5  覆蓋一個(gè)虛函數(shù)                  
 2. 4  添加資源                  
 2. 5  Debug與TRACE宏                  
 2. 6  其他工具                  
                   
 第3章  消息映射                  
 3. 1  消息驅(qū)動(dòng)                  
 3. 2  消息映射機(jī)制                  
 3. 3  0nPaint及OnDraw函數(shù)                  
 3. 4  例程                  
 3. 4. 1  ex31例程                  
 3. 4. 2  ex32例程                  
                   
 第4章  設(shè)備環(huán)境類及繪制工具類                  
 4. 1  CDC類及其派生類                  
 4. 1. 1  CDC類                  
 4. 1. 2  CDC類及其派生類的使用                  
 4. 1. 3  無(wú)效矩形區(qū)                  
 4. 1. 4   ex41例程                  
 4. 2  CDC類的屬性                  
 4. 3  邏輯坐標(biāo)與物理坐標(biāo)                  
 4. 3. 1  邏輯坐標(biāo)與物理坐標(biāo)                  
 4. 3. 2  映射方式                  
 4. 3. 3  ex42例程                  
 4. 4  視圖類的兩個(gè)函數(shù)及窗框類的一個(gè)函數(shù)                  
 4. 4. 1  視圖類的PreCreateWindow函數(shù)                  
 4. 4. 2  窗框類的PreCaeateWindow函數(shù)                  
 4. 4. 3  視圖類的OnPrepareDC                  
 4. 5  GDI對(duì)象                  
 4. 5. 1  六個(gè)GDI對(duì)象                  
 4. 5. 2  CPen. CFont. CBrush的使用                  
 4. 5. 3  ex43工程                  
 4. 5. 4  CRgn的使用                  
 4. 5. 5  ex44工程                  
 4. 6  ex45例程                  
                   
 第5章  位圖與調(diào)色板                  
 5. 1  與設(shè)備無(wú)關(guān)的位圖類CBitmap                  
 5. 2  BMP位圖文件的格式                  
 5. 3  CBilmap的使用方法                  
 5. 4  位圖例程                  
 5. 4. 1  ex51例程                  
 5. 4. 2  OpenBmpFile例程                  
 5. 4. 3  SunRises例程                  
 5. 5  調(diào)色板類CPalette                  
 5. 5. 1  CPalette的使用場(chǎng)合                  
 5. 5. 2  Palette例程                  
 5. 6  繪制工具類對(duì)象的句柄表示                  
                   
 第6章  控件與對(duì)話框                  
 6. 1  控件                  
 6. 1. 1  控件的定義                  
 6. 1. 2  控件的種類                  
 6. 2  Windows的公共控件                  
 6. 2. 1  公共控件的種類                  
 6. 2. 2  ex60工程                  
 6. 2. 3  對(duì)Win3.x中的六種控件的事件處理                  
 6. 2. 4  對(duì)在Win9. x中開(kāi)始使用的控件的事件處理                  
 6. 2. 5  對(duì)控件進(jìn)行操作的一般方法                  
 6. 3  公共控件使用例程                  
 6. 3. 1  CtrlAnimate例程                  
 6. 3. 2  CtrtBitmapButton例程                  
 6. 3. 3  CtrlButton例程                  
 6. 3. 4  CtrlComboBox例程                  
 6. 3. 5  CtdEditandListBox例程                  
 6. 3. 6  CtrlExComboBox例程                  
 6. 3. 7  CtrlHeader例程                  
 6. 3. 8  CtrlHotKey例程                  
 6. 3. 9  Ctrllist例程                  
 6. 3. 10  CtrlSlider例程                  
 6. 3. 11  CtrlSpin例程                  
 6. 3. 12  CtrlTab例程                  
 6. 3. 13  CtrlPicture例程                  
 6. 3. 14  CtrlTree例程                  
 6. 4  提示信息框                  
 6. 5  模式對(duì)話框                  
 6. 5. 1  模式對(duì)話框的設(shè)計(jì)                  
 6. 5. 2  DoModal函數(shù)                  
 6. 5. 3  改造OnOK函數(shù)                  
 6. 6  Tab頁(yè)對(duì)話框                  
 6. 6. 1  Tab頁(yè)對(duì)話框                  
 6. 6. 2  CtrlTabSheet例程                  
 6. 7  公用對(duì)話框                  
 6. 8  無(wú)模式對(duì)話框                  
 6. 8. 1  無(wú)模式對(duì)話框                  
 6. 8. 2  無(wú)模式對(duì)話框例程                  
                   
 第7章  菜單及鍵盤加速鍵                  
 7. 1  主框架窗口類CMainframe                  
 7. 2  菜單                  
 7. 3  菜單命令消息的處理                  
 7. 4  鍵盤加速鍵                  
 7. 5  常規(guī)菜單例程ex71                  
 7. 6  菜單的其他形式                  
 7. 6. 1  二級(jí)菜單                  
 7. 6. 2  浮動(dòng)菜單                  
 7. 6. 3  兩套以上菜單                  
                   
 第8章  工具條及狀態(tài)條                  
 8. 1  工具條類及狀態(tài)條類                  
 8. 2  工具條                  
 8. 2. 1  一般情況                  
 8. 2. 2  顯示或隱藏工具條                  
 8. 2. 3  兩套菜單及工具條例--ex70第三步                  
 8. 3  狀態(tài)條                  
 8. 3. 1  狀態(tài)條定義                  
 8. 3. 2  在狀態(tài)條上顯示提示信息                  
 8. 3. 3  狀態(tài)指示器                  
 8. 3. 4  重新定義狀態(tài)條                  
 8. 3. 5  狀態(tài)條例程ex81                  
 8. 3. 6  狀態(tài)條例程ex82                  
                   
 第9章  文檔視圖結(jié)構(gòu)                  
 9. 1  應(yīng)用程序中的主要對(duì)象                  
 9. 2  文檔/視圖結(jié)構(gòu)                  
 9. 3  文檔類                  
 9. 4  視圖類                  
                   
 第10章  單文檔應(yīng)用及窗口切分                  
 10. 1  單文檔應(yīng)用程序的啟動(dòng). 運(yùn)行過(guò)程                  
 10. 2  文檔模板類                  
 10. 3  OnFileNew函數(shù)                  
 10. 4  Initlmtanee函數(shù)                  
 10. 5  Onldle函數(shù)                  
 10. 6  File菜單下的四條命令的執(zhí)行                  
 10. 7  文檔模板字符串                  
 10. 8  例程                  
 10. 8. 1  SDI例程                  
 10. 8. 2  Edit例程                  
 10. 8. 3  Form例程                  
 10. 8. 4  SDl2例程                  
 10. 8. 5  SDIMV例程--多視及窗口切分                  
 10. 9  單文檔應(yīng)用中各個(gè)類之間的關(guān)系                  
                   
 第11章  多文檔應(yīng)用與序列化及窗口切分                  
 11. 1  多文檔應(yīng)用的框架窗口類                  
 11. 2  主框架窗口與子框架窗口之間的關(guān)系                  
 11. 3  多文檔應(yīng)用文檔模板類                  
 11. 4  InitInstance函數(shù)                  
 11. 5  OnFileNew函數(shù)                  
 11. 6  多文檔應(yīng)用各個(gè)類對(duì)象創(chuàng)建過(guò)程                  
 11. 7  多文檔應(yīng)用各個(gè)類之間關(guān)系                  
 11. 8  例程                  
 11. 8. 1  MDI例程                  
 11. 8. 2  MScribble例程                  
 11. 8. 3  SScribble例程                  
 11. 8. 4  mdiEdit例程                  
 11. 8. 5  MDIMV例程--多視及窗口切分                  
 11. 9  序列化                  
 11. 9. 1  使類序列化的條件                  
 11. 9. 2  集合類及其在序列化中的應(yīng)用                  
 11. 9. 3  序列化的其他問(wèn)題                  
 11. 10  主框架窗口的有關(guān)消息                  
 11. 11  多視及窗口切分                  
                   
 第12章  內(nèi)存管理                  
 12. 1  內(nèi)存分配的五種途徑                  
 12. 2  虛擬內(nèi)存                  
 12. 3  Win95及Nr的地址空間的分布                  
 12. 4  堆及棧                  
 12. 5  GlobalAlloc及IocalAlloc函數(shù)                  
 12. 6  CRT函數(shù)                  
 12. 7  內(nèi)存映射文件                  
 12. 8  直接分配虛擬內(nèi)存                  
 12. 9  Memory例程                  
 12. 10  內(nèi)存疏漏                  
                   
 第13章  多線程編程                  
 13. 1  基本概念                  
 13. 2  工作者線程編程                  
 13. 2. 1  開(kāi)始一個(gè)工作者線程                  
 13. 2. 2  終止一個(gè)工作者線程                  
 13. 2. 3  主線程與工作者線程之間的同步                  
 13. 2. 4  自定義Windows消息                  
 13. 2. 5  BkWork例程                  
 13. 3  用戶接口線程                  
 13. 3. 1  用戶接口線程的創(chuàng)建. 運(yùn)行. 終止                  
 13. 3. 2  UIT例程                  
                   
 第14章  動(dòng)態(tài)鏈接庫(kù)                  
 14. 1  基本概念                  
 14. 2  動(dòng)態(tài)鏈接庫(kù)的分類                  
 14. 3  常規(guī)與擴(kuò)展DIL的制作及使用--MakeDll例程                  
 14. 4  可執(zhí)行文件對(duì)DIL的調(diào)用方法                  
 14. 4. 1  隱式鏈接                  
 14. 4. 2  顯式鏈接                  
                   
 第15章  MFCADO數(shù)據(jù)庫(kù)訪問(wèn)                  
 15. 1  ADO基本概念                  
 15. 2  ADO例程ADODB                  
                   
 第16章  打印及打印預(yù)覽                  
 16. 1  打印                  
 16. 1. 1  你在打印中的任務(wù)與框架的任務(wù)                  
 16. 1. 2  默認(rèn)打印過(guò)程                  
 16. 1. 3  打印命令的執(zhí)行過(guò)程                  
 16. 1. 4  如何控制打印頁(yè)數(shù)                  
 16. 1. 5  在打印文檔中添加頁(yè)眉和頁(yè)腳                  
 16. 1. 6  分配與釋放GDI資源對(duì)象                  
 16. 2  打印預(yù)覽                  
 16. 2. 1  打印預(yù)覽過(guò)程                  
 16. 2. 2  修改打印預(yù)覽                  
 16. 3  例程                  
 16. 3. 1  例程1--所見(jiàn)即所得                  
 16. 3. 2  例程2--多頁(yè)打印                  
                   
 第17章  幫助文件                  
 17. 1  選"WinHelp格式"項(xiàng)生成幫助文件                  
 17. 1. 1  生成的主要幫助文件及其作用                  
 17. 1. 2  WinHelp. hpj文件                  
 17. 1. 3  WinHelp. hm文件                  
 17. 1. 4  WinHelp. rtf文件                  
 17. 1. 5  WinHelp. hlp文件                  
 17. 1. 6  WinHelp. ent文件                  
 17. 2  "WinHelp格式"下的幫助例程                  
 17. 2. 1  增加幫助內(nèi)容                  
 17. 2. 2  F1及Shift+F1支持                  
 17. 2. 3  直接調(diào)用增加的幫助內(nèi)容                  
 17. 2. 4  直接調(diào)用. Hlp幫助文件                  
 17. 3  選擇"HTML幫助格式"項(xiàng)生成幫助文件                  
 17. 3. 1  生成的主要幫助文件及其作用                  
 17. 3. 2  調(diào)用幫助執(zhí)行文件                  
 17. 4  "HTML幫助格式"例程                  
 17. 5   HTML幫助開(kāi)發(fā)工具                  
                   
 第二部分  用. NET類庫(kù)編程                  
                   
 第18章  .NET框架及類庫(kù)                  
 18. 1   Visual C++. NET                  
 18. 2  . NET框架                  
 18. 2. 1  公共語(yǔ)言運(yùn)行庫(kù)                  
 18. 2. 2  中間語(yǔ)言                  
 18. 2. 3  公共類型系統(tǒng)                  
 18. 2. 4  公共語(yǔ)言規(guī)范                  
 18. 2. 5  . NET框架類庫(kù)                  
 18. 3  第一個(gè)托管C++應(yīng)用ex181                  
 18. 4  . NET框架類庫(kù)命名空間                  
 l8. 4. 1  在托管C++程序中使用命名空間                  
 18. 4. 2  System命名空間                  
 18. 4. 3  System::Collections命名空間                  
 18. 4. 4  System::10命名空間                  
 18. 4. 5  Forms命名空間                  
 18. 4. 6  其他命名空間簡(jiǎn)介                  
                   
 第19章  Windows窗體                  
 19. 1  什么是WindowsForms                  
 19. 1. 1  WindowsForms與設(shè)計(jì)程序                  
 19. 1. 2  WindowsForms與MFC                  
 19. 2  WindowsForms命名空間                  
 19. 3  使用Forms                  
 19. 3. 1  WForml例程                  
 19. 3. 2  Form類的屬性. 方法和事件                  
 19. 3. 3  WForml_1例程                  
 19. 4  委托與事件                  
 19. 4. 1  委托                  
 19. 4. 2  Delegatel例程                  
 19. 4. 3  事件                  
 19. 4. 4  Eventl例程                  
 19. 5  事件與消息                  
 19. 5. 1  鼠標(biāo)與鍵盤等事件                  
 19. 5. 2  Event2例程                  
                   
 第20章  控件與對(duì)話框                  
 20. 1  在窗口上放置兩個(gè)按鈕--FormButton例程                  
 20. 2  控件種類                  
 20. 2. 1  從Control類派生的控件                  
 20. 2. 2  從Component類派生的控件                  
 20. 3  普通對(duì)話框                  
 20. 3. 1  Dialogl例程                  
 20. 3. 2  Dialog2例程                  
 20. 3. 3  公用對(duì)話框例程Dialog3                  
 20. 4  控件進(jìn)一步使用--Calculator例程                  
                   
 第21章  菜單                  
 21. 1  常規(guī)菜單                  
 21. 2  菜單事件處理                  
 21. 3  菜單屬性Enabled and Checked                  
 21. 4  浮動(dòng)菜單                  
 21. 5菜單例程N(yùn)otepaper                  
                   
 第22章  圖形文字輸出                  
 22. 1  GDI+                  
 22. 1. 1  什么是GDI+                  
 22. 1. 2  GDI+的功能                  
 22. 1. 3  GDI+新增功能                  
 22. 1. 4  GDI+托管類接口                  
 22. 2  GDI+托管類的命名空間                  
 22. 2. 1  四個(gè)命名空間                  
 22. 2. 2  System::Draing命名空間                  
 22. 3  Craphics類及Color結(jié)構(gòu)                  
 22. 3. 1  Graphics類                  
 22. 3. 2  Color結(jié)構(gòu)                  
 22. 4  例程                  
 22. 4. 1  Graphicsl例程                  
 22. 4. 2  Craphics2例程                  
                   
 第23章  打印及打印預(yù)覽                  
 23. 1  打印及打印預(yù)覽概述                  
 23. 2  Printl例程--打印及預(yù)覽各種單頁(yè)位圖                  
 23. 3  Print2例程--打印及預(yù)覽單頁(yè)文本                  
 23. 4  多頁(yè)打印                  
                   
 第24章  ADO. NET數(shù)據(jù)庫(kù)訪問(wèn)                  
 24. 1  ADO. NET概述                  
 24. 1. 1  ADO. NET的設(shè)計(jì)目標(biāo)                  
 24. 1. 2  ADO. NET結(jié)構(gòu)簡(jiǎn)介--DataSet及數(shù)據(jù)提供程序                  
 24. 1. 3  ADO. NET名字空間及皿文件                  
 34. 1. 4  ADO. NET平臺(tái)要求                  
 24. 2  第一種應(yīng)用方式--ADONET1例程                  
 24. 3  第二種應(yīng)用方式--ADONE32例程                  
                   
 第25章  XMLWeb服務(wù)                  
 25. 1  XMLWeb服務(wù)概述                  
 25. 2  XMLWeb服務(wù)實(shí)例MCPPWSl                  
 25. 2. 1  MCPPWSl--托管C++XMLWeb服務(wù)                  
 25. 2. 2  MCPPWSlSeh甲--安裝MCPPWSl服務(wù)                  
 25. 2. 3  調(diào)用MCPWSl服務(wù)--托管C++應(yīng)用UseMCPPWSl                  
 25. 3  用UDDI創(chuàng)建托管C++應(yīng)用                  
 25. 3. 1  UseUDDI1例程                  
 25. 3. 2  UseUDDI2例程                  
 25. 4 XMLWebService概念補(bǔ)充                  
 25. 4. 1  XML                  
 25. 4. 2  XMLWeb服務(wù)通訊協(xié)議                  
 25. 4. 3  Web服務(wù)描述語(yǔ)言WSDL                  
 25. 4. 4  UDDl                  
 25. 4. 5  XMLWeb服務(wù)名字空間                  
 25. 4. 6  XMLWeb服務(wù)小結(jié)                  
                   
 第26章  應(yīng)用程序的部署                  
 26. 1  在目標(biāo)機(jī)器上安裝公共語(yǔ)言運(yùn)行庫(kù)                  
 26. 2  打包. NET框架下開(kāi)發(fā)的應(yīng)用程序                  
 26. 2. 1  打包托管C++應(yīng)用程序                  
 26. 2. 2 打包MFC開(kāi)發(fā)的應(yīng)用程序                  
 26. 3  應(yīng)用程序打包和分發(fā)的類型                  
 26. 3. 1  打包類型                  
 26. 3. 2  分發(fā)類型                  
 附錄A  Form類的全部成員                  
 附錄B  P/Invoke--托管代碼與非托管                  
 代碼之間的橋梁                  

本目錄推薦

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