注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NETC#編程深度探索

C#編程深度探索

C#編程深度探索

定 價:¥58.00

作 者: (美)Paul Kimmel著;金旭日,伊尚鋒,徐焱譯;金旭日譯
出版社: 清華大學出版社
叢編項:
標 簽: C#

購買這本書可以去


ISBN: 9787302063490 出版時間: 2003-03-01 包裝: 精裝
開本: 26cm 頁數(shù): 452 字數(shù):  

內(nèi)容簡介

  本書全面、詳細、生動地介紹了C#的各種高級編程技巧。包括C#高級編程的基礎(chǔ)知識、窗體和控件編程。網(wǎng)絡編程、多媒體技術(shù)、數(shù)據(jù)庫連接及安全認證等內(nèi)容。闡述了用C#語言開發(fā)應用程序過程中經(jīng)常碰到的各種問題及解決辦法。本書作者是一位資深面向?qū)ο缶幊虒<?,具有多年面向?qū)ο缶幊探?jīng)驗,井編寫了多本相關(guān)書籍。本書語言平實、示例豐富,并提供了大量解決方案和代碼,具有較強的針對性和實用性。本書適合具有C++、Delphi或Visual Basic.NET等語言編程經(jīng)驗的初中級開發(fā)人員,以及閱讀過面向?qū)ο缶幊探榻B性書籍的C#開發(fā)人員。

作者簡介

暫缺《C#編程深度探索》作者簡介

圖書目錄

