注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETMicrosoft Visual C#.NET 2003開發(fā)技巧大全

Microsoft Visual C#.NET 2003開發(fā)技巧大全

Microsoft Visual C#.NET 2003開發(fā)技巧大全

定 價:¥58.00

作 者: (美)Mark Schmidt,(美)Simon Robinson著;楊會珍等譯;楊會珍譯
出版社: 中國水利水電出版社
叢編項: 萬水計算機技術(shù)實用大全系列
標 簽: C#

ISBN: 9787508427508 出版時間: 2005-04-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 570 字數(shù):  

內(nèi)容簡介

  本書通過350多條C#編碼方案來解釋各種編程任務和技巧,涉及到.NET程序設(shè)計的各個方面。根據(jù)Visual C# .NET技術(shù)的特點,全書分為六個部分,共26章。第一部分介紹C#語言方面的技巧與方案,第二部分介紹用戶界面和圖形方面的技巧與方案。第三部分介紹了數(shù)據(jù)訪問的技巧和方案。第四部分介紹Internet和網(wǎng)絡(luò)編程方面的技巧和方案。第五部分介紹部署和安全方面的技巧和方案。第六部分是一些高級主題。 本書堪稱是一本Visual C# .NET技術(shù)的技巧和方案大全,適合于C#程序員閱讀,是C#程序員的良師益友,也是一本案頭必備的手冊。

作者簡介

  馬克·施密特是一位軟件工程師。馬克開始他職業(yè)寫雜志文章給Fawcette技術(shù)出版物。他的文章已經(jīng)在VC++開發(fā)者的雜志,VisualBasic程序員的雜志和VisualStudio雜志里出版。在2001年1月,馬克在VSLive講話!在舊金山的開發(fā)者的會議。穿那交談,馬克略述他解決辦法適合基于積極模板圖書館(ATL)的先進可改變用戶界面。馬克在學習最新的和最大的技術(shù)的一條恒定的道路上,并且在.NET世界內(nèi)的他的新近的工作已經(jīng)保持他比以前忙。

圖書目錄

