注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETVisual C++.NET高級編程

Visual C++.NET高級編程

Visual C++.NET高級編程

定 價:¥158.00

作 者: (美)Harvey M.Deitel,(美)Paul J.Deitel等著;郭凱,蔡飛譯;郭凱譯
出版社: 清華大學出版社
叢編項: Deitel編程金典系列
標 簽: VC++.NET

ISBN: 9787302086345 出版時間: 2004-07-01 包裝: 膠版紙
開本: 26cm 頁數: 1480 字數:  

內容簡介

  “如同其他所有Deitel出版的書籍,本書將許多示例和優(yōu)秀的實踐經驗完美地結合在一起。”——NealPatel,MicrosoftCorporation“作者做了大量出色的工作,來說明如何使用Microsoft的VisualC++.NETIDE來指導學習?!薄狹ichaelJ.Hudson,架構工程師,BlueprintTechnologies“書中介紹了許多有關非托管C++的內容,包括COM的互操作性、創(chuàng)建ActiveX控件和IIS擴展?!薄狣ougHarrison,EluentSoftware“書中優(yōu)秀的示例與同一系列的C#書籍中的示例相似,這樣有助于讀者在這兩種語言間進行代碼移植?!薄狿aulS.Randal,Security&DBCC,MicrosoftSQLServerStorageEngine本書以DEITELTMLIVE-CODETM教學方式引導讀者學習VisualC++.NET和功能強大的Microsoft.NETFramework。本書主要為使用過C、C++和其他高級語言而現在需要學習VisualC++.NET的程序員編寫。本書應用DEITELTM特有的LIVE-CODETM方法來介紹編程方法和深入研究MicrosoftVisualC++.NET語言。對于一些關鍵的VisualC++.NET概念,通過經嚴格測試的程序、逐行的代碼描述和程序輸出來進行介紹。書中引用了228個實例,并且包含了34131行經過測試的VisualC++.NET程序代碼。此外,本書還包括了387個編程技巧,讀者可使用這些技巧來編寫移植方便的、可重用的且經過性能優(yōu)化的應用程序。本書首先簡單介紹了VisualC++.NET的基礎知識。接著介紹了一些高級內容,包括多線程、ADO.NET數據庫集成、ASP.NETWeb服務、網絡編程和XML處理。本書也詳細介紹了有關非托管代碼的一些內容,包括特性化編程、使用ATLServer開發(fā)基于Web的應用程序以及托管和非托管代碼的互操作。通過使用VisualC++.NET,開發(fā)人員可以靈活地編寫托管和非托管代碼以及ATLServer應用程序。

作者簡介

  作者:DEITELHarveyM.Deitel,世界一流的計算機科學教員和研計會演講人;PaulJ.Deitel,國際知名的教育家HarveyM.Deitel博士是Deitel&Associates公司總裁,有著40余年計算機領域的工作經驗,進行了大量深入的教學研究,是世界一流的計算機科學教員和研計會演講人。HarveyM.Deitel持有麻省理工學院學士、碩士學位和波士頓大學博士學位。他曾經在IBM和MIT的虛擬內存操作系統(tǒng)項目中從事研究工作,開發(fā)出在很多系統(tǒng)中廣泛實現的技術。他還有20多年大學教學經驗,取得過“教育特別津貼”。也是全球知名的計算機教材作者。其作品已被翻譯成日、俄、中文(繁簡)、韓、法、西班牙等語言。PaulJ.Deitel是Deitel&Associates公司執(zhí)行副總裁,是麻省理工學院Sloun管理學校的畢業(yè)生。主修信息技術,通過Deitel&Associates公司他已經為DigitalEquipmentCorporation......等多家公司的客戶提供Java、C和C++課程的教學活動,并曾為計算機協會波士頓分會授Java和C++語言,還通過衛(wèi)星直播Java課程。VisualBasic.NET2003大學簡明教程:實例程序設計>>更多作品

