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

Visual C++.NET高級編程

Visual C++.NET高級編程

定 價(jià):¥158.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章  .NET和VisualC++.NET簡介
  1.1  引言
  1.2  Internet和萬維網(wǎng)的歷史
  1.3  萬維網(wǎng)協(xié)會(W3C)
  1.4  可擴(kuò)展標(biāo)記語言
  1.5  主要的軟件開發(fā)趨勢:面向?qū)ο蠹夹g(shù)
  1.6  Microsoft.NET簡介
  1.7  VisualC++.NET
  1.8  .NETFramework和公共語言運(yùn)行庫
  1.9  小結(jié)
  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)建一個(gè)簡單的控制臺應(yīng)用程序
  2.7  一個(gè)簡單的程序:顯示一行文本
  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語句
  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章  基于對象的編程
  5.1  引言
  5.2  用類實(shí)現(xiàn)Time數(shù)據(jù)抽象類型
  5.3  類的作用域
  5.4  控制成員的訪問
  5.5  初始化類對象:構(gòu)造函數(shù)
  5.6  使用重載的構(gòu)造函數(shù)
  5.7  屬性
  5.8  組合:作為其他類實(shí)例變量的對象指針
  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  派生類對象到基類對象的轉(zhuǎn)換
  7.3  類型域和switch語句
  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  鍵盤事件處理
  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)先級和線程的調(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ǔ)知識
  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  圖形上下文與圖形對象
  13.3  顏色控制
  13.4  字體控制
  13.5  繪制直線、矩形和橢圓
  13.6  繪制圓弧
  13.7  繪制多邊形與多義線
  13.8  高級圖形處理功能
  13.9  多媒體簡介
  13.10  加載、顯示與縮放圖像
  13.11  制作動(dòng)畫
  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ù)寫入到隨機(jī)存取文件中
  14.10  從隨機(jī)存取文件中順序讀取數(shù)據(jù)
  14.11  案例分析:事務(wù)處理程序
  14.12  小結(jié)
  14.13  尾注
第15章  可擴(kuò)展標(biāo)記語言
  15.1  引言
  15.2 XML文檔
  15.3  XML命名空間
  15.4  文檔對象模型
  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ò)展樣式語言牙口XslTransform
  15.7  小結(jié)
  15.8  Internet和Web資源
  15.9  尾注
第16章  數(shù)據(jù)庫、SQL和ADO.NET
  16.1  引言
  16.2  關(guān)系數(shù)據(jù)庫模型
  16.3  關(guān)系數(shù)據(jù)庫概述:數(shù)據(jù)庫Books
  16.4  結(jié)構(gòu)化查詢語言
  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語句
  16.4.7  UPDATE語句
  16.4.8  DELETE語句
  16.5  ADO.NET對象模型
  16.6  使用ADO.NET編程:從數(shù)據(jù)庫中提取信息
  16.6.1  連接到一個(gè)Access數(shù)據(jù)源并查詢
  16.6.2  查詢數(shù)據(jù)庫Books
  16.7  使用ADO.NET編程:修改數(shù)據(jù)庫
  16.8  讀寫XML文件
  16.9  小結(jié)
  16.10  Internet和Web資源
  16.11  尾注
第17章  Web服務(wù)
  17.1  引言
  17.2  HTTP請求類型
  17.3  多層體系結(jié)構(gòu)
  17.4  訪問Web服務(wù)器
  17.5  簡單的HTTP事務(wù)
  17.6  ASP.NET
  17.7  .NETWeb月艮務(wù)基礎(chǔ)
  17.8  SOAP和Web月艮務(wù)
  17.9  發(fā)布及使用Web服務(wù)
  17.10  會話跟蹤
  17.10.1  cookie
  17.10.2  使用HttpSessionState類進(jìn)行會話跟蹤
  17.11  Web服務(wù)中的會話跟蹤
  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  本章中引用的書籍
  17.17  尾注
第18章  網(wǎng)絡(luò)連接:流式套接字和數(shù)據(jù)報(bào)
  18.1  引言
  18.2  建立一個(gè)簡單的服務(wù)器(使用流式套接字)
  18.3  建立一個(gè)簡單的客戶端(使用流式套接字)
  18.4  使用流式套接字連接的客戶/服器交互
  18.5  使用數(shù)據(jù)報(bào)的無連接客戶服務(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  樹
  19.6.1  整數(shù)值的二叉搜索樹
  19.6.2  IComparable對象的二叉搜索樹
  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章  可訪問性
  20.1  引言
  20.2  法規(guī)與資源
  20.3  WebACCeSSibilitylnotoatove(WAl)
  20.4  為圖像提供替代文字
  20.5  突出顯示結(jié)構(gòu)以加強(qiáng)可讀性
  20.6  VisualStudio.NET中的可訪問性
  20.6.1  放大工具欄圖標(biāo)
  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  為使用鍵盤和鼠標(biāo)有困難的人提供的工具
  20.15.4  MicrosoftNarrator
  20.15.5  Microsofi屏幕鍵盤
  20.15.6  MicrosoftInternetExplorer 6中的司訪問性特性
  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  對非托管代碼的細(xì)微修改和改動(dòng)
  21.4  VisualC++.NET的新增功能
  21.4.1  運(yùn)行庫檢查
  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  用特性簡化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è)簡單的ATL服務(wù)器示例
  23.4  AdRotator示例
  23.5  會話跟蹤
  23.5.1  cookie
  23.5.2  帶有內(nèi)存支持的會話狀態(tài)的會話跟蹤
  23.6  案例分析:在線的訪客留言系統(tǒng)
  23.7  案例分析:連接ATL服務(wù)器中的數(shù)據(jù)庫
  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  重新訪問托管和非托管代碼
  24.2.2  類型編組
  24.3  托管和非托管的內(nèi)存
  24.4  包裝器
  24.4.1  包裝托管對象
  24.4.2  包裝非托管對象
  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  類型庫與程序集
  25.2.2  運(yùn)行庫可調(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  類型庫的產(chǎn)生與注冊
  25.5.3  案例分析:使用ManagedContentsScroller作為COM
  25.6  小結(jié)
  25.7  尾注
附錄A  運(yùn)算符優(yōu)先級表
附錄B  數(shù)字系統(tǒng)
附錄C  ASCII碼字符
附錄D  Unicode
附錄E  XHTML介紹:第1部分
附錄F  XHTML介紹:第2部分
附錄G  XHTML特殊字符
附錄H  XHTML顏色
附錄I  位操作

本目錄推薦

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