注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C#開發(fā)之道

C#開發(fā)之道

C#開發(fā)之道

定 價:¥69.00

作 者: 明日科技 等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787121127113 出版時間: 2011-04-01 包裝: 平裝
開本: 16開 頁數(shù): 563 字數(shù):  

內(nèi)容簡介

  《C#開發(fā)之道》是一本集編程感悟、技巧、陷阱、謬誤、算法和方案為一體的編程書籍,旨在引導讀者如何學習編程,幫助讀者豐富編程經(jīng)驗。全書分為6篇,共計17章,全面介紹了學習和應用C#進行程序開發(fā)的各種陷阱與謬誤、技術細節(jié)與經(jīng)驗技巧、常用的算法及解決方案。其涉及的技術主要包括面向?qū)ο蟮娜兀ǚ庋b、繼承、多態(tài))、特性(Attribute)、泛型、委托和事件、異常處理、序列化和反序列化、動態(tài)操作程序集、ADO.NET對象操作數(shù)據(jù)庫、Lambda表達式、LINQ操作對象、LINQ操作數(shù)據(jù)集等C#核心技術,另外《C#開發(fā)之道》還介紹了線程異步調(diào)用、多線程同步、網(wǎng)絡通信、GDI+繪制圖形、自定義WindowsForm控件等高級應用技術。《C#開發(fā)之道》附帶有配套DVD光盤,光盤中提供了書中全部實例和項目的源代碼,這些源代碼都是經(jīng)過作者精心調(diào)試通過的,保證能夠在WindowsXP、Windows2003及Windows7操作系統(tǒng)下編譯和運行?!禖#開發(fā)之道》非常適合大中專院校在校生和畢業(yè)生、求職者、編程愛好者學習,同時也可以作為想要學習編程的初級人員的指導用書。

作者簡介

  趙會東,高級軟件工程師,網(wǎng)名東方,有過5年以上的大型集團信息管理系統(tǒng)項目研發(fā)經(jīng)驗,3年以上的項目管理經(jīng)驗,擅長系統(tǒng)分析、系統(tǒng)構(gòu)架及oracle數(shù)據(jù)庫,熟悉C#、PB、Java等開發(fā)語言,對c#編程思想有較為深入的理論基礎與實戰(zhàn)經(jīng)驗,另外,對于數(shù)據(jù)挖掘和數(shù)據(jù)分析有豐富的實戰(zhàn)經(jīng)驗,曾帶領項目組出色完成北方供熱行業(yè)ERP的解決方案。王小科,資深軟件開發(fā)工程師,5年以上的軟件開發(fā)經(jīng)驗,擅長基于.NET平臺的Windows應用程序開發(fā),對于Windows應用程序架構(gòu)、面向?qū)ο蟪绦蛟O計和設計模式等有很深的研究。曾主持開發(fā)ERP系統(tǒng)、企業(yè)人事管理系統(tǒng)、365城寶網(wǎng)及Web2.0電子商務網(wǎng)站等多個大型項目的開發(fā)工作。王軍,畢業(yè)于吉林大學,程序員,長期從事企業(yè)信息化系統(tǒng)分析,設計和開發(fā),對C#開發(fā)有較深入的研究。

圖書目錄