圖書目錄

第1章  .NET和VisualC++.NET簡介
  1.1  引言
  1.2  Internet和萬維網的歷史
  1.3  萬維網協會(W3C)
  1.4  可擴展標記語言
  1.5  主要的軟件開發(fā)趨勢:面向對象技術
  1.6  Microsoft.NET簡介
  1.7  VisualC++.NET
  1.8  .NETFramework和公共語言運行庫
  1.9  小結
  1.10  Internet和Web資源
  1.11  尾注
第2章  VisualStudio.NETIDE和VisualC++.NET編程
  2.1  引言
  2.2 VisualStudio.NET集成開發(fā)環(huán)境概述
  2.3  菜單欄和工具欄
  2.4  VisualStudio.NET窗口
  2.4.1  SolutionExplorer
  2.4.2  Properties12
  2.5  使用幫助
  2.6  創(chuàng)建一個簡單的控制臺應用程序
  2.7  一個簡單的程序:顯示一行文本
  2.8  算術運算
  2.9  進行判斷:等值運算符和關系運算符
  2.10  小結
  2.11  尾注
第3章  控制結構
  3.1  引言
  3.2  控制結構
  3.3  if選擇結構
  3.4  if/else選擇結構
  3.5  while循環(huán)結構
  3.6  賦值運算符
  3.7  遞增運算符與遞減運算符
  3.8  for循環(huán)
  3.9  示例:用for循環(huán)計算復式利息
  3.10  switch多路選擇結構
  3.11  do/while循環(huán)
  3.12  break和continue語句
  3.13  邏輯與條件運算符
  3.14  小結
  3.15  尾注
第4章  函數和數組
  4.1  引言
  4.2  MC++中的方法和函數
  4.3  函數定義
  4.4  參數類型轉換
  4.5  MC++命名空間
  4.6  值類型與引用類型
  4.7  參數傳遞:值傳遞與引用傳遞
  4.8  作用域規(guī)則
  4.9  遞歸
  4.10  函數重載
  4.11  數組
  4.12  數組的聲明與空間分配
  4.13  數組和函數
  4.14  數組的值傳遞和引用傳遞
  4.15  多下標數組
  4.16  小結
  4.17  尾注
第5章  基于對象的編程
  5.1  引言
  5.2  用類實現Time數據抽象類型
  5.3  類的作用域
  5.4  控制成員的訪問
  5.5  初始化類對象:構造函數
  5.6  使用重載的構造函數
  5.7  屬性
  5.8  組合:作為其他類實例變量的對象指針
  5.9  使用this指針
  5.10  垃圾回收機制
  5.11  靜態(tài)類成員
  5.12  const關鍵字和只讀屬性
  5.13  索引屬性
  5.14  數據抽象和信息隱藏
  5.15  軟件的重用性
  5.16  命名空間和程序集
  5.17  類視圖·.
  5.18  小結
  5.19  尾注
第6章  面向對象的編程:繼承性
  6.1  引言
  6.2  基類和派生類
  6.3 protected成員
  6.4  基類和派生類的關系
  6.5  示例:3層繼承層次結構
  6.6  派生類的構造函數和析構函數
  6.7  使用繼承的軟件工程
  6.8  小結
  6.9  尾注
第7章  面向對象的編程:多態(tài)性
  7.1  引言
  7.2  派生類對象到基類對象的轉換
  7.3  類型域和switch語句
  7.4  多態(tài)性的示例
  7.5  抽象類
  7.6  案例分析:繼承接口與實現
  7.7  sealed類和封裝方法
  7.8  案例分析:多態(tài)性技術在工資計算系統(tǒng)中的應用
  7.9  案例分析:創(chuàng)建和使用接口
  7.10  委托
  7.11  運算符重載
  7.12  小結
  7.13  尾注
