 |
-- 會員 / 註冊 --
|
|
|
|
Visual C#.NET技術內幕(修訂版) ( 簡體 字) |
作者: | 類別:1. -> 程式設計 -> .NET -> C# |
譯者:冉曉旻等 |
出版社:清華大學出版社 | 3dWoo書號: 7081 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:4/1/2007 |
頁數:598 |
光碟數: |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787302145554 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書是《微軟NET程序員系列》從書之一,它對如何使用Visual C#.NET開發各種應用程序進行了全面、深入的探討。本書分5大部分,共21章。第1部分概要介紹了Visual C#.NET程序設計的基礎知識;第11部分講述了Visual C#.NET的高級應用,介紹與過去的編程語言相比的獨到之處:第111部分介紹了Windows窗體設計,詳細地講述了Windows窗體的用法,以及它對應用程序編寫過程的簡化:第IV部分著重介紹.NET框架所使用的數據訪問、存儲技術ADO.NET以及XML的有關內容;第V部分則著重介紹了使用Visual C#.NET創建可用于Web的應用程序的方法和相關技術,介紹了SOAP和Web服務。 本書適合于具有一定的編程經驗、想要學習使用Visual C#.NET編程語言的開發人員。權威的Visual C#.NET編程指南,為開發獨立的Windows應用程序和具有Web功能的.NET應用程序提供詳盡的指導。本書為使用Visual C#.NET語言開發基于Windows的獨立應用程序和具有Web功能的.NET應用程序提供全面的指導。本書內容涵蓋了Visual C#.NET語言的結構、語法、代碼向導以及Visual Studio設計環境等方面的內容,對.NET環境的服務器端和客戶端都予以詳細說明。讀者能在書中找到大量詳盡的解決方案以及最佳慣例,幫助開發人員編寫、測試和調試應用程序,以及快速、直觀地將這些應用程序擴展到Web。本書中還包含了大量的編程實例,為讀者演示了具體編碼問題的解決方案。 |
目錄:第I部分 Visual C#. NET簡介 第1章 Visual Studio. NET和Visual C#. NET簡介 1. 1 創建基于. NET平臺的應用程序 1. 1. 1 . NET框架 1. 1. 2 了解程序集 1. 2 Visual Studio. NET簡介 1281. 2. 1 起始頁 1. 2. 2 Visual Studio. NET的窗口 1. 2. 3 Visual Studio. NET選項 1. 2. 4 Visual Studio. NET的幫助 1. 3 創建Visual C#解決方案 1. 3. 1 使用項目模板 1. 3. 2 生成新的解決方案 1. 4 典型Visual C#程序的布局 1. 4. 1 注釋源代碼 1. 4. 2 使用命名空間 1. 4. 3 聲明類 1. 4. 4 定義Main方法 1. 4. 5 編譯項目 1. 4. 6 輸出Hello World 1. 5 本章小結 第2章 C#基礎 2. 1 基本數據類型 2. 1. 1 . NET公共類型系統 2. 1. 2 公共語言規范 2. 2 類 2. 2. 1 在Visual C#中添加類 2. 2. 2 聲明類 2. 2. 3 繼承簡介 2. 2. 4 Obje t基類 2. 2. 5 類成員 2. 2. 6 繼承和方法 2. 2. 7 可訪問性 2. 3 命名空間 2. 3. 1 新建命名空間 2. 3. 2 使用命名空間 2. 3. 3 添加引用 2. 4 接口 2. 4. 1 使用接口 2. 4. 2 類和接口 2. 5 通過異常處理來管理錯誤 2. 5. 1 異常處理 2. 5. 2 . NET框架的異常 2. 6 強制類型轉換 2. 7 結構 2. 7. 1 結構與繼承 2. 7. 2 分配結構 2. 7. 3 成員函數 2. 8 枚舉 2. 9 本章小結 第3章 值類型和引用類型 3. 1 理解值類型 3. 1. 1 值類型的生存期 3 . 1. 2 裝箱 3. 1. 3 聲明新的值類型 3. 2 理解引用類型 3. 2. 1 處理數組 3. 2. 2 處理字符串 3. 2. 3 引用類型的生存期和垃圾回收 3. 3 本章小結 第4章 運算符. 類型轉換和屬性 4. 1 了解運算符 4. 1. 1 使用關系運算符比較對象 4. 1. 2 使用邏輯運算符構建邏輯表達式 4 .1. 3 使用算術運算符進行算術運算 4. 1. 4 使用位運算符管理位模式 4. 1. 5 使用賦值運算符設置變量的值 4. 1. 6 使用條件運算符 4. 1. 7獲取類型信息 4. 1. 8 直接尋址 4. 1. 9 使用其他運算符 4. 2 使用運算符 4. 2. 1 理解運算符優先級 4. 2. 2 使用 he ked和un he ked關鍵字 4. 2. 3 為類型定義運算符 4. 2. 4 創建新的值類型 4. 2. 5 控制&&和||的行為 4. 3 類型轉換 4. 3. 1 進行隱式類型轉換 4. 3. 2 進行顯式類型轉換 4. 3. 3 使用Convert類 4. 3. 4 進行用戶自定義類型轉換 4. 4 數值的基本字符串格式 4. 5 將屬性作為智能字段使用 4. 6 本章小結 第5章 流程控制 5. 1 根據條件選取代碼路徑 5. 1. 1 if語句 5. 1. 2 swit h語句 5. 2 使用迭代語句建立循環 5. 2. 1 for循環 5. 2. 2 forea h循環 5. 2. 3 while循環 5. 2. 4 do循環 5. 3 使用跳轉語句改變控制 5. 3. 1 break語句 5. 3. 2 Continue語句 5. 3. 3 goto語句 5. 3. 4 retum語句 5. 3. 5 throw語句 5. 3. 6 將控制轉出異常處理模塊 5. 4 本章小結 第II部分 C#高級應用 第6章 委托與特性 6. 1 使用委托 6. 1. 1 創建委托 6. 1. 2 將委托用作回調方法 6. 1. 3 將委托作為算符使用 6. 1. 4 組合委托 6. 1. 5 手工迭代委托鏈 6. 1. 6 委托與非靜態方法的共用 6. 2 事件處理 6. 2. 1 使用事件字段 6. 2. 2 引發事件 6. 2. 3 使用事件的例子 6. 3 設置特性 6. 3. 1 使用特性 6. 3. 2 特性解析 6. 3. 3 定義自定義特性 6. 3. 4 創建強名稱 6. 4 本章小結 第7章 索引生成器與枚舉數 7. 1 使用索引生成器 7. 1. 1 聲明索引生成器 7. 1. 2 為接口聲明索引生成器 7. 1. 3 索引生成器示例 7. 2 使用枚舉數 7. 2. 1 理解枚舉數接口 7. 2. 2 實現枚舉接口 7. 2. 3 使用枚舉接口 7. 3 本章小結 第8章 集臺與排序 8. 1 比較與排序 8. 1. 1 用IComparable接口創建可比類型 8. 1. 2 用IComparer接口建立比較類 8. 2 在集合類中的排序對象 8. 2. 1 集合界面的一般應用 8. 2. 2 使用Queue類 8. 2. 3 使用Sta k類 8. 2. 4 使用Hashtable類 8. 2. 5 使用專用集合類 8. 3 本章小結 第9章 調試技術 9. 1 根據條件編譯代碼 9. 2 跟蹤堆棧 9. 2. 1 顯示調用堆棧 9. 2. 2 訪問詳細的方法信息 9. 3 使用Tra e和Debug類 9. 3. 1 生成程序跟蹤信息 9. 3. 2 用Tra e和Debug類顯示消息 9. 3. 3 用開關控制輸出 9. 3. 4 使用跟蹤偵聽器處理跟蹤消息 9. 4 用Visual Studio. NET進行調試 9. 4. 1 設置斷點 9. 4. 2 使用調用堆棧 9. 5 本章小結 第10章 高級論題 10. 1 編寫多線程代碼 10. 1. 1 了解應用程序域 10. 1. 2 使用線程 10. 1. 3 同步共享對象訪問 10. 1. 4 使用線程池的異步操作 10. 2 使用不安全代碼 10. 2. 1 了解對不安全代碼的需求 10. 2. 2 聲明不安全上下文 10. 3 本章小結 第III部分 Windows窗體設計 第11章 Windows窗體簡介 11. 1 理解Windows窗體 11. 1. 1 將窗體作為對話框使用 11. 1. 2 把窗體作為視圖使用 11. 2 開發簡單的Wiodows窗體項目 11. 2. 1 檢查Visual C#. NET創建的文件 11. 2. 2 執行Windows窗體項目 11. 2. 3 為項目添加新窗體 11. 2. 4 模式窗體與無模式窗體 11. 2. 5 確定DialogResult值 11. 2. 6 向窗體傳遞值 11. 3 用消息框顯示信息 11. 3. 1 指定消息框按鈕 11. 3. 2 向消息框中添加圖標 11. 3. 3 為消息框定義默認按鈕 11. 3. 4 控制消息框的特殊情況 11. 3. 5 為消息框指定父窗口 11. 4 控制Windows宙體應用程序 11. 4. 1 啟動應用程序 11. 4. 2 確定應用程序路徑信息 11. 4. 3 執行空閑操作 11. 4. 4 關閉應用程序 11. 5 使用窗體屬性影響窗體性態 11. 5. 1 設置邊框風格 11. 5. 2 定義其他窗體屬性 11. 6 本章小結 第12章 為宙體添加控件 12. 1 控件簡介 12. 2 使用Button類 12. 2. 1 BUttonBase類 12. 2. 2 Button類 12. 2. 3 RadioButton類 12. 2. 4 Che kBox類 12. 3 基本事件處理 12. 3. 1 事件處理結構 12. 3. 2 添加新的事件處理器 12. 3. 3 刪除事件處理器 12. 3. 4 把按鍵轉換為點擊按鈕 12. 3. 5 驗證控件的內容 12. 4 使用TextBox類 12. 4. 1 隱藏文本框控件中的密碼 12. 4. 2 使用多行文本框控件 12. 4. 3 使用其他的文本框屬性 12. 5 使用Label類 12. 6 使用LinkLabel類 12. 6. 1 處理Cli k事件 12. 6. 2 LinkLabel的獨有屬性 12. 7 使用ListBox類 12. 7. 1 向列表框中添加項目 12. 7. 2 從列表框中刪除項目 12. 7. 3 防止在當更新列表框時重新繪制 12. 7. 4 選擇列表框項目 12. 7. 5 使用其他列表框屬性 12. 8 使用Che kedListBox類 12. 8. 1 選中復選列表框中的項目 12. 8. 2 處理復選列表框事件 12. 9 使用ComboBox類 12. 9. 1 使用組合框的屬性 12. 9. 2 處理組合框事件 12. 10 使用S rollar類進行卷動控制 12. 11 作為容器的控件 12. 11. 1 內嵌控件 12. 11. 2 GroupBox類 12. 11. 3 Panel類 12. 12 本章小結 第13章 用戶輸入與反饋 13. 1 使用鼠標 13. 1. 1 處理鼠標移動事件 13. 1. 2 處理鼠標選擇事件 13. 1. 3 用鼠標指針提供反饋 13. 2 接受鍵盤輸入 13. 2. 1 獲取輸入焦點 13. 2. 2 使用Keys枚舉 13. 2. 3 從鍵盤處理事件 13. 3 使用有窗體的主菜單 13. 3. 1 創建主菜單 13. 3. 2 處理菜單事件 13. 3. 3 更新菜單項 13. 3. 4 使用多個菜單 13. 3,2495 創建簡單的編輯器 13. 4 實現快捷菜單 13. 4. 1 創建基本的快捷菜單 13. 4. 2 快捷菜單的編程 13. 5 用狀態欄提供反饋 13. 5. 1 創建狀態欄 13. 5. 2 使用狀態欄面板 13. 5. 3 顯示時間和日期 13. 6 本章小結 第14章 GDI+ 14. 1 了解Windows窗體幾何形狀 14. 1. 1 用Point結構指定位置 14. 1. 2 定義可視元素的大小 14. 1. 3 定義矩形 14. 2 使用Graphi s類 14. 2. 1 處理Paint事件 14. 2. 2 用GDI+繪制文本 14. 2. 3 繪制線條 14. 2. 4 繪制矩形 14. 2. 5 填充矩形 14. 3 對Windows窗體使用顏色 14. 3. 1 創建Color結構 14. 3. 2 使用Color屬性 14. 3. 3 使用當前的系統顏色 14. 3. 4 [顏色]公用對話框 14. 4 使用畫筆 14. 4. 1 創建純色畫筆 14. 4. 2 使用TexbreBrush類 14. 4. 3 使用陰影畫筆模式填充形狀 14. 4. 4 使用LinearGradientBrush類 14. 4. 5 使用PathGradientBrush類 14. 5 使用筆 14. 5. 1 使用SystemPens和Pens類 14. 5. 2 使用Pen類 14. 6 使用字體 14. 6. 1 了解字體符號集 14. 6. 2 使用FontColle tion類 14. 6. 3 字體規格 14. 6. 4 [字體]公用對話框 14. 7 本章小結 第15章 高級控件 15. 1 使用Up·Down控件 15. 1. 1 Numeri UpDown控件 15. 1. 2 DOmainUpDown控件 15. 2 使用PropessBar控件 15. 3 使用Pi tureBoX控件 15. 4 使用ImageList控件 15. 5 使用Ri hTextBox控件 15. 5. 1 公共格式化選項 15. 5. 2 從文件加載Ri hTextBox控件 15. 5. 3 保存Ri hTextBox控件的內容 15. 6 使用TabControl控件 15. 6. 1 創建TabPage對象 15. 6. 2 編程管理TabPage對象 15. 6. 3 使用Windows窗體設計器創建TabControl控件 15. 6. 4 管理TabControl控件 15. 7 使用MonthCalendar控件 15. 8 使用DateTimePi ker控件 15. 9 管理控件的位置和大小 15. 9. 1 錨定控件 15. 9. 2 停靠控件 15. 10 本章小結 第16章 Grid. Tree和List控件 16. 1 使用DataGrid控件 16. 1. 1 顯示數據庫數據 16. 1. 2 在數據網格中顯示分級數據 16. 1. 3 高級數據網格 16. 2 在TreeView控件中顯示分級信息 16. 2. 1 設計TreeView控件 16. 2. 2 生成動態的TreeView控件 16. 2. 3 實現自定義的TreeView控件 16. 3 使用ListView控件 16. 3. 1 實現ListView控件 16. 3. 2 注冊表編輯器--TreeView與ListView的組合 16. 4 本章小結 第17章 增強Windows宙體 17. 1 添加工具欄 17. 1. 1 創建工具欄 17. 1. 2 修改工具欄的外觀 17. 1. 3 定義工具欄按鈕樣式 17. 2 使用剪貼板 17. 2. 1 復制到剪貼板 17. 2. 2 獲取剪貼板中的數據 17. 2. 3 了解剪貼板格式 17. 2. 4 在剪貼板上用多種格式存儲相同的數據 17. 3 使用拖放 17. 3. 1 拖放基礎 17. 3. 2 啟用FileDrop 17. 3. 3 實現拖放源 17. 4 本章小結 第IV部分 數據訪問和XML 第18章 ADO. NET 18. 1 ADO. NET的新特性 18. 1. 1 ADO. NET的斷開連接模型 18. 1. 2 XML集成 18. 1. 3 ADO. NET數據集 18. 1. 4 . NET數據提供程序 18. 2 創建和使用數據集 18. 2. 1 添加記錄 18. 2. 2 檢測已更改的數據 18. 2,3503 接受更改 18. 2. 4 綁定到數據組件 18. 2. 5 持續數據 18. 3 建立到數據存儲器的連接 18. 3. 1 創建Conne tion對象 18. 3. 2 連接到數據庫 18. 3. 3 用. NET數據提供程序集中連接 18. 3. 4 啟動事務 18. 3. 5 完成事務 18. 3. 6 關閉連接 18. 4 執行命令 18. 4. 1 構建Command對象 18. 4. 2提供命令文本 18. 4. 3 關聯到連接 18. 4. 4 關聯到事務 18. 4. 5 配置命令超時 18. 4. 6 指定命令類型 18. 4. 7 傳遞參數 18. 4. 8 執行命令 18. 5 使用DataReader對象檢索數據 18. 6 使用DataAdapter對象填充數據集 18. 6. 1 構建DataAdapter對象 18. 6. 2 將命令與DataAdapter關聯 18. 6. 3 填充數據集 18. 6. 4 更新數據 18. 6. 5 表映射 18. 6. 6 使用[數據適配器配置向導] 18. 7 本章小結 第19章 XML 19. 1 讀寫XML 19. 1. 1 使用XmlTextWriter創建XML 19. 1. 2 使用XmlTextReader讀取XML 19. 2 使用文檔對象模型(DOM) 19. 2. 1 使用XML文檔 19. 2. 2 使用DOM的示例應用程序 19. 3 數據集與XML 19. 3. 1 將XML數據加入數據集 19. 3. 2 從數據集寫入XML 19. 4 使用Visual C#. NET編輯XML文件 19. 4. 1 創建和編輯XML原始數據 19. 4. 2 查看和編輯架構 19. 4. 3 添加XML數據 19. 5 本章小結
第V部分 ASP. NET和Web服務 第20章 Web窗體 20. 1 使用ASP. NET的必備條件 20. 2 ASP. NET的特性 20. 2. 1 邏輯和用戶界面的分離 20. 2. 2 已編譯的頁面 20. 2. 3 支持多種語言 20. 2. 4 事件驅動模型 20. 2. 5 改善的對象模型 20. 2. 6 可伸縮性和性能 20. 2. 7 安全性 20. 2. 8 支持跟蹤和調試 20. 3 Web窗體簡介 20. 3. 1 基于服務器的編程 20. 3. 2 回傳和往返 20. 3. 3 繼開的訪問和頁面重建 20. 4 創建基本的Web窗體頁面 20. 4. 1 創建項目 20. 4. 2 創建Cal ulatorl的Web窗體貞面 20. 4. 3 添加控件 20. 4. 4 添加靜態HTML文本 20. 4. 5 設計按鈕控件 20. 4. 6 運行頁面 20. 4. 7 檢驗Cal ulatorl的Web窗體頁面 20. 5 Web窗體控件 20. 5. 1 標準用戶界面控件 20. 5. 2 顯示數據的控件 20. 5. 3 驗證控件 20. 5. 4 專用控件 20. 5. 5 Web服務器控件的事件 20. 6 創建帶有控件事件的Web窗體頁面 20. 6. 1 創建配置Web窗體的頁面 20. 6. 2 為ListBox控件創建列表項 20. 6. 3 創建事件處理程序 20. 7 維持狀態:保留往返傳遞之間的值 20. 8 創建一個保留值的Web窗體頁面 20. 8. 1 創建CalCulator2的Web窗體頁面 20. 8. 2 在Cal ulator2的Web窗體頁面中添加代碼 20. 9 使用Web窗體中的數據 20. 9. 1 創建DataBinding_SimpleWeb窗體頁面 20. 9. 2 綁定到ADO. NET數據集.a 20. 9. 3 直接作用于數據庫 20. 9. 4 存儲數據集 20. 9. 5 使用ListData控件 20. 10 本章小結 第21章 SOAP和Web服務 21. 1 了解SOAP 21. 2 了解Web服務 21. 2. 1 WebServi e指令 21. 2. 2 派生于System. Web. Servi es. WebServi e類 21. 2. 3 使用WebServi e屬性 21. 2. 4 使用WebMethod屬性 21. 3 創建Web服務 21. 3. 1 創建Web服務類 21. 3. 2 創建Web方法 21. 4 使用發現查找Web服務 21. 4. 1 使用靜態發現 21. 4. 2 使用動態發現 21. 4. 3 廣告發現頁面 21. 4. 4 了解WSDL 21. 5 瀏覽Web服務 21. 6 使用Web服務 21. 6. 1 使用HTTP GET協議 21. 6. 2 使用HTTP POST協議 21. 6. 3 使用SOAP協議 21. 6. 4 在Visual Studio. NET IDE中引用Web服務 21. 6. 5 生成Web服務代理 21. 7 部署Web服務 21. 8 設置Web服務的安全性 21. 8. 1 配置IIS身份驗證 21. 8. 2 使用數字證書 21. 8. 3 設置Internet協議安全 21. 8. 4 提供自定義的身份驗證 21. 9 本章小結 |
序: |
|