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

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

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

定 價:¥45.00

作 者: 彭忠良 著
出版社: 機械工業(yè)出版社
叢編項: 開發(fā)人員專業(yè)技術(shù)叢書
標 簽: VC++

ISBN: 9787111125587 出版時間: 2003-09-01 包裝: 膠版紙
開本: 16開 頁數(shù): 405 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分  用. NETMFC編程                  
 第1章  MFC類庫簡介                  
 1. 1  Win32API及MFC                  
 1. 2  MFC的中文支持                  
 1. 3  Win9. x與NT平臺                  
 1. 4  MFC的組成                  
 1. 4. 1  MFC類庫中最重要的三個類                  
 1. 4. 2  MFC7. 0類庫層次結(jié)構(gòu)全圖                  
 1. 4. 3  從應(yīng)用程序角度對MFC類庫分類                  
 1. 4. 4  MFC類庫的全局函數(shù). 全局變量. 宏                  
 1. 5 MFC類庫的主要文件                  
                   
 第2章  . NETMFC編程環(huán)境                  
 2. 1  應(yīng)用向?qū)?nbsp;                 
 2. 1. 1  用應(yīng)用向?qū)梢粋€應(yīng)用框架                  
 2. 1. 2  生成的主要的類及其作用                  
 2. 1. 3  生成的其他主要文件及其作用                  
 2. 1. 4  Debug與Release版本                  
 2. 1. 5  退出或再次進入ex2工程                  
 2. 1. 6  轉(zhuǎn)移ex2工程                  
 2. 1. 7  編譯與連接ex2工程                  
 2. 1. 8  執(zhí)行ex2工程                  
 2. 2  視圖菜單                  
 2. 3  類向?qū)У膸讉€主要功能                  
 2. 3. 1  創(chuàng)建一個類                  
 2. 3. 2  響應(yīng)grln&~消息                  
 2. 3. 3  增加一個成員變量                  
 2. 3. 4  增加一個成員函數(shù)                  
 2. 3. 5  覆蓋一個虛函數(shù)                  
 2. 4  添加資源                  
 2. 5  Debug與TRACE宏                  
 2. 6  其他工具                  
                   
 第3章  消息映射                  
 3. 1  消息驅(qū)動                  
 3. 2  消息映射機制                  
 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  無效矩形區(qū)                  
 4. 1. 4   ex41例程                  
 4. 2  CDC類的屬性                  
 4. 3  邏輯坐標與物理坐標                  
 4. 3. 1  邏輯坐標與物理坐標                  
 4. 3. 2  映射方式                  
 4. 3. 3  ex42例程                  
 4. 4  視圖類的兩個函數(shù)及窗框類的一個函數(shù)                  
 4. 4. 1  視圖類的PreCreateWindow函數(shù)                  
 4. 4. 2  窗框類的PreCaeateWindow函數(shù)                  
 4. 4. 3  視圖類的OnPrepareDC                  
 4. 5  GDI對象                  
 4. 5. 1  六個GDI對象                  
 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è)備無關(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的使用場合                  
 5. 5. 2  Palette例程                  
 5. 6  繪制工具類對象的句柄表示                  
                   
 第6章  控件與對話框                  
 6. 1  控件                  
 6. 1. 1  控件的定義                  
 6. 1. 2  控件的種類                  
 6. 2  Windows的公共控件                  
 6. 2. 1  公共控件的種類                  
 6. 2. 2  ex60工程                  
 6. 2. 3  對Win3.x中的六種控件的事件處理                  
 6. 2. 4  對在Win9. x中開始使用的控件的事件處理                  
 6. 2. 5  對控件進行操作的一般方法                  
 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  模式對話框                  
 6. 5. 1  模式對話框的設(shè)計                  
 6. 5. 2  DoModal函數(shù)                  
 6. 5. 3  改造OnOK函數(shù)                  
 6. 6  Tab頁對話框                  
 6. 6. 1  Tab頁對話框                  
 6. 6. 2  CtrlTabSheet例程                  
 6. 7  公用對話框                  
 6. 8  無模式對話框                  
 6. 8. 1  無模式對話框                  
 6. 8. 2  無模式對話框例程                  
                   
 第7章  菜單及鍵盤加速鍵                  
 7. 1  主框架窗口類CMainframe                  
 7. 2  菜單                  
 7. 3  菜單命令消息的處理                  
 7. 4  鍵盤加速鍵                  
 7. 5  常規(guī)菜單例程ex71                  
 7. 6  菜單的其他形式                  
 7. 6. 1  二級菜單                  
 7. 6. 2  浮動菜單                  
 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)用程序中的主要對象                  
 9. 2  文檔/視圖結(jié)構(gòu)                  
 9. 3  文檔類                  
 9. 4  視圖類                  
                   
 第10章  單文檔應(yīng)用及窗口切分                  
 10. 1  單文檔應(yīng)用程序的啟動. 運行過程                  
 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)用中各個類之間的關(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)用各個類對象創(chuàng)建過程                  
 11. 7  多文檔應(yīng)用各個類之間關(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  序列化的其他問題                  
 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  開始一個工作者線程                  
 13. 2. 2  終止一個工作者線程                  
 13. 2. 3  主線程與工作者線程之間的同步                  
 13. 2. 4  自定義Windows消息                  
 13. 2. 5  BkWork例程                  
 13. 3  用戶接口線程                  
 13. 3. 1  用戶接口線程的創(chuàng)建. 運行. 終止                  
 13. 3. 2  UIT例程                  
                   
 第14章  動態(tài)鏈接庫                  
 14. 1  基本概念                  
 14. 2  動態(tài)鏈接庫的分類                  
 14. 3  常規(guī)與擴展DIL的制作及使用--MakeDll例程                  
 14. 4  可執(zhí)行文件對DIL的調(diào)用方法                  
 14. 4. 1  隱式鏈接                  
 14. 4. 2  顯式鏈接                  
                   
 第15章  MFCADO數(shù)據(jù)庫訪問                  
 15. 1  ADO基本概念                  
 15. 2  ADO例程ADODB                  
                   
 第16章  打印及打印預覽                  
 16. 1  打印                  
 16. 1. 1  你在打印中的任務(wù)與框架的任務(wù)                  
 16. 1. 2  默認打印過程                  
 16. 1. 3  打印命令的執(zhí)行過程                  
 16. 1. 4  如何控制打印頁數(shù)                  
 16. 1. 5  在打印文檔中添加頁眉和頁腳                  
 16. 1. 6  分配與釋放GDI資源對象                  
 16. 2  打印預覽                  
 16. 2. 1  打印預覽過程                  
 16. 2. 2  修改打印預覽                  
 16. 3  例程                  
 16. 3. 1  例程1--所見即所得                  
 16. 3. 2  例程2--多頁打印                  
                   
 第17章  幫助文件                  
 17. 1  選"WinHelp格式"項生成幫助文件                  
 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幫助格式"項生成幫助文件                  
 17. 3. 1  生成的主要幫助文件及其作用                  
 17. 3. 2  調(diào)用幫助執(zhí)行文件                  
 17. 4  "HTML幫助格式"例程                  
 17. 5   HTML幫助開發(fā)工具                  
                   
 第二部分  用. NET類庫編程                  
                   
 第18章  .NET框架及類庫                  
 18. 1   Visual C++. NET                  
 18. 2  . NET框架                  
 18. 2. 1  公共語言運行庫                  
 18. 2. 2  中間語言                  
 18. 2. 3  公共類型系統(tǒng)                  
 18. 2. 4  公共語言規(guī)范                  
 18. 2. 5  . NET框架類庫                  
 18. 3  第一個托管C++應(yīng)用ex181                  
 18. 4  . NET框架類庫命名空間                  
 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  其他命名空間簡介                  
                   
 第19章  Windows窗體                  
 19. 1  什么是WindowsForms                  
 19. 1. 1  WindowsForms與設(shè)計程序                  
 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  鼠標與鍵盤等事件                  
 19. 5. 2  Event2例程                  
                   
 第20章  控件與對話框                  
 20. 1  在窗口上放置兩個按鈕--FormButton例程                  
 20. 2  控件種類                  
 20. 2. 1  從Control類派生的控件                  
 20. 2. 2  從Component類派生的控件                  
 20. 3  普通對話框                  
 20. 3. 1  Dialogl例程                  
 20. 3. 2  Dialog2例程                  
 20. 3. 3  公用對話框例程Dialog3                  
 20. 4  控件進一步使用--Calculator例程                  
                   
 第21章  菜單                  
 21. 1  常規(guī)菜單                  
 21. 2  菜單事件處理                  
 21. 3  菜單屬性Enabled and Checked                  
 21. 4  浮動菜單                  
 21. 5菜單例程Notepaper                  
                   
 第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  四個命名空間                  
 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章  打印及打印預覽                  
 23. 1  打印及打印預覽概述                  
 23. 2  Printl例程--打印及預覽各種單頁位圖                  
 23. 3  Print2例程--打印及預覽單頁文本                  
 23. 4  多頁打印                  
                   
 第24章  ADO. NET數(shù)據(jù)庫訪問                  
 24. 1  ADO. NET概述                  
 24. 1. 1  ADO. NET的設(shè)計目標                  
 24. 1. 2  ADO. NET結(jié)構(gòu)簡介--DataSet及數(shù)據(jù)提供程序                  
 24. 1. 3  ADO. NET名字空間及皿文件                  
 34. 1. 4  ADO. NET平臺要求                  
 24. 2  第一種應(yīng)用方式--ADONET1例程                  
 24. 3  第二種應(yīng)用方式--ADONE32例程                  
                   
 第25章  XMLWeb服務(wù)                  
 25. 1  XMLWeb服務(wù)概述                  
 25. 2  XMLWeb服務(wù)實例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概念補充                  
 25. 4. 1  XML                  
 25. 4. 2  XMLWeb服務(wù)通訊協(xié)議                  
 25. 4. 3  Web服務(wù)描述語言WSDL                  
 25. 4. 4  UDDl                  
 25. 4. 5  XMLWeb服務(wù)名字空間                  
 25. 4. 6  XMLWeb服務(wù)小結(jié)                  
                   
 第26章  應(yīng)用程序的部署                  
 26. 1  在目標機器上安裝公共語言運行庫                  
 26. 2  打包. NET框架下開發(fā)的應(yīng)用程序                  
 26. 2. 1  打包托管C++應(yīng)用程序                  
 26. 2. 2 打包MFC開發(fā)的應(yīng)用程序                  
 26. 3  應(yīng)用程序打包和分發(fā)的類型                  
 26. 3. 1  打包類型                  
 26. 3. 2  分發(fā)類型                  
 附錄A  Form類的全部成員                  
 附錄B  P/Invoke--托管代碼與非托管                  
 代碼之間的橋梁                  

本目錄推薦

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