第8章  異常處理
  8.1  引言
  8.2  異常處理概述
  8.3  應用舉例:DivideByZeroException
  8.4  .NET異常的繼承關系
  8.5  _finally代碼塊介紹
  8.6  Exception屬性
  8.7  程序員自定義的異常類
  8.8  小結.
  8.9  尾注
第9章  圖形用戶界面概念:第1部分
  9.1  引言
  9.2  Windows窗體
  9.3  事件處理模型
  9.4  控件屬性與布局
  9.5  Label、TextBox與Button控件
  9.6  GroupBox與Panel控件
  9.7 CheckBox與RadioButton按鈕
  9.8  PictureBox控件
  9.9  鼠標事件處理
  9.10  鍵盤事件處理
  9.11  小結
  9.12  尾注
第10章  圖形用戶界面概念:第2部分
  10.1  引言
  10.2  菜單
  10.3  LinkLabel控件
  10.4  ListBox和CheckedListBox控件
  10.4.1  ListBox控件
  10.4.2  CheckedListBox控件
  10.5  ComboBox控件
  10.6  TreeView控件
  10.7  ListView控件
  10.8  TabControl控件
  10.9  多文檔界面(MDl)窗口
  10.10  可視化繼承
  10.11  用戶自定義控件
  10.12  小結
  10.13  尾注
第11章  多線程
  11.1  引言
  11.2  線程狀態(tài):線程的生命周期
  11.3  線程的優(yōu)先級和線程的調度
  11.4  線程同步化和Monitor類
  11.5  不具有線程同步的生產者和消費者關系
  11.6  具有線程同步的生產者/消費者關系
  11.7  生產者/消費者關系:循環(huán)緩沖區(qū)
  11.8  小結
  11.9  尾注
第12章  字符串、字符與正則表達式
  12.1  引言
  12.2  字符和字符串的基礎知識
  12.3  類String的構造函數
  12.4  類String的Chars屬性、Length屬性和CopyTo方法
  12.5  字符串比較
  12.6  類String的GetHashCode方法
  12.7  在字符串中定位字符和子字符串
  12.8  從字符串中提取子字符串
  12.9  字符串連接
  12.10  各種String方法
  12.11  類StringBuilder
  12.12  類StringBuilder的Length屬性、Capacity屬性和EnsureCapacity方法
  12.13  類StringBuilder的Append和AppendFormat方法
  12.14  類StringBuilder的Insert、Remove和Replace方法
  12.15  結構體Char的方法
  12.16  洗牌與發(fā)牌模擬
  12.17  正則表達式與類Regex
  12.18  小結
  12.19  尾注
第13章  圖形和多媒體
  13.1  引言
  13.2  圖形上下文與圖形對象
  13.3  顏色控制
  13.4  字體控制
  13.5  繪制直線、矩形和橢圓
  13.6  繪制圓弧
  13.7  繪制多邊形與多義線
  13.8  高級圖形處理功能
  13.9  多媒體簡介
  13.10  加載、顯示與縮放圖像
  13.11  制作動畫
  13.12  WindowsMediaPlayer
  13.13  MicrosoftAgent
  13.14  小結
  13.15  尾注
第14章  文件與流
  14.1  引言
  14.2  數據層次結構
  14.3  文件與流
  14.4  類File和Directory
  14.5  創(chuàng)建順序存取文件
  14.6  從順序存取文件中讀取數據
  14.7  隨機存取文件
  14.8  創(chuàng)建隨機存取文件
  14.9  “隨機地”將數據寫入到隨機存取文件中
  14.10  從隨機存取文件中順序讀取數據
  14.11  案例分析:事務處理程序
  14.12  小結
  14.13  尾注