第一部 分C#語言
第1章 運算符、表達式和控制結(jié)構(gòu)
1.1 理解Visual C#.NET編程布局
1.2 解析命令行參數(shù)
1.3 創(chuàng)建多個應用程序入口點
1.4 使用程序集和名稱空間
1.5 創(chuàng)建合法的標識符名稱
1.6 使用數(shù)值類型
1.7 使用浮點數(shù)
1.8 使用struct創(chuàng)建數(shù)據(jù)類型
1.9 數(shù)據(jù)類型轉(zhuǎn)換
1.10 進行關(guān)系運算
1.11 使用邏輯表達式
1.12 確定運算符優(yōu)先級和結(jié)合性
1.13 使用if語句
1.14 使用循環(huán)控制結(jié)構(gòu)
1.15 打斷循環(huán)控制體
第2章 對象和組件
2.1 創(chuàng)建類
2.2 定義類字段
2.3 構(gòu)造類的方法
2.4 實例化和使用對象
2.5 重載運算符
2.6 重載類構(gòu)造函數(shù)
2.7 構(gòu)造類的屬性
2.8 從其他類繼承
2.9 防止對象繼承
2.10 對象的字符串表示
2.11 抽象類和接口
2.12 使用接口進行多重繼承
2.13 創(chuàng)建和使用類庫
第3章 字符串和正則表達式
3.1 創(chuàng)建和使用字符串對象
3.2 格式化字符串
3.3 訪問單獨的字符串字符
3.4 分析字符特性
3.5 大小寫敏感的字符串比較
3.6 使用子字符串
3.7 使用原義字符串(Verbatim String)語法
3.8 在常量和可變字符串之間選擇
3.9 優(yōu)化StringBuilder性能
3.10 了解基本的正則表達式語法
3.11 使用正則表達式來驗證用戶輸入
3.12 使用正則表達式來替換子字符串
3.13 創(chuàng)建正則表達式庫
第4章 創(chuàng)建和使用.NET集合
4.1 聲明和使用數(shù)組
4.2 定義鋸齒狀的(jagged)數(shù)組
4.3 使用foreach運算符來枚舉數(shù)組
4.4 確定foreach循環(huán)中當前元素的下標
4.5 使用ArrayList
4.6 在Array和ArrayList之間選擇
4.7 使用棧和隊列
4.8 使用Hashtable
4.9 使用BitArray
4.10 使用IEnumerator來枚舉集合
4.11 對集合排序
4.12 對數(shù)組進行二分搜索
4.13 創(chuàng)建新的集合類型
4.14 創(chuàng)建索引器
第5章 委托和事件
5.1 定義和使用委托
5.2 組合委托以形成多點傳送委托
5.3 從多點傳送委托中刪除單個委托
5.4 訪問多點傳送委托中的委托名稱
5.5 異步調(diào)用委托
5.6 多點傳送委托的返回值
5.7 聲明事件
5.8 定義和注冊事件處理程序
5.9 包裝事件參數(shù)
第6章 異常和錯誤處理
6.1 使用try/catch塊
6.2 使用finally塊
6.3 顯示異常信息
6.4 創(chuàng)建和拋出自定義的異常
6.5 訪問內(nèi)部異常
6.6 使用checked和unchecked來檢測溢出
第二部 分用戶界面和圖形
第7章 Windows Form
7.1 創(chuàng)建基于對話框的Windows Fornl
7.2 更改窗體的屬性
7.3 創(chuàng)建模式對話框
7.4 顯示消息框
7.5 處理窗體事件
7.6 設(shè)計初始Windows Fom
7.7 更改Windows Form圖標
7.8  將自定義數(shù)據(jù)賦值給Windows Form.
7.9更改窗體的不透明度
7.10 支持拖放操作
7.11 創(chuàng)建MDI窗體
7.12 訪問MDI子窗口
7.13 排列MDI子窗體
第8章 Windows Form控件
8.1 使用Label控件顯示文本
8.2 更改控件的屬性
8.3 創(chuàng)建按鈕和處理事件
8.4 顯示打開文件對話框
8.5 創(chuàng)建菜單并將其附加到Windows Form
8.6 創(chuàng)建上下文菜單
8.7 示系統(tǒng)托盤圖標(Tray Icon)
8.8 使用LinkLabel控件打開Web頁面
8.9 確定復選框狀態(tài)
8.10 創(chuàng)建單選按鈕組
8.11 確定選中的單選按鈕
8.12 添加和刪除ListBox控件中的項
8.13 使用ListView控件
8.14 在ListView控件中使用ImageList
8.15 更改ListView模式
8.16 創(chuàng)建ListView列
8.17 使用TreeNode編輯器
8.18 通過編程向TreeView控件添加項
8.19 在TreeView中使用圖像
8.20 使用PathSeparator屬性選定項
8.21 創(chuàng)建ToolBar
8.22 捕捉ToolBar按鈕單擊事件
8.23 添加StatusBar面板來顯示應用程序狀態(tài)
8.24 向控件添加Tooltip
8.25 控件錨定
8.26 ??靠丶?br />8.27 實現(xiàn)控件驗證
8.28 可視化繼承
第9章 用戶控件
9.1 擴展常用控件
9.2 創(chuàng)建復合控件
9.3 創(chuàng)建自定義的控件
9.4 使用Design-Time特性
9.5 更改控件的工具箱圖標
9.6 使用程序向工具箱添加控件
9.7 創(chuàng)建擴展提供者(extender provider)控件
9.8 創(chuàng)建UI類型編輯器
9.9 利用自定義的設(shè)計器
9.10 擴展設(shè)計時的上下文菜單
9.11 使用元數(shù)據(jù)過濾刪除控件屬性
第10章 使用GDI+編寫圖形程序
10.1 獲得Graphics對象
10.2 繪制矩形
10.3 使用陰影線刷子繪制矩形
10.4 使用紋理刷子填充矩形
10.5 使用漸變填充
10.6 繪制連通的線和多邊形
10.7 繪制弧形和餅形
10.8 使用旋轉(zhuǎn)和平移變形
10.9 使用圖形容器
10.10 強制重新繪制
10.11 實現(xiàn)無閃爍動畫
10.12 枚舉系統(tǒng)字體
10.13 顯示文本
10.14 啟用抗鋸齒(Antialiasing)功能
10.15 加載并顯示圖像
10.16 加載并顯示動畫GIF的文件格式
10.17 轉(zhuǎn)換圖像文件格式
10.18 打印文檔
10.19 顯示打印預覽對話框
第11章 本地化和資源
11.1 確定用戶的文化信息
11.2 本地化Windows Form控件
11.3 通過編程更改當前文化
11.4 枚舉文化類型
11.5 對不支持的區(qū)域使用后備資源
11.6 根據(jù)文化正確地設(shè)置數(shù)字的格式
11.7 顯示文化相關(guān)的日期和時間
11.8 根據(jù)具體的文化格式化貨幣
11.9 創(chuàng)建和使用附屬程序集
11.10 使用ResourceReader顯示圖像資源
11.11 使用ResourceWriter類保存資源信息
第三部 分數(shù)據(jù)訪問
第12章 文件I/O和串行化
12.1 創(chuàng)建新文件
12.2 驗證文件的存在
12.3 打開一個文件以便使用文件類進行閱讀
12.4 使用Filelnfo類來顯示文件信息
12.5 復制和移動文件
12.6 使文件變成只讀的
12.7 寫入文件
12.8 從文件中讀取
12.9 向現(xiàn)有文件附加數(shù)據(jù)
12.10 使用MemoryStream提高性能
12.11 監(jiān)控文件和目錄更改
12.12 創(chuàng)建目錄
12.13 檢索目錄信息
12.14 列舉目錄中的文件和子目錄
12.15 使用串行化保存對象狀態(tài)
12.16 使用逆串行化重新創(chuàng)建對象
12.17 防止對象項被串行化
12.18 自定義串行化過程
第13章 .NET中的XML
13.1 使用XmlTextReader讀取XML文檔
13.2 使用XmlNodeReader進行讀取
13.3 使用XPath瀏覽XML文檔
13.4 使用XmlConvert來轉(zhuǎn)換XML數(shù)據(jù)類型
13.5 使用模式驗證XML文檔
13.6 用程序生成XML文檔
13.7 控制XmlTextWriter格式
13.8 使用XML名稱空間
13.9 使用XSLT轉(zhuǎn)換XML文檔
第14章 使用ADO.NET進行數(shù)據(jù)庫程序設(shè)計
14.1 創(chuàng)建數(shù)據(jù)庫連接
14.2 創(chuàng)建并填充DataSet
14.3 根據(jù)無類型的DataSet生成XML模式
14.4 使用SqlDataReader閱讀數(shù)據(jù)庫記錄
14.5 使用Data Form Wizard創(chuàng)建窗體
14.6 使用命令和存儲過程
14.7 顯示DataGrid
14.8 數(shù)據(jù)綁定Windows Form控件
14.9 使用CommandBuilder自動生成命令
14.10 為一個表創(chuàng)建不同的DataView
14.11 向DataSet添加新表
14.12 創(chuàng)建惟一性約束
14.13 創(chuàng)建ForeignKey約束
14.14 向DataTable插入新行
14.15 修改DataTable中的行
14.16 使用DataRelation來導航表
14.17 將DataSet信息保存到XML文件
14.18 從XML文件中恢復DataSet
14.19 合并DataSet
14.20 修改SQL服務器連接的連接池行為
14.21 使用事務確保數(shù)據(jù)的完整性
第四部分 Internet和網(wǎng)絡(luò)
第15章 使用Socket進行網(wǎng)絡(luò)編程
15.1 創(chuàng)建一個基于流的服務器
15.2 確定連接客戶端的信息
15.3 使用DNS解析IP地址或主機名
15.4 創(chuàng)建基于流的客戶端
15.5 創(chuàng)建基于UDP的無連接服務器
15.6 創(chuàng)建基于UDP的無連接客戶端
15.7 控制Socket的延遲行為
15.8 使用WebRequest類進行HTTP通
15.9 通過代理服務器請求Web文檔
15.10 創(chuàng)建異步Web請求
第16章 創(chuàng)建ASP.NET應用程序
16.1 創(chuàng)建簡單的Web Form
16.2 顯示服務器端控件
16.3 處 Web控件事件
16.4 從Web控件事件中強制產(chǎn)生回送
16.5 使用戶重定向到不同的Web頁面
16.6 驗證輸入數(shù)據(jù)并顯示錯誤信息
16.7 數(shù)據(jù)綁定Web控件
16.8 使用DataList Web控件
16.9 使用DataGrid控件
16.10 改變DataGrid的樣式信息
16.11 創(chuàng)建可編輯的DataGrid.
16.12 管理應用程序和會話狀態(tài)
16.13 創(chuàng)建自定義Web控件
16.14 使用頁面輸出緩存
16.15 讀寫Cookie
第17章 ASP.NET Web服務
17.1 創(chuàng)建ASENET Web服務
17.2 添加Web服務方法
17.3 提供Web方法描述
17.4 為Web方法設(shè)置別名
17.5 管理Web服務狀態(tài)
17.6 發(fā)布和注冊ASP.NET Web服務
17.7 在Windows Form應用程序中使用Web服務
17.8 在ASP.NET應用程序中使用Web服務
17.9 異步調(diào)用Web方法
17.10 在Web服務中使用事務
第18章 .NET Remoting
18.1 創(chuàng)建遠程對象
18.2 為遠程類型創(chuàng)建托管(host)應用程序
18.3 從客戶端應用程序調(diào)用遠程對象
18.4 執(zhí)行遠程對象的客戶端激活
18.5 創(chuàng)建服務器端激活的單態(tài)(singleton)對象
18.6 使用遠程配置文件
18.7 使用IIS托管遠程類型
18.8 使用通道和格式化程序
18.9 控制租用生存期(Lifetime Leases)
18.10 執(zhí)行異步遠程調(diào)用
18.11 創(chuàng)建代理以截獲消息
18.12 創(chuàng)建自定義通道接收器以記錄日志
第五部分 部署與安全
第19章 程序集
19.1 設(shè)置程序集的信息特性
19.2 設(shè)置程序集版本
19.3 使用ILDasm查看程序集內(nèi)容
19.4 創(chuàng)建多文件程序集
19.5 創(chuàng)建強名稱(Strong Name)程序集
19.6 延遲簽名程序集
19.7 創(chuàng)建共享程序集
19.8 保護附屬程序集
19.9 以編程方式顯式地加載程序集
19.10 以編程方式讀取程序集標識
19.11確定加載程序集的文件或URL
19.12 將程序集加載到新應用域
第20章 項目的安裝與部署
20.1 創(chuàng)建基于setup.exe的安裝程序
20.2 不使用向?qū)?chuàng)建Windows安裝項目
20.3 在用戶桌面上添加快捷方式
20.4 定制安裝對話框的外觀
20.5 添加用戶界面對話框
20.6 設(shè)置安裝的啟動條件
20.7 有條件地安裝文件
20.8 創(chuàng)建自定義的可執(zhí)行行為
20.9 作為一個類創(chuàng)建自定義行為
20.10 將程序集安裝到全局程序集緩存
第21章 保護代碼
21.1 使用聲明式安全性為程序集請求權(quán)限
21.2 使用聲明式安全性為類或方法請求權(quán)限
21.3 使用強制式安全性請求權(quán)限
21.4 查看安全策略信息
21.5 創(chuàng)建代碼組
21.6 創(chuàng)建新權(quán)限集
21.7 確定當前用戶是不是管理員
21.8 使用Web Forms身份驗證創(chuàng)建登錄頁面
21.9 使用指針的不安全代碼
21.10 使用Plnvoke調(diào)用本地非托管代碼
第六部分 高級主題
第22章 線程和同步
22.1 創(chuàng)建和啟動線程
22.2 暫停和恢復線程
22.3 終止線程的執(zhí)行
22.4 改變運行中的線程的優(yōu)先級
22.5 使用ThreadPool來執(zhí)行后臺任務
22.6 創(chuàng)建應用程序定時器
22.7 使用Monitor來同步變量的訪問
22.8 使用事件來同步線程
22.9 使用Mutex同步多個對象并避免死鎖
22.10 使用Mutex實現(xiàn)進行間通信
22.11 使用讀鎖/寫鎖同步對資源的訪問
2.12 使用線程本地存儲來獲取和設(shè)置線程數(shù)據(jù)
第23章 反射
23.1 查看程序集信息
23.2 檢查模塊信息
23.3 檢查構(gòu)造函數(shù)信息
23.4 檢查type中的方法
23.5 顯示事件信息
23.6 顯示屬性信息
23.7 使用篩選器搜索程序集信息
23.8 用自定義的搜索技術(shù)來搜索程序集
23.9 創(chuàng)建動態(tài)程序集
23.10 進行動態(tài)調(diào)用
23.11 創(chuàng)建插件體系結(jié)構(gòu)
第24章 COM互操作性
24.1 創(chuàng)建基于ATL的COM組件
24.2 在.NET中使用COM對象
24.3 自動生成Interop程序集
24.4 在Windows窗體中使用ActiveX控件
24.5 使用ILDasm.exe查看RCW
24.6 處HRESULT錯誤
24.7 在COM中使用.NET對象
24.8 查看導出的.NET類型庫
24.9 控制托管線程單元(apartment)狀態(tài)
第25章 自定義特性
25.1 創(chuàng)建自定義特性的類定義
25.2 為自定義特性聲明目標
25.3 允許多次應用自定義特性
25.4 定義自定義特性的繼承模式
25.5 向自定義特性添加可選屬性
25.6 使用反射顯示自定義特性的信息
25.7 使用反射顯示程序集的自定義特性信息
25.8 在運行時顯示應用特性的屬性
第26章 智能設(shè)備擴展
26.1 理解Compact Framework和.NET Framework之間的區(qū)別
26.2 創(chuàng)建智能設(shè)備解決方案
26.3 創(chuàng)建并顯示W(wǎng)indows F0rm
26.4 操縱軟輸入面板
6.5 使用MessageWindow類
26.6 創(chuàng)建IrDA客戶端
26.7 創(chuàng)建IrDA服務器
26.8 為應用程序的發(fā)布創(chuàng)建CAB文件
26.9 使用ActiveSync部署移動應用程序
26.10 創(chuàng)建移動ASP.NET頁面
26.11 使用Mobile ASP.NET的ObiectList控件
26.12 查詢移動設(shè)備的能力
26.13 使用DeviceSpecific控件更改Mobile Web Form的輸出
26.14 創(chuàng)建SqlServerCE數(shù)據(jù)庫
26.15 使用SQL Server CE數(shù)據(jù)庫
附錄A Visual Studio.NET IDE.
A.1 源代碼編輯
A.2 512具窗口
A.3 Visual Studio.NET工具欄
附錄B .NET調(diào)試參考
B.1 使用斷點
B.2 調(diào)試應用程序

本目錄推薦

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