Visual C++ .NET 程式設計藝術 (Visual C++ .NET: How to Program)

Visual C++ .NET 程式設計藝術 (Visual C++ .NET: How to Program)

作者: Harvey M. Deitel Paul J. Deitel J. P. Liperi 周柏毓 蔡昌憲 譯
出版社: 全華圖書
出版在: 2006-06-16
ISBN-13: 9789861542362
ISBN-10: 9861542361
總頁數: 946 頁





內容描述


本書特色

‧數百個完整的程式,並以螢幕擷取畫面顯示實際的輸出結果。‧大量的全球資訊網與網際網路資源,鼓勵讀者更深入研習。‧程式碼以深淺不一的顏色表示指令、關鍵字與常數。‧在每個完整的程式裡的新元件都會以特別標明。‧附有小技巧的提示與建議性的習慣與警示,並以圖示表現。

 
本書內容

以權威性的Deitel Live-Code以及管理程式碼的方式介紹Visual C++®
.NET,本書附有數百個完整的程式,並以螢幕擷取畫面顯示實際的輸出結果。關於Windows®、.NET以及網際網路與全球資訊網程式設計也有詳盡的介紹,小技巧的提示與建議性的習慣與警示使讀者不易犯錯。理論透徹,條理分明。

<目錄>
第1章 .NET和Visual C++
.NET簡介1.1 簡介1.2 網際網路和全球資訊網的歷史1.3 全球資訊網聯盟 (W3C) 1.4 可延伸標記語言
(XML) 1.5 重要的軟體趨勢:物件技術1.6 介紹Microsoft .NET1.7 Visual C++
.NET1.8 .NET Framework以及「共通語言執行環境」(CLR) 1.9 網路資源第2章 介紹Visual
Studio .NET IDE2.1 簡介2.2 Visual Studio .NET 整合發展環境 (IDE)
概述2.3 功能表列和工具列2.4 Visual Studio
.NET視窗2.5 說明的用法2.6 簡單的程式:顯示文字2.7 簡單的程式:顯示文字和影像第3章 介紹Visual C++
.NET程式設計3.1 簡介3.2 簡單的程式:列印一行文字3.3 另一個簡單的程式:將兩個整數相加3.4 記憶體的概念3.5 算數運算3.6 判斷:等號和關係運算子第4章 控制敘述式初論4.1 簡介4.2 演算法4.3 虛擬碼4.4 控制結構4.5 if選擇敘述式4.6 if...else選擇敘述式4.7 while重複敘述式4.8 規劃演算法:範例研究
1 (計數器控制重複結構)4.9 從總體到細節,逐步修改方式規劃演算法:   範例研究 2
(警示值控制重複結構)4.10 從總體到細節,逐步修改方式規劃演算法:   範例研究 3
(巢狀控制結構)4.11 指定運算子4.12 遞增和遞減運算子第5章 控制敘述式再論5.1 簡介
5.2 計數器控制重複結構的基本概念
5.3 for重複敘述式5.4 使用for敘述式的範例5.5 switch多重選擇敘述式5.6 do...while重複敘述式5.7 break和continue敘述式5.8 邏輯運算子5.9 結構化程式設計摘要第6章 函式6.1 簡介6.2 C++
Managed
Extensions的函式和方法6.3 Math類別的方法6.4 函式6.5 函式定義6.6 引數型別的提升6.7 C++
Managed
Extensions的命名空間6.8 數值型別和參考型別6.9 指標和參考6.10 傳遞引數:傳值和傳參考6.11 預設引數6.12 亂數的產生6.13 範例:機率遊戲6.14 變數的持續期間6.15 範圍規則6.16 遞迴6.17 使用遞迴的範例:Fibonacci
級數6.18 遞迴與迭代6.19 函式的多載第7章 陣列7.1 簡介7.2 陣列7.3 陣列宣告和記憶體配置7.4 使用陣列的例子7.5 將陣列傳遞給函式7.6 陣列的排序7.7 陣列的搜尋:線性搜尋和二元搜尋7.8 多維陣列第8章 以物件為基礎的程式設計8.1 簡介8.2 利用類別實作Time抽象資料型別8.3 類別範圍8.4 對成員存取的控制8.5 類別物件的初始化:建構式8.6 使用多載的建構式8.7 屬性8.8 複合:將物件指標當作其他類別的資料成員8.9 this指標的運用8.10 廢棄記憶體的回收8.11 static類別成員8.12 關鍵字const和唯讀屬性8.13 索引屬性8.14 資料抽象化和資訊的隱藏8.15 軟體的重複使用性8.16 命名空間和組件8.17 類別檢視第9章 物件導向程式設計:繼承9.1 簡介9.2 基本類別和衍生類別9.3 protected成員9.4 基本類別和衍生類別之間的關係9.5 範例:三層的繼承階層9.6 衍生類別的建構式和解構式9.7 運用繼承的軟體工程第10章 物件導向程式設計:多型10.1 簡介10.2 將衍生類別物件轉換成基本類別物件10.3 型別欄和switch敘述式10.4 多型範例10.5 抽象類別10.6 範例研究:繼承介面與實作10.7 sealed類別和方法10.8 範例研究:使用多型機制的薪資系統10.9 範例研究:介面的建立和使用10.10 委派
(Delegates)10.11 運算子多載第11章 例外處理11.1 簡介11.2 例外處理概述11.3 範例:DivideByZeroException11.4 .NET的例外階層關係11.5 
finally區塊11.6 例外屬性11.7 程式設計師自訂的例外類別第12章 圖形使用者介面觀念:初論12.1 簡介12.2 視窗表單12.3 事件處理模式12.4 控制項屬性和版面配置12.5 標籤、文字方塊和按鈕12.6 群組方塊和面板12.7 核取方塊和圓型按鈕12.8 圖片框12.9 滑鼠事件處理12.10 鍵盤事件處理第13章 圖形使用者介面觀念:再論13.1
 簡介13.2 功能表13.3  控制項LinkLabel13.4
 控制項ListBox和CheckedListBox13.5
 組合方塊ComboBox13.6 樹狀檢視TreeView13.7 清單檢視ListView13.8 索引標籤控制項 (tab
control) 13.9 多重文件介面 (MDI) 視窗13.10 視覺化繼承13.11
 使用者自訂控制項第14章 多執行緒14.1 簡介14.2
 執行緒的狀態:執行緒的生命週期14.3 執行緒的優先權和排程14.4 執行緒的建立和執行14.5 執行緒的同步和Monitor類別14.6 不具執行緒同步的生產者/消費者關係14.7 具執行緒同步的生產者/消費者關係14.8 生產者/消費者關係:環狀緩衝區第15章 字串、字元與正規表示法15.1 簡介15.2 字元與字串的基本組成15.3 String建構式15.4 String