第15章  可擴展標記語言
  15.1  引言
  15.2 XML文檔
  15.3  XML命名空間
  15.4  文檔對象模型
  15.5  文檔類型定義、模式和驗證
  15.5.1  文檔類型定義
  15.5.2  MicrosoftXML Schema3
  15.5.3  W3CXMLSchema
  15.5.4  VisualC++.NET中的Schema驗證
  15.6  可擴展樣式語言牙口XslTransform
  15.7  小結
  15.8  Internet和Web資源
  15.9  尾注
第16章  數據庫、SQL和ADO.NET
  16.1  引言
  16.2  關系數據庫模型
  16.3  關系數據庫概述:數據庫Books
  16.4  結構化查詢語言
  16.4.1  基本的SELECT查詢
  16.4.2  WHERE子句
  16.4.3  ORDERBY子句
  16.4.4  合并多個表的數據:INNERJOIN
  16.4.5  聯接表Authors、AuthorISBN、Titles和Publishers的數據
  16.4.6  1NSERT語句
  16.4.7  UPDATE語句
  16.4.8  DELETE語句
  16.5  ADO.NET對象模型
  16.6  使用ADO.NET編程:從數據庫中提取信息
  16.6.1  連接到一個Access數據源并查詢
  16.6.2  查詢數據庫Books
  16.7  使用ADO.NET編程:修改數據庫
  16.8  讀寫XML文件
  16.9  小結
  16.10  Internet和Web資源
  16.11  尾注
第17章  Web服務
  17.1  引言
  17.2  HTTP請求類型
  17.3  多層體系結構
  17.4  訪問Web服務器
  17.5  簡單的HTTP事務
  17.6  ASP.NET
  17.7  .NETWeb月艮務基礎
  17.8  SOAP和Web月艮務
  17.9  發(fā)布及使用Web服務
  17.10  會話跟蹤
  17.10.1  cookie
  17.10.2  使用HttpSessionState類進行會話跟蹤
  17.11  Web服務中的會話跟蹤
  17.12  案例分析:天氣信息應用程序
  17.13  Web服務中的用戶定義類型
  17.14  全局XMLWeb服務體系結構(GXA)
  17.14.1 WS-Inspection7
  17.14.2  WS-ROuting8
  17.14.3  WS-Referral9
  17.14.4  WS-Securityto
  17.15  小結
  17.16  本章中引用的書籍
  17.17  尾注
第18章  網絡連接:流式套接字和數據報
  18.1  引言
  18.2  建立一個簡單的服務器(使用流式套接字)
  18.3  建立一個簡單的客戶端(使用流式套接字)
  18.4  使用流式套接字連接的客戶/服器交互
  18.5  使用數據報的無連接客戶服務器交互
  18.6  使用多線程服務器的客戶/服務器井字游戲
  18.7  小結
第19章  數據結構和數據集合
  19.1  引言
  19.2  自參照類
  19.3  鏈表
  19.4  堆棧
  19.5  隊列
  19.6  樹
  19.6.1  整數值的二叉搜索樹
  19.6.2  IComparable對象的二叉搜索樹
  19.7  數據集合類
  19.7.1  Array類
  19.7.2 ArrayList類
  19.7.3  Stack類
  19.7.4  Hashtable類
  19.8  小結
  19.9  尾注
  第20章  可訪問性
  20.1  引言
  20.2  法規(guī)與資源
  20.3  WebACCeSSibilitylnotoatove(WAl)
  20.4  為圖像提供替代文字
  20.5  突出顯示結構以加強可讀性
  20.6  VisualStudio.NET中的可訪問性
  20.6.1  放大工具欄圖標
  20.6.2  放大文本
  20.6.3  修改鍵盤
  20.6.4  重排窗口
  20.7  VisualC++.NET中的可訪問性
  20.8  XHTML表格中的可訪問性
  20.9  XHTML框架中的可訪問性
  20.10  XML中的可訪問性
  20.11  利用VoiceXMLTM使用聲音合成和識別
  20.12  CallXMLTM
  20.13  WindOWS的JAWS
  20.14  其他的可訪問性工具
  20.15  Microson@WindOWS@XP中的可訪問性
  20.15.1  為有視覺缺陷的人提供的工具
  20.15.2  為有聽覺缺陷的人提供的工具
  20.15.3  為使用鍵盤和鼠標有困難的人提供的工具
  20.15.4  MicrosoftNarrator
  20.15.5  Microsofi屏幕鍵盤
  20.15.6  MicrosoftInternetExplorer 6中的司訪問性特性
  20.16  小結
  20.17  Intemet和Web資源
  20.18  尾注
