注冊(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高級(jí)編程

Visual C++.NET高級(jí)編程

Visual C++.NET高級(jí)編程

定 價(jià):¥158.00

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

ISBN: 9787302086345 出版時(shí)間: 2004-07-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 1480 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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