的Chars屬性、Length屬性與CopyTo方法15.5 String間的比較15.6 在String中定位字元與子字串15.7 從String中擷取子字串15.8 其他的String方法15.9 StringBuilder類別15.10 StringBuilder的Length與Capacity屬性,   
以及EnsureCapacity方法15.11 StringBuilder的Append與AppendFormat方法15.12 StringBuilder的Insert、Remove與Replace方法15.13 Char方法15.14 洗牌與發牌模擬15.15 正規表示法與Regex類別第16章 繪圖與多媒體16.1 簡介16.2 繪圖內容及繪圖物件16.3 色彩控制16.4 字型控制16.5 畫出線條、矩形及橢圓16.6 畫出弧線16.7 畫出多邊形及折線16.8 進階的繪圖功能16.9 多媒體簡介16.10 載入、顯示和調整影像16.11 動畫製作16.12 Windows
Media
Player16.13 Microsoft小幫手第17章 檔案和資料流17.1 簡介17.2 資料階層17.3 檔案和資料流17.4 File和Directory類別17.5 產生循序存取檔17.6 從循序存取檔讀取資料17.7 隨機存取檔17.8 產生隨機存取檔17.9 「隨機地」寫資料到隨機存取檔17.10 從隨機存取檔按順序讀取資料17.11 案例研究:交易處理程式第18章 可延伸標記語言18.1 簡介18.2 XML文件18.3 XML命名空間18.4 文件物件模型
18.5 文件類型定義、綱要及驗證18.6 可延伸樣式語言及XslTransform
18.7 網際網路上的資源本書第19~22章及附錄A~I均放於隨書光碟中第19章 資料庫、SQL與ADO.NET19.1 簡介19.2 關聯式資料庫模型19.3 關聯式資料庫概觀:
Books資料庫19.4 結構化查詢語言 (SQL) 19.5 ADO.NET物件模組19.6 ADO
.NET程式設計:從資料庫中擷取資訊19.7 使用ADO.NET寫程式:修改資料庫資料19.8 讀取與撰寫XML檔案19.9 Internet與網路資源第20章 Web服務20.1 簡介20.2 HTTP
要求型態20.3 多層式的架構20.4 存取Web伺服器20.5 簡易的HTTP交易20.6 ASP (動態伺服器頁面)
.NET20.7 .NET Web服務的基礎20.8 簡易物件存取協定與Web服務20.9 公開與使用Web
服務20.10 工作階段追蹤
20.11 Web服務裡的工作階段追蹤20.12 案例探討:溫度資訊的應用20.13 Web服務裡使用者定義的資料型態20.14 全域的XML
Web服務架構 (GXA) 第21章 網路連線:串流式或封包式的資料通訊21.1 簡介21.2 建立一個簡單的伺服器
(使用串流式socket) 21.3 建立一個簡單的用戶端 (使用串流式socket)
21.4 使用串流式socket的用戶端/伺服器互動程式21.5 非連結導向、使用資料封包的用戶端/伺服器互動程式21.6 使用多執行緒伺服器的用戶端/伺服器網路程式:井字遊戲第22章 資料結構和群集22.1 簡介22.2 自我引用類別22.3 鏈結串列22.4 堆疊22.5 佇列22.6 樹22.7 群集類別




相關書籍

C語言從入門到精通案例視頻版(彩色版)

作者 丁亞濤

2006-06-16

程式設計實習使用C語言附範例程式檔 - 最新版 - 附贈OTAS題測系統

作者 張俊雄 林后鍾

2006-06-16

大規模 Linux 集群架構最佳實踐 : 如何管理上千台服務器 (Best Practice of Managing Massive Linux Cluster)

作者 魔軟運維社

2006-06-16