第21章  VisuaIC++.NET的非托管代碼介紹
  21.1  引言
  21.2  非托管代碼
  21.2.1  在托管代碼和非托管代碼之間進行選擇
  21.2.2  非托管代碼的前景
  21.3  VisualC++.NET中的改動
  21.3.1  統(tǒng)一事件模型
  21.3.2  面向對象功能的改動
  21.3.3  對非托管代碼的細微修改和改動
  21.4  VisualC++.NET的新增功能
  21.4.1  運行庫檢查
  21.4.2特性化編程
  21.4.3  ALT服務器
  21.4.4  .NET的互操作性
  21.5  小結
  21.6  尾注
第22章  ATL和COM中的特..生化編程
  22.1  引言
  22.2  特性COM和ATL
  22.2.1  COM介紹
  22.2.2  ATL介紹
  22.2.3  用特性簡化ATL
  22.3  創(chuàng)建特.睦化的COMDLL
  22.4  COM事件處理特性
  22.5  案例分析:BookContentsScr01lerATLAcUveX控件
  22.6  小結
  22.7  Internet和Web資源
第23章  ATL服務器Web應用程序
  23.1  引言
  23.2  ATL服務器的體系結構
  23.3  創(chuàng)建并運行一個簡單的ATL服務器示例
  23.4  AdRotator示例
  23.5  會話跟蹤
  23.5.1  cookie
  23.5.2  帶有內存支持的會話狀態(tài)的會話跟蹤
  23.6  案例分析:在線的訪客留言系統(tǒng)
  23.7  案例分析:連接ATL服務器中的數據庫
  23.8  ATLServerWeb月艮務
  23.8.1  ATLServerWeb服務體系結構概述
  23.8.2  創(chuàng)建一個ATLServerWeb服務
  23.8.3  案例分析:HugeIntegerServiceWeb服務
  23.8.4  案例分析:非托管的Web服務客戶端
  23.9  小結
  23.10  尾注
第24章  托管和非托管代碼的互操作性
  24.1  引言
  24.2  nJustWOrkS(1JW)
  24.2.1  重新訪問托管和非托管代碼
  24.2.2  類型編組
  24.3  托管和非托管的內存
  24.4  包裝器
  24.4.1  包裝托管對象
  24.4.2  包裝非托管對象
  24.5  P1atfOrmlnvoke
  24.5.1  Dlllmport特性
  24.5.2  回調與結構體
  24.6  小結
  24.7  尾注
第25章  COM互操作.哇服務
  25.1  引言
  25.2  作為.NET組件的COM
  25.2.1  類型庫與程序集
  25.2.2  運行庫可調用包裝器
  25.2.3  早期綁定
  25.2.4  后期綁定
  25.3  處理COM連接點
  25.4  WindOWSForm中的ActiveX控件
  25.5  作為COM的.NET組件
  25.5.1  COM可調用包裝器
  25.5.2  類型庫的產生與注冊
  25.5.3  案例分析:使用ManagedContentsScroller作為COM
  25.6  小結
  25.7  尾注
附錄A  運算符優(yōu)先級表
附錄B  數字系統(tǒng)
附錄C  ASCII碼字符
附錄D  Unicode
附錄E  XHTML介紹:第1部分
附錄F  XHTML介紹:第2部分
附錄G  XHTML特殊字符
附錄H  XHTML顏色
附錄I  位操作

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號