第1部分 Windows應用程序
第1章 語言基礎(chǔ)
1.1 面向?qū)ο蟮幕A(chǔ)
1.1.1 定義類
1.1.2 創(chuàng)建類實例
1.1.3 定義接口
1.1.4 實現(xiàn)接口
1.1.5 繼承
1.1.6 封裝和聚合
1.1.7 多態(tài)性
1.1.8 使用修飾符
1.2 運算符重載
1.2.1 編寫運算符方法代碼
1.2.2 重載運算符的原則和限制條件
1.3 屬性
1.4 反射
1.5 小結(jié)
第2章 程序集閱讀器
2.1 主題介紹
2.2 程序集管理器的代碼清單
2.2.1 using語句
2.2.2 定義命名空間名稱
2.2.3 定義類
2.2.4 使用反射查看程序集
2.2.5 廣播操作
2.3 次級主題
2.3.1 值類型與引用類型
2.3.2 Windows Forms控作
2.3.3 基本打印
2.3.4 嵌入式資源文件管理
2.3.5 多線程
2.4 小結(jié)
第3章 可視音樂臺
3.1 主題介紹
3.2 什么是GDI+
3.2.1 GDI+命名空間
3.2.2 理解GDI+編程模型
3.3 研究PlayControl
3.3.1 實現(xiàn)PlayControl
3.3.2 創(chuàng)建PlayControl的圖形用戶界面
3.3.3 實現(xiàn)Tracker控件
3.4 次級主題
3.4.1 實現(xiàn)計時時鐘
3.4.2 使用ToolTip控件
3.4.3 向工具箱添加控件
3.4.4 捕獲并處理特定的異常
3.4.5 向Task List添加TODO項
3.4.6 使用Process類
3.4.7 COM Interop
3.5 小結(jié)
第4章 Terrarium
4.1 主題介紹
4.2 下載、安裝和配置Terrarium
4.2.1 配置Terrarium客戶端應用程序
4.2.2 運行Terrarium客戶端應用程序
4.2.3 配置Terrarium服務器端應用程序
4.3 玩Terrarium
4.3.1 每6分鐘進行一次環(huán)境報告
4.3.2 生物的時間安排
4.3.3 遠程傳物器
4.3.4 智能客戶端更新
4.3.5 對等計算
4.3.6 支持多種編程語言
4.3.7 代碼訪問安全
4.4 回顧Terrarium框架
4.5 創(chuàng)建Plants和Critters
4.5.1 創(chuàng)建一個植物
4.5.2 創(chuàng)建Critters
4.6 向Terrarium引入Plants和Critters
4.7 次級主題
4.8 串行化對象
4.8.1 使用MemoryStream對象序列化生物體
4.8.2 寫入FileStream
4.9 小結(jié)
第5章 用ADO.NET創(chuàng)建數(shù)據(jù)庫應用程序
5.1 主題介紹
5.2 快速回顧ADO.NET的命名空間
5.3 連接數(shù)據(jù)源
5.3.1 連接OLE DB數(shù)據(jù)存儲
5.3.2 連接MS SQL Server數(shù)據(jù)存儲
5.3.3 使用ADO.NET接口定義類型
5.4 理解適配器的作用
5.4.1 初始化適配器
5.4.2 調(diào)用適配器Fill方法
5.4.3 調(diào)用適配器FillSchema方法
5.4.4 更新數(shù)據(jù)的改變
5.5 使用DataSet
5.5.1 向DataSet添加DataTable對象
5.5.2 創(chuàng)建主-細關(guān)系
5.5.3 創(chuàng)建數(shù)據(jù)列映射
5.6 使用DataTable
5.6.1 創(chuàng)建DataTable對象
5.6.2 創(chuàng)建一個自動增值的主鍵列
5.6.3 查看PropertyInfo類的屬性
5.7 使用DataView
5.8 對只讀數(shù)據(jù)使用DataReader
5.9 在DataGrid中顯示信息
5.10 使用Command對象
5.11 用CommandBuilder生成SQL
5.12 次級主題
5.13 將DataSet綁定到DataGrid
5.14 從Web服務返回DataSet
5.15 實現(xiàn)TraceListener
5.16 小結(jié)
第2部分 工具和組件
第6章 定制Visual Studio.NET
6.1 主題介紹
6.2 創(chuàng)建自定義向?qū)?br />6.2.1 創(chuàng)建向?qū)ы椖?br />6.2.2 實現(xiàn)IDTWizard接口
6.2.3 通過引用傳遞參數(shù)
6.2.4 測試向?qū)?br />6.3 為Visual Studio.NET向?qū)?chuàng)建項目模板
6.3.1 復制已有項目模板
6.3.2 為Wizard Library模板添加文件
6.3.3 修改default.js腳本
6.3.4 修改common.js腳本
6.3.5 創(chuàng)建向?qū)游募?br />6.3.6 創(chuàng)建VSDir文件
6.4 用向?qū)U展Visual Studio.NET
6.4.1 編寫宏
6.4.2 Common Environment Object Model簡介
6.4.3 用宏編寫代碼
6.4.4 創(chuàng)建代碼生成器
6.4.5 實現(xiàn)向?qū)в脩艚涌?br />6.4.6 實現(xiàn)向?qū)?br />6.4.7 完成向?qū)游募纠?br />6.4.8 注冊向?qū)?br />6.4.9 用宏測試向?qū)?br />6.4.10 從命令窗口運行向?qū)?br />6.5 次級主題
6.6 回顧JScript.NET
6.7 使用regasm工具
6.8 小結(jié)
第7章 事件記錄器
7.1 主題介紹
7.2 研究System.Diagnostics命名空間
7.3 使用EventLog組件
7.3.1 寫入EventLog
7.3.2 處理EntryWritten事件
7.3.3 遠程計算機的日志事件
7.4 按調(diào)試策略跟蹤
7.5 轉(zhuǎn)儲堆棧
7.5.1 使用StackTrace作為診斷工具
7.5.2 使用StackFrame作為診斷工具
7.6 自動管理調(diào)試代碼
7.6.1 條件編譯
7.6.2 使用開關(guān)
7.7 實現(xiàn)記錄器
7.7.1 創(chuàng)建事件源
7.7.2 確定源是否存在
7.7.3 刪除事件源
7.7.4 刪除自定義日志
7.7.5 添加Trace偵聽器
7.8 次級主題
7.9 創(chuàng)建對話框
7.9.1 對話框返回DialogResult
7.9.2 對話框的私有構(gòu)造函數(shù)
7.9.3 C#中通過引用傳遞參數(shù)
7.10 FileVersion信息
7.11 使用Debug類
7.11.1 向Output窗體寫入Debug信息
7.11.2 斷言
7.11.3 調(diào)試工具簡史
7.11.4 啟用和禁止Debug類
7.12 性能檢測
7.13 小結(jié)
第8章 創(chuàng)建UserControl
8.1 主題介紹
8.2 理解UserControl
8.2.1 什么是UserControl
8.2.2 GUI是最完美的
8.2.3 創(chuàng)建控件庫
8.3 創(chuàng)建ButtonCluster控件
8.3.1 設計UserControl可視化界面
8.3.2 呈現(xiàn)成分事件
8.4 創(chuàng)建PickList控件
8.4.1 向ListBox添加和刪除元素
8.4.2 BeginUpdate和EndUpdate
8.5 實現(xiàn)AboutBox控件
8.5.1 繪制AboutBox和編寫AboutBox代碼
8.5.2 呈現(xiàn)成分屬性
8.6 定義數(shù)據(jù)綁定UserControl
8.6.1 實現(xiàn)UserConrol
8.6.2 實現(xiàn)ContactInformation類
8.6.3 綁定和導航
8.7 UserControl中的自定義繪制
8.8 透明UserControl背景
8.9 通過繼承擴展UserContorl
8.10 次級主題
8.11 加載ListBox
8.11.1 使用BeginUpdate和EndUpdate
8.11.2 使用ThreadPool加載ListBox
8.12 動態(tài)定位和確定控件大小
8.13 小結(jié)
第9章 特效文本
9.1 主題介紹
9.2 快速控件原型法
9.2.1 為自定義繪制實現(xiàn)PaintEventHandler
9.2.2 向方法傳遞控件的實例
9.2.3 檢查問題
9.3 創(chuàng)建類庫
9.3.1 抽象化一般行為
9.3.2 定義新控件
9.3.3 添加結(jié)束方式
9.4 測試組件
9.4.1 實現(xiàn)一個Test函數(shù)
9.4.2 實現(xiàn)捕獲行為
9.5 向工具箱添加組件
9.6 創(chuàng)建合并模塊
9.7 次級主題
9.8 創(chuàng)建類型轉(zhuǎn)換器
9.8.1 實現(xiàn)IConvertible
9.8.2 實現(xiàn)TypeConverter
9.9 實現(xiàn)類型編輯器
9.9.1 創(chuàng)建GradientEditor
9.9.2 實現(xiàn)AngleEditor
9.10 用EditroAttribute使用自定義編輯器
9.11 定義Windows Forms設計器
9.12 小結(jié)
第10章 創(chuàng)建自定義屬性
10.1 主題介紹
10.2 定義自定義屬性類
10.3 實現(xiàn)一個屬性構(gòu)造函數(shù)
10.3.1 位置參數(shù)
10.3.2 命名參數(shù)
10.4 向自定義屬性添加其他成員
10.5 應用AttributeUsageAttribute
10.5.1 指定屬性目標
10.5.2 指定屬性是否被繼承
10.5.3 指定自定義屬性是否可被多次應用
10.6 讀屬性
10.7 次級主題
10.8 注釋屬性
10.9 實現(xiàn)Extender Providers
10.9.1 指定HelpProvider的類頭
10.9.2 應用ProviderPropertyAttribute
10.9.3 實現(xiàn)IExtenderProvider接口
10.9.4 實現(xiàn)HelpProvider
10.9.5 使用HelpProvider
10.10 介紹EditorBrowsableAttribute
10.11 介紹DesignerSerializationVisibilityAttribute
10.12 小結(jié)
第11章 實用反射
11.1 主題介紹
11.2 動態(tài)識別和使用Type
11.2.1 使用Type對象
11.2.2 使用反射實例化對象
11.2.3 動態(tài)成員調(diào)用
11.2.4 使用反射加載程序集
11.2.5 使用被反射的對象生成用戶接口
11.3 探討.NET Framework中的反射技術(shù)
11.3.1 返回CLR參考應用程序Assembly Viewer 2
11.3.2 請求類型信息
11.3.3 反射方法和方法的參數(shù)
11.3.4 動態(tài)訪問屬性和字段
11.3.5 動態(tài)綁定到事件
11.4 發(fā)布動態(tài)程序集
11.4.1 在內(nèi)存中發(fā)布程序集
11.4.2 把被發(fā)布的程序集保存到文件中
11.4.3 使用Builder對象創(chuàng)建IL
11.4.4 編寫OpCodes行
11.4.5 加載并執(zhí)行動態(tài)程序集
11.5 次級主題
11.6 反射和Web服務
11.7 實現(xiàn)Metaclass習慣用法
11.8 串行化對象
11.9 發(fā)布正則表達式程序集
11.10 小結(jié)
第3部分 Web應用——IBUYSPY門戶
第12章 實現(xiàn)Web服務
12.1 主題介紹
12.2 探索和描述Web服務
12.2.1 DISCO歸來
12.2.2 WSOL
12.2.3 使用Web服務
12.2.4 Web服務有線格式介紹
12.3 測試Web服務
12.4 創(chuàng)建一個簡單的Web服務
12.4.1 返回簡單數(shù)據(jù)
12.4.2 提供一個命名空間和描述
12.4.3 處理Web服務異常
12.4.4 異步調(diào)用Web服務
12.5 從Web服務中返回復雜數(shù)據(jù)
12.6 從Web服務中返回一個DataSet
12.7 次級主題
12.7.1 使用SoapFormatter
12.7.2 實現(xiàn)ISerializable接口
12.8 小結(jié)
第13章 IBuySpy和ASP.NET中的動態(tài)用戶接口
13.1 主題介紹
13.2 創(chuàng)建層疊樣式表
13.2.1 導航樣式表
13.2.2 定義元素
13.2.3 定義類
13.2.4 使用元素和類
13.3 實現(xiàn)Portal標志
13.3.1 設計用戶控件
13.3.2 使用設計視圖工作
13.3.3 在后臺編碼模塊中編程
13.4 次級主題
13.5 管理門戶
13.6 調(diào)試IBuySpy門戶
13.7 移動式模塊介紹
13.8 小結(jié)
第14章 創(chuàng)建自定義Web控件
14.1 主題介紹
14.2 動態(tài)表示控件
14.2.1 創(chuàng)建自定義服務器控件
14.2.2 把自定義服務器控件并入一個Web頁面
14.2.3 保存控件狀態(tài)
14.2.4 創(chuàng)建一個復合自定義控件
14.2.5 使用WebControl庫項目模板
14.2.6 門戶中的自定義控件
14.3 PortalModuleControl基控件
14.3.1 介紹基控件屬性
14.3.2 使用Control屬性
14.4 綁定Tab數(shù)據(jù)
14.5 可視化設計Signln模塊
14.6 創(chuàng)建圖形模塊
14.7 創(chuàng)建Link模塊
14.7.1 HTML代碼中的編碼腳本塊
14.7.2 使用模板編輯器創(chuàng)建腳本塊
14.8 實現(xiàn)XML/XSL轉(zhuǎn)換模塊
14.8.1 介紹XML文檔
14.8.2 介紹XSL文檔
14.8.3 使用Xml控件加載XML和XSL文檔
14.9 創(chuàng)建自定義門戶模塊
14.9.1 創(chuàng)建一個自定義門戶模塊
14.9.2 集成自定義模塊到IBuySpy門戶
14.10 次級主題
14.11 使用HttpServerUtility
14.12 使用Repeater控件
14.13 小結(jié)
第15章 輸出緩存與狀態(tài)信息持久化
15.1 主題介紹
15.2 輸出緩存頁面
15.2.1 使用聲明式緩存
15.2.2 IBuySpy門戶中的緩存示例
15.2.3 使用編程化緩存
15.3 緩存部分頁面
15.4 緩存數(shù)據(jù)
15.4.1 門戶緩存
15.4.2 添加數(shù)據(jù)至緩存
15.4.3 創(chuàng)建文件依賴性
15.5 使用Session緩存
15.5.1 在會話中緩存數(shù)據(jù)
15.5.2 在Session緩存中緩存對象
15.5.3 管理Session緩存
15.6 使用Application緩存
15.7 次級主題
15.8 配置會話狀態(tài)服務器
15.9 配置會話管理的SQL Server
15.10 小結(jié)
第16章 安全與身份驗證
16.1 主題介紹
16.2 使用Windows NTLM身份驗證
16.2.1 修改Windows身份驗證的Web.config文件
16.2.2 拒絕和支持授權(quán)
16.3 使用Cookie實現(xiàn)Form身份驗證
16.3.1 為Form身份驗證修改Web.config文件
16.3.2 用戶身份驗證
16.3.3 Cookie編程
16.4 實現(xiàn)SignIn模塊
16.5 用戶管理
16.6 次級主題
16.7 實現(xiàn)代碼訪問安全性
16.7.1 聲明性安全
16.7.2 強制性安全
16.8 小結(jié)

本目錄推薦

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