第1篇 編程經(jīng)驗與感悟--站在前人臂膀上前行
第1章 步入編程殿堂
感悟01謹慎選擇--如何選擇編程語言
感悟02重視基礎--學習編程要打好基本功
感悟03規(guī)范代碼--養(yǎng)成良好的編碼規(guī)范
感悟04內(nèi)外兼修--要重視實踐練習
感悟05持之以恒--堅持比激情更重要
感悟06培養(yǎng)興趣--感悟編程的樂趣與成就感 第2章 提高編程技能
感悟07自我總結(jié)--善于總結(jié)編程經(jīng)驗
感悟08活學活用--思維方式要靈活
感悟09相互交流--多向他人學習
感悟10知識的海洋--善于利用豐富網(wǎng)絡資源
感悟11堅持學習--學習與培訓的必要性
感悟12品味編程--逐步培養(yǎng)個人的編程思想 第3章 暢談編程
感悟13重視細節(jié)--編程細節(jié)經(jīng)驗談
感悟14數(shù)據(jù)庫結(jié)構(gòu)--數(shù)據(jù)庫設計經(jīng)驗談
感悟15實踐出真知--項目開發(fā)經(jīng)驗談
感悟16價值體現(xiàn)--信息技術改變我們的生活
感悟17展望未來--展望中國IT行業(yè)的未來 第2篇 陷阱與謬誤--汲取前人的教訓
第4章 C#開發(fā)人員不可忽視的30個技術陷阱
陷阱01漏洞百出--使用for刪除集合中元素時的陷阱
陷阱02無法逃生--使用循環(huán)語句不慎產(chǎn)生死循環(huán)
陷阱03并非尋常--在程序中暴露常量時產(chǎn)生的陷阱
陷阱04變幻莫測--拆箱存在的隱患
陷阱05危機四伏--相等運算符重載造成的陷阱
陷阱06事與愿違--結(jié)構(gòu)初始化產(chǎn)生的陷阱
陷阱07防不勝防--params關鍵字載入空值時的陷阱
陷阱08無風起浪--初始化靜態(tài)成員時產(chǎn)生的陷阱
陷阱09誤入歧途--傳遞派生類產(chǎn)生的陷阱
陷阱10隱患重重--數(shù)據(jù)類型轉(zhuǎn)換時可能存在的隱患
陷阱11三思而行--構(gòu)造方法中調(diào)用虛方法的陷阱
陷阱12表里不一--保存空值到數(shù)據(jù)表日期字段存在的陷阱
陷阱13三思而行--讀取數(shù)據(jù)庫中空字段值時的陷阱
陷阱14糟糕透頂--使用null對數(shù)據(jù)庫的空值進行比較時的陷阱
陷阱15防不勝防--遍歷ArrayList數(shù)組時可能存在陷阱
陷阱16不知其二--以DataReader對象作為方法返回值的陷阱
陷阱17迷霧重重--使用窗體的Controls屬性遍歷窗體控件時產(chǎn)生的陷阱
陷阱18不容侵犯--獲取ComboBox的SelectedValue屬性時存在的陷阱
陷阱19意想不到--SQLServer數(shù)據(jù)庫中DateTime類型的溢出陷阱
陷阱20三思而行--用DataReader讀取數(shù)據(jù)時產(chǎn)生的陷阱
陷阱21不知其二--獲取DataTable類型數(shù)據(jù)源產(chǎn)生的陷阱
陷阱22空穴來風--當ExecuteScalar返回值為空時的陷阱
陷阱23拒之門外--在DataGridView中插入行時的陷阱
陷阱24波瀾起伏--清除DataGridView中數(shù)據(jù)時產(chǎn)生的陷阱
陷阱25埋下禍患--在DataGridView中綁定自增列產(chǎn)生的陷阱
陷阱26三思而行--使用值類型進行線程同步
陷阱27危機四伏--引用類型對象自身進行同步的陷阱
陷阱28三思而行--使用LINQ的First方法
陷阱29自相矛盾--因讀/寫文件時編碼格式不一致而產(chǎn)生的陷阱
陷阱30自相矛盾--讀/寫二進制文件的陷阱 第5章 C#開發(fā)人員意識中的20個常見謬誤
謬誤01誤入歧途--所有的異常都要使用trycatch語句捕獲
謬誤02不知其二--事件和委托的差別很大
謬誤03誤入歧途--C#中的string和String是不同類型
謬誤04誤入歧途--.NET中的應用程序域和操作系統(tǒng)中的進程完全相同
謬誤05誤入歧途--C#中不能定義一個全局可見的變量
謬誤06不知其二--C#和SQLServer中"空"是一回事
謬誤07不知其二--C#的結(jié)構(gòu)與C++的結(jié)構(gòu)完全一樣
謬誤08不知其二--方法中只有引用類型的參數(shù)才能實現(xiàn)引用傳遞
謬誤09不知其二--字符串是值類型
謬誤10不知其二--C#中的數(shù)組類型和C++的數(shù)組沒有區(qū)別
謬誤11不知其二--泛型在不被指定的情況下是不確定的類型
謬誤12不知其二--Object類型比較方法上的一些誤解
謬誤13不知其二--.NET中的線程等價于Win32線程
謬誤14一字之差--重載方法就是重寫方法
謬誤15必由之路--在try語句中使用return、finally語句得不到執(zhí)行
謬誤16相差懸殊--結(jié)構(gòu)是一種輕型或小型的類
謬誤17惡意猜測--多個線程同時調(diào)用靜態(tài)方法,其運行結(jié)果可能不準確
謬誤18相差甚遠--String與StringBuilder基本上相同
謬誤19混淆是非--結(jié)構(gòu)不可以實現(xiàn)接口
謬誤20不知其二--Environment.CurrentDirectory始終為應用程序文件的目錄 第3篇 技術細節(jié)--修煉編程內(nèi)功心法
第6章 技術細節(jié)-C#語言基礎
細節(jié)01打包變量--裝箱和拆箱
細節(jié)02虛虛實實--理解值類型和引用類型
細節(jié)03相互適應--隱式轉(zhuǎn)換和顯式轉(zhuǎn)換
細節(jié)04齊步向前--理解移位運算符
細節(jié)05等級制度--理解運算的次序
細節(jié)06暢通無阻--理解參數(shù)的類型
細節(jié)07同名同姓--重載方法
細節(jié)08取而代之--虛方法與重寫方法
細節(jié)09紙上談兵--接口的概念及聲明
細節(jié)10血戰(zhàn)沙場--接口的兩種實現(xiàn)方式
細節(jié)11不溫不火--抽象類與抽象方法
細節(jié)12格格不入--什么是封裝
細節(jié)13子承父業(yè)--什么是繼承
細節(jié)14本是同根--什么是多態(tài)性
細節(jié)15各司其職--作用域的概念
細節(jié)16武林秘籍--使用索引器
細節(jié)17父子情深--base和this關鍵字
細節(jié)18靜觀其變--理解靜態(tài)修飾符
細節(jié)19追本溯源--C#語言中的Object類
細節(jié)20空穴來風--可空類型
細節(jié)21分身之術--分部類
細節(jié)22無名英雄--匿名方法
細節(jié)23自言自語--.NET框架提供的屬性(Attribute)
細節(jié)24自我介紹--自定義屬性類(Attribute)
細節(jié)25武林秘籍--應用泛型
細節(jié)26武林秘籍--包含/委托
細節(jié)27定制循環(huán)--實現(xiàn)迭代器
細節(jié)28對象克隆--C#中的深復制和淺復制
細節(jié)29冒名頂替--重載一元、二元運算符
細節(jié)30論資排輩--對象也能排序
細節(jié)31異常處理--根據(jù)異常類型編寫專有catch語句
細節(jié)32異常處理--自定義異常輸出信息
細節(jié)33全權代理--委托的定義及應用
細節(jié)34秘密事件--自定義事件
細節(jié)35武林秘籍--對象的序列化與反序列化
細節(jié)36武林秘籍--使用XML方式進行序列化和反序列化
細節(jié)37自我主張--使用特性自定義XML序列化
細節(jié)38自由進出--在C#中動態(tài)加載和卸載程序集
細節(jié)39萬能類型--使用var創(chuàng)建隱型局部變量
細節(jié)40委托殺手--Lambda表達式 第7章 技術細節(jié)-Windows開發(fā)技術
細節(jié)01一統(tǒng)天下--創(chuàng)建MDI窗體框架
細節(jié)02迥然不同--模態(tài)對話框和非模態(tài)對話框
細節(jié)03遺傳基因--WindwsForm窗體繼承
細節(jié)04隨心所欲--DateTimePicker控件自定義顯示格式
細節(jié)05異步助手--BackgroundWorker組件執(zhí)行異步操作
細節(jié)06毫無私情--使用ErrorProvider控件驗證文本框的輸入
細節(jié)07最佳助手--使用HelpProvider控件調(diào)用幫助文件
細節(jié)08強強聯(lián)合--制作復合控件
細節(jié)09青出于藍--制作擴展控件
細節(jié)10唯我獨尊--制作自定義控件 第8章 技術細節(jié)-文件、數(shù)據(jù)流及圖形
細節(jié)01靜觀其變--通過File類操作文件
細節(jié)02異曲同工--通過Fileinfo類操作文件
細節(jié)03靜觀其變--通過Directory類操作文件夾
細節(jié)04異曲同工--通過Directoryinfo類操作文件夾
細節(jié)05天下無敵--使用FileStream流讀/寫數(shù)據(jù)
細節(jié)06略勝一籌--使用BufferedStream流讀/寫數(shù)據(jù)
細節(jié)07專心致志--使用StreamReader和StreamWriter讀/寫數(shù)據(jù)
細節(jié)08異曲同工--通過重寫窗體的OnPaint方法繪圖
細節(jié)09完美無缺--使用雙緩沖技術繪圖
細節(jié)10精打細算--繪制剪切區(qū)域 第9章 技術細節(jié)-線程和網(wǎng)絡通信
細節(jié)01異曲同工--使用異步委托執(zhí)行線程
細節(jié)02爭先恐后--多線程產(chǎn)生競態(tài)條件的原理
細節(jié)03武林秘籍--使用lock關鍵字實現(xiàn)線程同步
細節(jié)04武林秘籍--使用Monitor類和Mutex類實現(xiàn)線程同步
細節(jié)05互不讓步--多線程產(chǎn)生死鎖的原理
細節(jié)06包羅萬象--應用CLR的線程池
細節(jié)07網(wǎng)絡基石--通過Dns類、IPAddress類、IPEndPoint類獲取網(wǎng)絡信息
細節(jié)08精兵強將--使用Socket類、TcpClient類、TcpListener類實現(xiàn)網(wǎng)絡通信 第10章 技術細節(jié)-數(shù)據(jù)庫、XML及LINQ
細節(jié)01橋梁專家--高效地使用數(shù)據(jù)庫連接的兩種方式
細節(jié)02永不分離--數(shù)據(jù)源的連接式訪問模式
細節(jié)03一招制敵--ADO.NET影響一行的數(shù)據(jù)操作
細節(jié)04一箭雙雕--ADO.NET影響多行的數(shù)據(jù)操作
細節(jié)05武林秘籍--用XmlReader讀取XML
細節(jié)06武林秘籍--用XmlWriter寫入XML
細節(jié)07大浪淘沙--對象的篩選操作
細節(jié)08小孔成像--對象的投影操作
細節(jié)09論資排輩--對象的排序操作
細節(jié)10精打細算--對象的聚合操作
細節(jié)11重新組合--對象的集合操作
細節(jié)12指點江山--對象的元素操作
細節(jié)13首尾相連--對象的連接操作
細節(jié)14單槍匹馬--查詢DataSet中的單個表
細節(jié)15多多益善--查詢DataSet中的多個表
細節(jié)16小孔成像--對DataSet進行投影操作
細節(jié)17大浪淘沙--對DataSet進行篩選操作
細節(jié)18論資排輩--對DataSet進行排序操作
細節(jié)19精打細算--對DataSet進行聚合操作
細節(jié)20指點江山--對DataSet進行元素操作
細節(jié)21首尾相連--對DataSet進行連接操作
細節(jié)22涇渭分明--對DataSet進行數(shù)據(jù)分區(qū)操作 第4篇 編程技巧--程序員的神兵利器
第11章 開發(fā)技巧-C#語言基礎
技巧01武林秘籍--巧用異或運算符實現(xiàn)加密功能
技巧02巧妙絕倫--巧用位移運算符獲得漢字編碼
技巧03來者不拒--使用Params關鍵字指定多個參數(shù)
技巧04應對自如--如果可能,盡量使用接口來編程
技巧05首當其沖--使用屬性代替公共成員變量
技巧06武林秘籍--對需要排序的對象實現(xiàn)IComparable或IComparer接口
技巧07高效執(zhí)行--善于使用構(gòu)造函數(shù)鏈
技巧08步調(diào)一致--使用靜態(tài)構(gòu)造方法來初始化靜態(tài)成員變量
技巧09武林秘籍--總是為自定義類重寫ToString方法
技巧10以逸待勞--使用using語句實例化類
技巧11首當其沖--在遍歷集合時優(yōu)先使用foreach語句
技巧12外圍攻擊--為密封類添加新方法
技巧13武林秘籍--轉(zhuǎn)換數(shù)組類型
技巧14顛倒乾坤--反轉(zhuǎn)數(shù)組中元素的順序
技巧15查找有方--檢索指定條件數(shù)組中的元素
技巧16變化莫測--動態(tài)改變數(shù)組長度
技巧17核心機密--獲取當前程序集的版本號
技巧18武林秘籍--如何讓線程跨越應用程序域執(zhí)行
技巧19異曲同工--使用反射技術實例化對象
技巧20武林秘籍--C#產(chǎn)生隨機數(shù)
技巧21LINQ操作--使用LINQ轉(zhuǎn)換序列或集合
技巧22LINQ操作--使用LINQ初始化數(shù)組
技巧23LINQ操作--使用LINQ在一個循環(huán)中遍歷多個數(shù)組
技巧24LINQ操作--使用LINQ生成隨機序列
技巧25LINQ操作--使用LINQ生成字符串 第12章 開發(fā)技巧-Windows開發(fā)技術
技巧01雍容華貴--設計帶進度條的狀態(tài)欄
技巧02異曲同工--設置系統(tǒng)的日期和時間
技巧03前沿陣地--使某個窗體總顯示在最前面
技巧04安全警告--在窗體關閉前顯示對話框
技巧05惟妙惟肖--在托盤中顯示應用程序圖標
技巧06深入淺出--制作半透明的漸顯窗體
技巧07回顧歷史--帶歷史信息的菜單
技巧08精準定位--控制TextBox控件的插入點
技巧09查找有方--在ListBox控件中查找某項
技巧10絢麗多彩--在ListView控件中加載圖片
技巧11異曲同工--區(qū)分TreeView控件選中各節(jié)點的方式
技巧12全盤搜索--使用TREEVIEW遍歷磁盤目錄
技巧13綁定數(shù)據(jù)--List<T>綁定ComboBox控件
技巧14一目了然--使用ProgressBar顯示進度
技巧15溫馨提示--使用ToolTip控件提示信息
技巧16控件操作--選中或取消CheckListBox控件的全部項
技巧17校驗真?zhèn)?-設置MaskedTextBox控件輸入驗證
技巧18統(tǒng)一調(diào)度--Mdi窗體打開子窗體的通用方法
技巧19異地傳輸--怎樣把數(shù)據(jù)從一個窗體傳遞到另一個窗體
技巧20受制于人--使用C#編寫程序控制輸入法
技巧21精準定位--獲得光標在多行TextBox中的行與列
技巧22你被監(jiān)控--截取系統(tǒng)消息
技巧23模擬操作--模擬鍵盤操作
技巧24模擬操作--模擬鼠標操作
技巧25核心機密--獲取CPU的編號和網(wǎng)卡地址
技巧26受制于人--在TextBox中只允許輸入表示數(shù)值的字符
技巧27統(tǒng)一管理--設置窗體中所有的控件為啟用或禁用狀態(tài)
技巧28自動控制--C#打開/關閉CDROM
技巧29強強聯(lián)合--C#操作Word文件
技巧30強強聯(lián)合--C#操作Excel文件
技巧31獨一無二--應用程序只運行一個實例
技巧32深藏不漏--不顯示命令行窗口后臺運行控制臺程序
技巧33伸縮自如--創(chuàng)建在運行狀態(tài)下可拖曳和可拉伸的文本框
技巧34獲取機密--Windows操作注冊表
技巧35獨一無二--實現(xiàn)MDI框架窗體不重復打開同一個子窗體
技巧36交流溝通--實現(xiàn)兩個ListBox控件間交換數(shù)據(jù)
技巧37武林秘籍--實現(xiàn)在TextBox中按回車鍵相當于按<tab>鍵
技巧38武林秘籍--使用RichTextBox控件保存文件
技巧39強強聯(lián)合--C#讀取Excel表格中的數(shù)據(jù)
技巧40一手遮天--屏蔽系統(tǒng)<Ctrl+C/X/V>組合鍵的功能
技巧41絢麗多彩--在ComboBox的下拉列表中顯示圖片
技巧42浮想聯(lián)翩--實現(xiàn)ComboBox帶有聯(lián)想查詢功能
技巧43身懷絕技--應用ClipBoard類實現(xiàn)系統(tǒng)<Ctrl+V>組合鍵的功能
技巧44鼠標操作--禁止鼠標左鍵
技巧45時隱時現(xiàn)--隱藏和顯示鼠標 第13章 開發(fā)技巧-線程、進程及網(wǎng)絡技術
技巧01武林秘籍--多線程綁定帶有參數(shù)的方法
技巧02武林秘籍--獲取所有啟動的進程
技巧03巧妙獲取--獲取當前進程的hash值
技巧04順藤摸瓜--通過IP獲得主機信息
技巧05武林秘籍--使用C#編寫程序自動ping對方的IP地址
技巧06秘密搜查--掃描計算機端口號
技巧07有求必應--建立TCP服務器
技巧08發(fā)號指令--建立TCP客戶端
技巧09自我展示--自定義Internet瀏覽器外觀
技巧10千挑萬選--查找網(wǎng)頁中的所有超鏈接 第14章 開發(fā)技巧-數(shù)據(jù)庫應用程序開發(fā)
技巧01綁定數(shù)據(jù)--ComboBox控件綁定數(shù)據(jù)源
技巧02綁定數(shù)據(jù)--CheckedListBox控件綁定數(shù)據(jù)源
技巧03綁定數(shù)據(jù)--ListBox控件綁定數(shù)據(jù)源
技巧04綁定數(shù)據(jù)--TreeView控件綁定數(shù)據(jù)源
技巧05綁定數(shù)據(jù)--DataGridViewComboBoxColumn綁定數(shù)據(jù)源
技巧06一專多能--編輯DataGridView控件后提交數(shù)據(jù)
技巧07自我創(chuàng)新--在DataGridView控件中添加自定義列
技巧08一掃而空--清空DataGridView控件中的數(shù)據(jù)
技巧09分久必合--把數(shù)據(jù)表的兩個列合成一個列放入DataGridView中
技巧10同甘共苦--使用事務同時提交多個數(shù)據(jù)表
技巧11同甘共苦--使用隱式事務實現(xiàn)多表提交數(shù)據(jù)
技巧12同甘共苦--實現(xiàn)數(shù)據(jù)表之間批量復制數(shù)據(jù)
技巧13武林秘籍--使用序列化技術將圖像寫入數(shù)據(jù)庫
技巧14武林秘籍--使用反序列化技術從數(shù)據(jù)庫中讀取圖像
技巧15日新月異--獲取數(shù)據(jù)庫中的日期
技巧16獨一無二--獲得數(shù)據(jù)表的主鍵
技巧17一同前往--使用SqlDataAdapter同時查詢多條SQL語句
技巧18隨心所欲--把任意文件保存到數(shù)據(jù)庫中
技巧19異曲同工--將圖像保存到XML文件中
技巧20顛倒乾坤--在數(shù)據(jù)表中實現(xiàn)行數(shù)據(jù)轉(zhuǎn)列 第15章 開發(fā)技巧-其他實用技巧
技巧01有規(guī)有矩--將數(shù)字轉(zhuǎn)換為日期格式
技巧02有規(guī)有矩--使用Tostring方法得到多種日期格式
技巧03有規(guī)有矩--使用ParseExact方法將字符串轉(zhuǎn)換為日期格式
技巧04異曲同工--將小寫金額轉(zhuǎn)換為大寫金額
技巧05有規(guī)有矩--使用NumberFormatinfo類將數(shù)字格式化為貨幣格式
技巧06顛倒是非--將行字符串轉(zhuǎn)換為列字符串
技巧07合情合理--把按照逗號分隔的字符串存儲在ArrayList數(shù)組中
技巧08本末倒置--將字符串顛倒順序輸出
技巧09辨別真?zhèn)?-使用正則表達式判斷字符串是否為日期格式
技巧10巧取豪奪--通過判斷ASCII編碼來截取字符串中的數(shù)字
技巧11查驗真?zhèn)?-使用正則表達式驗證個人常用信息
技巧12查驗真?zhèn)?-使用正則表達式驗證數(shù)字或字母
技巧13查驗真?zhèn)?-使用正則表達式驗證漢字輸入
技巧14查驗真?zhèn)?-使用正則表達式驗證大寫或小寫字母
技巧15查驗真?zhèn)?-使用正則表達式驗證整數(shù)或小數(shù)
技巧16查找字符--使用正則表達式檢查字符串中連續(xù)重復出現(xiàn)的單詞
技巧17核心機密--修改文件屬性
技巧18更名改姓--修改文件夾名稱
技巧19更名改姓--修改指定文件的名稱
技巧20面面俱到--遍歷整個文件夾
技巧21查找文件--搜索指定目錄下的指定文件
技巧22操作文件--刪除文件夾中的所有文件
技巧23巧妙分離--從文件的完整名稱中分離出路徑、文件名及擴展名
技巧24實時監(jiān)控--監(jiān)視新創(chuàng)建的文件
技巧25讀/寫文件--C#應用程序讀/寫INI文件
技巧26操作內(nèi)存流--讀/寫內(nèi)存流數(shù)據(jù)
技巧27操作緩沖流--使用緩沖流復制文件
技巧28轉(zhuǎn)危為安--創(chuàng)建臨時文件
技巧29如出一轍--比較兩個文件的內(nèi)容是否相同
技巧30圖像處理--從左向右以拉伸方式顯示圖像
技巧31圖像處理--從上向下以拉伸方式顯示圖像
技巧32繪聲繪色--使用GDI+技術繪制餅型圖
技巧33伸縮自如--按比例縮放圖像
技巧34圖片剪切--實現(xiàn)圖片剪切
技巧35身懷絕技--在圖片中寫入文字
技巧36美輪美奐--C#實現(xiàn)動畫效果
技巧37格式轉(zhuǎn)換--轉(zhuǎn)換圖像文件的保存格式
技巧38鼠標操作--利用鼠標繪圖
技巧39屏幕抓圖--C#實現(xiàn)抓屏功能
技巧40絢麗登場--動畫顯示窗體 第5篇 算法和效率--程序員的得力助手
第16章 常用的20個算法及應用
算法01經(jīng)典算法--冒泡排序算法
算法02經(jīng)典算法--選擇排序算法
算法03經(jīng)典算法--插入排序算法
算法04經(jīng)典算法--希爾排序算法
算法05經(jīng)典算法--單向鏈表
算法06經(jīng)典算法--雙向鏈表
算法07經(jīng)典算法--堆棧
算法08經(jīng)典算法--隊列
算法09經(jīng)典算法--樹的實現(xiàn)
算法10實用算法--判斷素數(shù)的算法
算法11實用算法--加密和解密算法
算法12實用算法--按要求生成指定位數(shù)編號
算法13實用算法--身份證號從15位升到18位算法
算法14趣味算法--"百錢百雞"的算法
算法15趣味算法--韓信點兵的算法
算法16實用算法--實現(xiàn)裴波納契數(shù)列求和
算法17實用算法--求水仙花數(shù)的算法
算法18實用算法--如何將B轉(zhuǎn)換成GB、MB和KB
算法19實用算法--0~N位數(shù)的任意組合
算法20實用算法--在數(shù)組中快速查找近似值 第6篇 解決方案--前人的經(jīng)驗精髓
第17章 C#開發(fā)人員必知必會的20個解決方案
方案01天下無敵--通用數(shù)據(jù)訪問層解決方案
方案02武林秘籍--C#自動配置ODBC數(shù)據(jù)源
方案03幕后英雄--C#應用存儲過程處理數(shù)據(jù)
Sub_01應用存儲過程添加數(shù)據(jù)方案
Sub_02應用存儲過程修改數(shù)據(jù)方案
Sub_03應用存儲過程刪除數(shù)據(jù)方案
Sub_04應用存儲過程查詢數(shù)據(jù)方案
方案04武林秘籍--查詢主鍵所擁有的外鍵約束信息
方案05異曲同工--使用DataGridView控件直接提交數(shù)據(jù)
方案06武林秘籍--動態(tài)設置水晶報表數(shù)據(jù)源
方案07來去自如--C#備份和還原SQLServer數(shù)據(jù)庫
Sub_01C#備份SQLServer數(shù)據(jù)庫
Sub_02C#還原SQLServer數(shù)據(jù)庫
方案08責權明晰--軟件模塊操作授權方案
方案09解鎖秘籍--軟件注冊解決方案
Sub_01利用注冊表設計軟件注冊程序
Sub_02利用網(wǎng)卡序列號設計軟件注冊程序
Sub_03根據(jù)CPU序列號、磁盤序列號設計軟件注冊程序
方案10秘密防守--數(shù)據(jù)加密方案
方案11自由自在--創(chuàng)建在運行狀態(tài)下可操作的控件
方案12武林秘籍--復制文件方案
Sub_01使用FileStream復制大文件
Sub_02復制文件時顯示復制進度
Sub_03批量復制文件
方案13秘密防守--文本文件的加密與解密方案
Sub_01使用對稱加密算法實現(xiàn)對文件的加密與解密
Sub_02利用圖片對文本文件進行加密與解密
方案14伸縮自如--文件壓縮與解壓縮方案
Sub_01使用GZipStream類實現(xiàn)對文件的壓縮與解壓縮
Sub_02使用WinRAR實現(xiàn)對文件的壓縮與解壓縮
方案15另有玄機--C#多線程訪問WinForm方案
方案16遠程遙控--計算機遠程控制解決方案
Sub_01遠程控制計算機
Sub_02遠程控制服務
方案17異曲同工--在C#項目中引用完全相同的DLL文件
方案18自我變換--把漢字轉(zhuǎn)換成拼音
方案19武林秘籍--生成并打印條形碼
方案20驗證真?zhèn)?-中文驗證碼方案

本目錄推薦

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