書籍簡介:
本書以開發(fā)人員在項(xiàng)目開發(fā)中經(jīng)常遇到的問題和必須掌握的技術(shù)為中心,介紹了應(yīng)用C#進(jìn)行程序開發(fā)各個(gè)方面的知識(shí)和技巧,主要包括C#編程基礎(chǔ)、Windows窗體、控件應(yīng)用、文件操作、C#與Office高效開發(fā)、圖形圖像與多媒體等。全書分6篇25章,共計(jì)600個(gè)實(shí)例和600個(gè)經(jīng)驗(yàn)技巧。每個(gè)實(shí)例都是經(jīng)過筆者精心篩選的,具有很強(qiáng)的實(shí)用性,其中一些實(shí)例是開發(fā)人員難于尋覓的解決方案。
本書兩卷共計(jì)1200個(gè)例子,包括了開發(fā)中各個(gè)方面最常用的實(shí)例,是目前市場上實(shí)例最全面的開發(fā)類圖書;本書實(shí)例來源于多位工程師的多年積累,具有很強(qiáng)的實(shí)用性。
本書附帶有配套DVD光盤,光盤中提供有部分實(shí)例的視頻和大部分源代碼,讀者可以稍加修改應(yīng)用。
本書適合C#的初學(xué)者,如高校學(xué)生、求職人員作為練習(xí)、速查、學(xué)習(xí)使用,也適合C#程序員參考、查閱。
作者簡介:
王小科,王軍 等編著
出版日期:
2011年01月
章節(jié)目錄:
第1篇 C#編程基礎(chǔ)篇
第1章 C#開發(fā)環(huán)境的使用
1.1 Visual Studio開發(fā)環(huán)境的安裝與配置
實(shí)例001 配置合適的Visual Studio 2008開發(fā)環(huán)境
實(shí)例002 設(shè)置程序代碼行號(hào)
實(shí)例003 使開發(fā)環(huán)境全屏顯示
實(shí)例004 根據(jù)需要?jiǎng)?chuàng)建所需解決方案
1.2 Visual Studio開發(fā)環(huán)境的使用
實(shí)例005 為程序設(shè)置版本和幫助信息
實(shí)例006 設(shè)置Windows應(yīng)用程序啟動(dòng)窗體
實(shí)例007 統(tǒng)一窗體中控件的字體設(shè)置
實(shí)例008 通過“格式”菜單布局窗體
1.3 快速開發(fā)項(xiàng)目必備
實(shí)例009 為項(xiàng)目添加DLL文件引用
實(shí)例010 為項(xiàng)目添加已有類
實(shí)例011 為項(xiàng)目添加第三方控件
實(shí)例012 為項(xiàng)目添加已有窗體
第2章 C#語言基礎(chǔ)應(yīng)用
2.1 代碼的注釋
實(shí)例013 對(duì)單行代碼進(jìn)行注釋
實(shí)例014 快速對(duì)多行代碼進(jìn)行注釋
實(shí)例015 使用“///”標(biāo)記給代碼段添加說明
2.2 運(yùn)算符的使用
實(shí)例016 使用引號(hào)運(yùn)算符進(jìn)行賦值
實(shí)例017 使用算術(shù)運(yùn)算符開發(fā)簡單計(jì)算器
實(shí)例018 使用“^”運(yùn)算符對(duì)數(shù)字進(jìn)行加密
實(shí)例019 巧用位移運(yùn)算符獲取漢字編碼值
實(shí)例020 使用條件運(yùn)算符判斷指定年份是不是閏年
實(shí)例021 使用流程控制語句報(bào)銷業(yè)務(wù)花銷
2.3 關(guān)鍵字的使用
實(shí)例022 使用checked關(guān)鍵字處理“溢出”錯(cuò)誤
實(shí)例023 使用typeof關(guān)鍵字獲取類的內(nèi)部結(jié)構(gòu)
實(shí)例024 使用using關(guān)鍵字有效回收資源
實(shí)例025 使用is關(guān)鍵字檢查對(duì)象是否與給定類型兼容
實(shí)例026 使用as關(guān)鍵字將對(duì)象轉(zhuǎn)換為指定類型
2.4 流程控制語句的使用
實(shí)例027 小明去學(xué)校和醫(yī)院分別要走哪條路
實(shí)例028 利用條件語句判斷用戶登錄身份
實(shí)例029 判斷指定月份屬于哪個(gè)季節(jié)
實(shí)例030 使用switch語句更改窗體顏色
實(shí)例031 循環(huán)向控制臺(tái)中輸入內(nèi)容
實(shí)例032 遞歸算法的經(jīng)典面試題
實(shí)例033 制作一個(gè)數(shù)字猜猜看小游戲
實(shí)例034 使用goto語句在數(shù)組中搜索指定圖書
第3章 字符串處理技術(shù)
3.1 字符及字符串轉(zhuǎn)換
實(shí)例035 將字母全部轉(zhuǎn)換為大寫或小寫
實(shí)例036 字母與ASCII碼的轉(zhuǎn)換
實(shí)例037 漢字與區(qū)位碼的轉(zhuǎn)換
實(shí)例038 將漢字轉(zhuǎn)換為拼音
3.2 常用字符及字符串操作
實(shí)例039 根據(jù)標(biāo)點(diǎn)符號(hào)對(duì)字符串進(jìn)行分行
實(shí)例040 判斷用戶輸入的用戶名是否正確
實(shí)例041 將字符串的每個(gè)字符進(jìn)行顛倒輸出
實(shí)例042 去掉字符串中的所有空格
實(shí)例043 從字符串中分離文件路徑、文件名及擴(kuò)展名
實(shí)例044 獲取字符串中漢字的個(gè)數(shù)
實(shí)例045 批量替換某一類字符串
實(shí)例046 對(duì)字符串進(jìn)行加密與解密
3.3 常用數(shù)字處理技術(shù)
實(shí)例047 判斷輸入的貨幣值是否為數(shù)字
實(shí)例048 對(duì)計(jì)算結(jié)果進(jìn)行四舍五入
實(shí)例049 商品金額的大小寫轉(zhuǎn)換
實(shí)例050 設(shè)置貨幣值中使用的小數(shù)位數(shù)
實(shí)例051 格式化輸入數(shù)據(jù)為貨幣格式
實(shí)例052 開發(fā)一個(gè)進(jìn)制轉(zhuǎn)換器
3.4 日期時(shí)間格式的數(shù)據(jù)處理
實(shí)例053 動(dòng)態(tài)獲得系統(tǒng)當(dāng)前日期和時(shí)間
實(shí)例054 手動(dòng)設(shè)置系統(tǒng)日期時(shí)間
實(shí)例055 根據(jù)生日自動(dòng)計(jì)算員工年齡
實(shí)例056 根據(jù)年份判斷十二生肖
實(shí)例057 獲取當(dāng)前日期是星期幾
實(shí)例058 獲取當(dāng)前年的天數(shù)
實(shí)例059 獲取當(dāng)前月的天數(shù)
實(shí)例060 取得當(dāng)前日期的前一天
實(shí)例061 將日期格式化為指定格式
實(shí)例062 使用DateDiff方法獲取日期時(shí)間的間隔數(shù)
實(shí)例063 使用DateAdd方法向指定日期添加一段時(shí)間間隔
實(shí)例064 使用TimeSpan對(duì)象獲取時(shí)間間隔
實(shí)例065 使用Sleep方法延遲時(shí)間
實(shí)例066 如何確定程序的運(yùn)行時(shí)間
實(shí)例067 使用ParseExact方法將字符串轉(zhuǎn)化為日期格式
實(shí)例068 使用ToString方法格式化日期
實(shí)例069 使用ToDateTime方法轉(zhuǎn)換日期顯示格式
3.5 常用數(shù)字驗(yàn)證技巧
實(shí)例070 使用正則表達(dá)式驗(yàn)證電話號(hào)碼
實(shí)例071 使用正則表達(dá)式驗(yàn)證輸入密碼條件
實(shí)例072 使用正則表達(dá)式驗(yàn)證郵政編號(hào)
實(shí)例073 使用正則表達(dá)式驗(yàn)證手機(jī)號(hào)
實(shí)例074 使用正則表達(dá)式驗(yàn)證身份證號(hào)
實(shí)例075 使用正則表達(dá)式驗(yàn)證兩位小數(shù)
實(shí)例076 使用正則表達(dá)式驗(yàn)證一年的12個(gè)月份
實(shí)例077 使用正則表達(dá)式驗(yàn)證一個(gè)月的31天
實(shí)例078 使用正則表達(dá)式驗(yàn)證數(shù)字輸入
實(shí)例079 使用正則表達(dá)式驗(yàn)證密碼長度
實(shí)例080 使用正則表達(dá)式驗(yàn)證非零的正整數(shù)
實(shí)例081 使用正則表達(dá)式驗(yàn)證非零的負(fù)整數(shù)
3.6 常用字符驗(yàn)證技巧
實(shí)例082 使用正則表達(dá)式驗(yàn)證大寫字母
實(shí)例083 使用正則表達(dá)式驗(yàn)證小寫字母
實(shí)例084 使用正則表達(dá)式檢查字符串中重復(fù)出現(xiàn)的詞
實(shí)例085 使用正則表達(dá)式替換字符串
實(shí)例086 使用正則表達(dá)式拆分字符串
實(shí)例087 使用正則表達(dá)式驗(yàn)證輸入字母
實(shí)例088 使用正則表達(dá)式驗(yàn)證中文漢字輸入
實(shí)例089 使用正則表達(dá)式驗(yàn)證輸入字符串
3.7 網(wǎng)絡(luò)驗(yàn)證應(yīng)用技巧
實(shí)例090 使用正則表達(dá)式驗(yàn)證E-mail格式
實(shí)例091 使用正則表達(dá)式驗(yàn)證IP地址
實(shí)例092 使用正則表達(dá)式驗(yàn)證URL
第4章 數(shù)組和集合的使用
4.1 數(shù)組的基本操作
實(shí)例093 獲取多維數(shù)組的行數(shù)與列數(shù)
實(shí)例094 按指定條件在數(shù)組中檢索元素
實(shí)例095 在數(shù)組中添加一個(gè)元素
實(shí)例096 在數(shù)組中添加一個(gè)數(shù)組
實(shí)例097 不改變長度刪除數(shù)組中的元素
實(shí)例098 刪除數(shù)組元素后改變其長度
4.2 常用數(shù)組排序算法
實(shí)例099 使用選擇排序法對(duì)一維數(shù)組進(jìn)行排序
實(shí)例100 使用冒泡排序法對(duì)一維數(shù)組進(jìn)行排序
實(shí)例101 使用快速排序法對(duì)一維數(shù)組進(jìn)行排序
實(shí)例102 使用直接插入法對(duì)一維數(shù)組進(jìn)行排序
實(shí)例103 使用希爾排序法對(duì)一維數(shù)組進(jìn)行排序
實(shí)例104 使用Sort方法對(duì)數(shù)組進(jìn)行快速排序
實(shí)例105 反轉(zhuǎn)數(shù)組中元素的順序
4.3 常用集合的使用
實(shí)例106 向班級(jí)集合中添加學(xué)生信息
實(shí)例107 使用哈希表對(duì)XML文件進(jìn)行查詢
實(shí)例108 計(jì)算兩個(gè)矩形矩陣的乘積
第5章 面向?qū)ο缶幊碳夹g(shù)
5.1 屬性和方法
實(shí)例109 使用屬性存儲(chǔ)用戶編號(hào)和姓名
實(shí)例110 通過定義方法求一個(gè)數(shù)的平方
實(shí)例111 使用重載方法實(shí)現(xiàn)不同類型數(shù)據(jù)的計(jì)算
5.2 結(jié)構(gòu)與類
實(shí)例112 通過結(jié)構(gòu)計(jì)算矩形的面積
實(shí)例113 通過類繼承計(jì)算梯形面積
實(shí)例114 封裝類實(shí)現(xiàn)一個(gè)簡單的計(jì)算器
實(shí)例115 使用面向?qū)ο笏枷氩檎易址械乃袛?shù)字
5.3 面向?qū)ο蠹夹g(shù)高級(jí)應(yīng)用
實(shí)例116 自定義抽象類計(jì)算圓形的面積
實(shí)例117 利用接口實(shí)現(xiàn)選擇不同的語言
實(shí)例118 使用密封類密封用戶信息
實(shí)例119 通過重寫虛方法實(shí)現(xiàn)加法運(yùn)算
實(shí)例120 通過類的多態(tài)性確定人類的說話行為
5.4 迭代器和分部類的使用
實(shí)例121 使用迭代器顯示公交車站點(diǎn)
實(shí)例122 使用迭代器實(shí)現(xiàn)倒序遍歷
實(shí)例123 使用迭代器實(shí)現(xiàn)文字的動(dòng)態(tài)效果
實(shí)例124 使用分部類實(shí)現(xiàn)多種計(jì)算方法
實(shí)例125 使用分部類記錄學(xué)生信息
5.5 泛型的使用
實(shí)例126 使用泛型存儲(chǔ)不同類型的數(shù)據(jù)列表
實(shí)例127 通過泛型查找不同數(shù)組中的值
實(shí)例128 通過繼承泛型類實(shí)現(xiàn)輸出學(xué)生信息
實(shí)例129 通過泛型實(shí)現(xiàn)子窗體的不同操作
實(shí)例130 使用泛型去掉數(shù)組中的重復(fù)數(shù)字
第6章 數(shù)據(jù)結(jié)構(gòu)與算法
6.1 數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)
實(shí)例131 單向鏈表的實(shí)現(xiàn)
實(shí)例132 雙向鏈表的實(shí)現(xiàn)
實(shí)例133 堆棧的實(shí)現(xiàn)
實(shí)例134 隊(duì)列的實(shí)現(xiàn)
實(shí)例135 樹的實(shí)現(xiàn)
6.2 常見算法的實(shí)際應(yīng)用
實(shí)例136 計(jì)算1+22+33+44+…+nn的值
實(shí)例137 計(jì)算10!的值
實(shí)例138 求最大公約數(shù)
實(shí)例139 求最小公倍數(shù)
實(shí)例140 判斷素?cái)?shù)的算法
實(shí)例141 按要求生成指定位數(shù)編號(hào)
實(shí)例142 身份證號(hào)從15位升到18位的算法
實(shí)例143 歌德巴赫猜想的算法實(shí)現(xiàn)
實(shí)例144 八皇后問題的算法實(shí)現(xiàn)
實(shí)例145 百錢百雞的算法實(shí)現(xiàn)
實(shí)例146 韓信點(diǎn)兵的算法實(shí)現(xiàn)
實(shí)例147 實(shí)現(xiàn)斐波納契數(shù)列求和
實(shí)例148 求水仙花數(shù)的算法實(shí)現(xiàn)
實(shí)例149 約瑟夫環(huán)問題的算法實(shí)現(xiàn)
實(shí)例150 C#實(shí)現(xiàn)楊輝三角算法
實(shí)例151 如何將B轉(zhuǎn)換成GB、MB和KB
實(shí)例152 0~N位數(shù)的任意組合
實(shí)例153 在數(shù)組中快速查找近似值
實(shí)例154 猴子選大王算法的實(shí)現(xiàn)
實(shí)例155 使用MD5算法對(duì)密碼進(jìn)行加密
實(shí)例156 愷撒密碼算法的實(shí)現(xiàn)
第2篇 Windows窗體篇
第7章 Windows窗體基礎(chǔ)
7.1 設(shè)置窗體位置
實(shí)例157 控制窗體加載時(shí)的位置
實(shí)例158 設(shè)置窗體在屏幕中的位置
實(shí)例159 從上次關(guān)閉位置啟動(dòng)窗體
實(shí)例160 始終在桌面最頂層顯示的窗體
7.2 設(shè)置窗體大小
實(shí)例161 限制窗體大小
實(shí)例162 根據(jù)桌面大小調(diào)整窗體大小
實(shí)例163 自定義最大化、最小化和關(guān)閉按鈕
實(shí)例164 手動(dòng)改變自制窗體的大小
實(shí)例165 禁止改變窗體的大小
7.3 設(shè)置窗體的標(biāo)題欄
實(shí)例166 使窗體標(biāo)題欄文字右對(duì)齊
實(shí)例167 沒有標(biāo)題欄也可以更改窗體的大小
實(shí)例168 設(shè)置閃爍的標(biāo)題欄
7.4 設(shè)置窗體的背景
實(shí)例169 設(shè)置窗體背景顏色為淡藍(lán)色
實(shí)例170 設(shè)置窗體背景為指定圖片
實(shí)例171 使背景圖片自動(dòng)適應(yīng)窗體的大小
實(shí)例172 使背景圖片在窗體中居中顯示
實(shí)例173 使背景圖片在窗體中平鋪顯示
實(shí)例174 清空窗體的背景
第8章 特色窗體界面
8.1 導(dǎo)航菜單界面
實(shí)例175 創(chuàng)建類似OutLook的窗體
實(shí)例176 帶導(dǎo)航菜單的主界面
實(shí)例177 圖形化的導(dǎo)航界面
8.2 特殊形狀的窗體
實(shí)例178 創(chuàng)建非矩形窗體
實(shí)例179 建立字體形狀窗體
實(shí)例180 使控件大小隨窗體自動(dòng)調(diào)整
實(shí)例181 帶分隔欄的窗體
8.3 窗體效果
實(shí)例182 制作半透明漸顯窗體
實(shí)例183 使窗體背景色漸變
實(shí)例184 隨機(jī)更換主界面背景
實(shí)例185 磁性窗體的設(shè)計(jì)
實(shí)例186 制作鼠標(biāo)穿透窗體
實(shí)例187 窗體換膚程序
8.4 窗體動(dòng)畫
實(shí)例188 窗體中的滾動(dòng)字幕
實(shí)例189 動(dòng)畫顯示窗體
實(shí)例190 制作類似Office的提示精靈
實(shí)例191 動(dòng)畫形式的程序界面
8.5 特色程序界面
實(shí)例192 仿QQ抽屜式窗體
實(shí)例193 設(shè)計(jì)軟件啟動(dòng)界面
實(shí)例194 以樹型顯示的程序界面
實(shí)例195 動(dòng)態(tài)按鈕的窗體界面
第9章 窗體控制技術(shù)
9.1 窗體控制技術(shù)
實(shí)例196 以全屏方式顯示程序窗體
實(shí)例197 通過子窗體刷新父窗體
實(shí)例198 拖動(dòng)無邊框窗體
實(shí)例199 禁用窗口上的關(guān)閉按鈕
實(shí)例200 向窗體中拖放圖片并顯示
實(shí)例201 使應(yīng)用程序在進(jìn)程中消失
9.2 其他窗體技術(shù)
實(shí)例202 在關(guān)閉窗體時(shí)彈出確認(rèn)對(duì)話框
實(shí)例203 隱藏應(yīng)用程序在任務(wù)欄中的圖標(biāo)
實(shí)例204 實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)托盤圖標(biāo)
實(shí)例205 實(shí)現(xiàn)氣泡提示窗口
實(shí)例206 從桌面右下角顯示的Popup窗口提醒
實(shí)例207 設(shè)置可執(zhí)行文件的生成圖標(biāo)
第10章 MDI窗體和繼承窗體
10.1 MDI窗體的使用
實(shí)例208 設(shè)置窗體為父窗體
實(shí)例209 使子窗體最大化顯示
實(shí)例210 對(duì)子窗體進(jìn)行水平排列
實(shí)例211 對(duì)子窗體進(jìn)行垂直排列
實(shí)例212 對(duì)子窗體進(jìn)行層疊排列
10.2 繼承窗體的使用
實(shí)例213 使用繼承選擇器創(chuàng)建繼承窗體
實(shí)例214 以編程方式創(chuàng)建繼承窗體
實(shí)例215 修改繼承窗體中的控件屬性
第3篇 控件應(yīng)用篇
第11章 Windows常用控件的使用
11.1 按鈕控件的使用
實(shí)例216 輕松打造絢麗按鈕
實(shí)例217 給Button控件創(chuàng)建快捷鍵
實(shí)例218 使Button控件大小自動(dòng)適應(yīng)文本長度
實(shí)例219 得到鼠標(biāo)焦點(diǎn)后自動(dòng)放大的Button按鈕
實(shí)例220 動(dòng)態(tài)創(chuàng)建多個(gè)Button控件
11.2 TextBox控件應(yīng)用
實(shí)例221 制作多行文本框
實(shí)例222 制作密碼文本框
實(shí)例223 在TextBox控件中顯示回車符
實(shí)例224 只允許輸入數(shù)字的TextBox控件
實(shí)例225 在TextBox控件底端顯示下劃線
實(shí)例226 屏蔽TextBox控件上的粘貼功能
實(shí)例227 屏蔽TextBox控件上默認(rèn)的右鍵菜單
11.3 ComboBox控件應(yīng)用
實(shí)例228 設(shè)置ComboBox控件的默認(rèn)選項(xiàng)為第一項(xiàng)
實(shí)例229 將數(shù)據(jù)表中的字段添加到ComboBox控件中
實(shí)例230 在ComboBox下拉列表中顯示圖片
實(shí)例231 用ComboBox控件制作瀏覽器網(wǎng)址輸入框
實(shí)例232 實(shí)現(xiàn)帶查詢功能的ComboBox控件
11.4 RichTextBox控件應(yīng)用
實(shí)例233 在RichTextBox控件中添加超鏈接文字
實(shí)例234 在RichTextBox控件中插入圖片
實(shí)例235 在RichTextBox控件中顯示RTF格式的文件
實(shí)例236 使用RichTextBox控件保存文件
實(shí)例237 為RichTextBox控件添加自定義滾動(dòng)條
實(shí)例238 在RichTextBox控件中實(shí)現(xiàn)關(guān)鍵字描紅
實(shí)例239 在RichTextBox控件中替換文本文字
實(shí)例240 在RichTextBox控件中實(shí)現(xiàn)項(xiàng)目符號(hào)功能
實(shí)例241 設(shè)置RichTextBox控件中的文本對(duì)齊方式
11.5 ListBox控件應(yīng)用
實(shí)例242 在ListBox控件中實(shí)現(xiàn)選擇項(xiàng)功能
實(shí)例243 選中ListBox控件中全部條目
實(shí)例244 對(duì)ListBox控件中的數(shù)據(jù)進(jìn)行排序
實(shí)例245 在ListBox控件中查找指定項(xiàng)
實(shí)例246 將數(shù)據(jù)庫數(shù)據(jù)添加到組合框中
實(shí)例247 在ListBox控件間交換數(shù)據(jù)
實(shí)例248 借助綁定控件實(shí)現(xiàn)數(shù)據(jù)選擇錄入
11.6 ListView控件應(yīng)用
實(shí)例249 ListView控件間的數(shù)據(jù)移動(dòng)
實(shí)例250 將數(shù)據(jù)庫數(shù)據(jù)添加到ListView控件
實(shí)例251 在ListView控件中實(shí)現(xiàn)修改功能
實(shí)例252 在ListView控件中對(duì)數(shù)據(jù)排序
實(shí)例253 在ListView控件中繪制底紋
實(shí)例254 在列表視圖中拖動(dòng)視圖項(xiàng)
實(shí)例255 使ListView控件中的選擇項(xiàng)高亮顯示
實(shí)例256 制作帶復(fù)選框的ListView控件
11.7 選擇類控件應(yīng)用
實(shí)例257 利用選擇控件實(shí)現(xiàn)權(quán)限設(shè)置
實(shí)例258 利用選擇控件實(shí)現(xiàn)復(fù)雜查詢
11.8 TreeView控件應(yīng)用
實(shí)例259 在TreeView控件節(jié)點(diǎn)中顯示圖片
實(shí)例260 實(shí)現(xiàn)帶復(fù)選框的TreeView控件
實(shí)例261 將數(shù)據(jù)庫數(shù)據(jù)顯示到樹視圖中
實(shí)例262 用樹型列表動(dòng)態(tài)顯示菜單
實(shí)例263 用TreeView控件遍歷磁盤目錄
實(shí)例264 修改TreeView控件的節(jié)點(diǎn)文本
實(shí)例265 將XML文件節(jié)點(diǎn)綁定到TreeView控件中
11.9 選項(xiàng)卡控件的使用
實(shí)例266 更改選項(xiàng)卡的顯示樣式
實(shí)例267 添加多個(gè)選項(xiàng)卡
實(shí)例268 獲取選中的選項(xiàng)卡名稱
實(shí)例269 刪除指定的選項(xiàng)卡
11.10 菜單應(yīng)用實(shí)例
實(shí)例270 為菜單添加快捷鍵
實(shí)例271 設(shè)置菜單項(xiàng)是否可用
實(shí)例272 將菜單項(xiàng)的字體設(shè)置為粗體
實(shí)例273 創(chuàng)建級(jí)聯(lián)菜單
實(shí)例274 級(jí)聯(lián)菜單的動(dòng)態(tài)合并
實(shí)例275 帶歷史信息的菜單
實(shí)例276 像開始菜單一樣漂亮的菜單
實(shí)例277 制作任務(wù)欄托盤菜單
實(shí)例278 可以拉伸的菜單
實(shí)例279 仿XP系統(tǒng)的任務(wù)欄菜單
11.11 工具欄設(shè)計(jì)
實(shí)例280 帶圖標(biāo)的工具欄
實(shí)例281 帶背景圖片的工具欄
實(shí)例282 設(shè)計(jì)浮動(dòng)工具欄
實(shí)例283 帶下拉菜單的工具欄
實(shí)例284 具有提示功能的工具欄
11.12 狀態(tài)欄設(shè)計(jì)
實(shí)例285 在狀態(tài)欄中顯示復(fù)選框
實(shí)例286 在狀態(tài)欄中顯示當(dāng)前系統(tǒng)操作員
實(shí)例287 在狀態(tài)欄中實(shí)時(shí)顯示當(dāng)前系統(tǒng)時(shí)間
實(shí)例288 帶進(jìn)度條的狀態(tài)欄
實(shí)例289 制作動(dòng)畫效果的狀態(tài)欄
第12章 Windows高級(jí)控件的使用
12.1 對(duì)話框組件的使用
實(shí)例290 獲得彈出對(duì)話框的相關(guān)返回值
實(shí)例291 使用OpenFileDialog組件打開文件
實(shí)例292 設(shè)置OpenFileDialog組件中只能選擇圖片文件
實(shí)例293 使用OpenFileDialog組件打開多個(gè)文件
實(shí)例294 使用SaveFileDialog組件保存文件
實(shí)例295 使用FolderBrowserDialog組件選擇文件夾
實(shí)例296 設(shè)置FolderBrowserDialog組件的默認(rèn)路徑
實(shí)例297 使用FontDialog組件設(shè)置字體
實(shí)例298 使用ColorDialog組件設(shè)置字顏色
12.2 Timer組件的使用
實(shí)例299 使用Timer組件制作計(jì)時(shí)器
實(shí)例300 使用Timer組件顯示當(dāng)前系統(tǒng)時(shí)間
實(shí)例301 使用Timer組件制作左右飄動(dòng)的窗體
實(shí)例302 使用Timer組件實(shí)現(xiàn)世界杯倒計(jì)時(shí)
實(shí)例303 使用Timer組件實(shí)現(xiàn)人物動(dòng)畫效果
12.3 EventLog組件
實(shí)例304 使用EventLog組件讀寫事件日志
實(shí)例305 使用EventLog組件保存Windows系統(tǒng)日志
實(shí)例306 使用EventLog組件向本機(jī)現(xiàn)有日志中添加條目
12.4 其他常用控件的典型應(yīng)用
實(shí)例307 使用MaskedTextBox控件實(shí)現(xiàn)輸入驗(yàn)證
實(shí)例308 制作日歷計(jì)劃任務(wù)
實(shí)例309 在ProgressBar控件中顯示進(jìn)度百分比
實(shí)例310 使用BackgroundWorker組件執(zhí)行異步操作
實(shí)例311 使用ErrorProvider組件驗(yàn)證文本框輸入
實(shí)例312 使用FileSystemWatcher組件監(jiān)視日志文件
實(shí)例313 使用HelpProvider組件調(diào)用幫助文件
實(shí)例314 使用Process組件訪問本地進(jìn)程
實(shí)例315 使用ServiceController組件控制計(jì)算機(jī)服務(wù)
實(shí)例316 使用ImageList組件制作動(dòng)畫圖片
實(shí)例317 使用DirectoryEntry組件建立虛擬目錄
12.5 常用控件控制技術(shù)
實(shí)例318 程序運(yùn)行時(shí)智能增減控件
實(shí)例319 多控件焦點(diǎn)循環(huán)移動(dòng)
實(shí)例320 使用控件的Tag屬性傳遞信息
實(shí)例321 為控件設(shè)置快捷鍵
12.6 控件焦點(diǎn)變換
實(shí)例322 按回車鍵變換控件焦點(diǎn)
實(shí)例323 程序運(yùn)行時(shí)拖動(dòng)控件
實(shí)例324 控件得到焦點(diǎn)時(shí)變色
第13章 DataGridView數(shù)據(jù)控件
13.1 DataGridView控件基本設(shè)置
實(shí)例325 設(shè)置DataGridView控件中網(wǎng)格線的樣式
實(shí)例326 設(shè)置DataGridView控件中字體的樣式
實(shí)例327 在DataGridView控件中設(shè)置數(shù)據(jù)顯示格式
實(shí)例328 設(shè)置DataGridView單元格的文本對(duì)齊方式
實(shí)例329 在DataGridView控件中驗(yàn)證數(shù)據(jù)輸入
實(shí)例330 在DataGridView的單元格中啟用換行
實(shí)例331 禁止DataGridView控件中添加和刪除行
實(shí)例332 禁用DataGridView控件列表頭自動(dòng)排序功能
13.2 DataGridView控件實(shí)用開發(fā)
實(shí)例333 對(duì)DataGridView控件進(jìn)行數(shù)據(jù)綁定
實(shí)例334 DataGridView選中單元格時(shí)整個(gè)行背景變色
實(shí)例335 在DataGridView控件中隔行換色
實(shí)例336 在DataGridView控件中實(shí)現(xiàn)下拉列表
實(shí)例337 在DataGridView控件中顯示圖片
實(shí)例338 為DataGridView控件實(shí)現(xiàn)復(fù)選功能
實(shí)例339 在DataGridView控件中添加“合計(jì)”和“平均值”
實(shí)例340 使用主從表查看生產(chǎn)單詳細(xì)信息
實(shí)例341 將DataGridView中數(shù)據(jù)導(dǎo)出到Word
實(shí)例342 將DataGridView中數(shù)據(jù)導(dǎo)出到Excel
實(shí)例343 像Excel一樣復(fù)制DataGridView中數(shù)據(jù)
實(shí)例344 從DataGridView中拖放數(shù)據(jù)到TreeView
第14章 自定義用戶控件
14.1 重繪Windows標(biāo)準(zhǔn)控件
實(shí)例345 美化ComboBox控件下拉列表
實(shí)例346 美化單選按鈕控件
實(shí)例347 美化復(fù)選框控件
實(shí)例348 重繪ListBox控件
14.2 自定義Windows控件
實(shí)例349 自定義水晶按鈕控件
實(shí)例350 自制數(shù)值文本框組件
實(shí)例351 設(shè)計(jì)帶行數(shù)和標(biāo)尺的RichTextBox控件
實(shí)例352 自制平滑進(jìn)度條控件
實(shí)例353 制作Vista風(fēng)格的日歷
實(shí)例354 DataGridView和BindingSource復(fù)合控件
第4篇 文件操作篇
第15章 文件基本操作
15.1 獲取文件基本信息
實(shí)例355 獲取文件的大小
實(shí)例356 獲取文件擴(kuò)展名
實(shí)例357 獲取文件創(chuàng)建時(shí)間
實(shí)例358 獲取文件最后一次修改時(shí)間
實(shí)例359 獲取文件名禁止使用的字符
15.2 創(chuàng)建和刪除文件
實(shí)例360 創(chuàng)建和刪除文件
實(shí)例361 生成隨機(jī)文件名或文件夾名
實(shí)例362 建立臨時(shí)文件
實(shí)例363 根據(jù)日期動(dòng)態(tài)建立文件
實(shí)例364 清空回收站中的所有文件
15.3 查找文件
實(shí)例365 檢查文件是否存在
實(shí)例366 獲取文件夾下所有子文件夾及文件的名稱
實(shí)例367 搜索文件
15.4 修改文件
實(shí)例368 修改文件屬性
實(shí)例369 修改文件及目錄的名字
實(shí)例370 將長文件名轉(zhuǎn)換成短文件名
實(shí)例371 文件批量更名
15.5 復(fù)制文件
實(shí)例372 使用FileStream復(fù)制大文件
實(shí)例373 復(fù)制文件時(shí)顯示復(fù)制進(jìn)度
實(shí)例374 批量復(fù)制文件
15.6 指定類型的文件操作
實(shí)例375 使用C#操作INI文件
實(shí)例376 使用C#操作XML文件
實(shí)例377 創(chuàng)建PDF文檔
15.7 其他
實(shí)例378 獲取窗口文本
實(shí)例379 判斷文件是否正在被使用
實(shí)例380 C#中實(shí)現(xiàn)文件拖放
實(shí)例381 根據(jù)內(nèi)容對(duì)文件進(jìn)行比較
實(shí)例382 獲取文件夾中的圖標(biāo)資源
實(shí)例383 將一個(gè)文件分割成多個(gè)小文件
實(shí)例384 將多個(gè)小文件合并為一個(gè)文件
第16章 文件夾基本操作
16.1 獲取文件夾信息
實(shí)例385 獲得文件夾創(chuàng)建時(shí)間
實(shí)例386 獲取臨時(shí)文件目錄
實(shí)例387 獲取應(yīng)用程序所在目錄
實(shí)例388 得到系統(tǒng)當(dāng)前目錄
實(shí)例389 獲取路徑名禁止使用的字符
16.2 文件夾操作
實(shí)例390 判斷指定文件夾是否存在
實(shí)例391 創(chuàng)建文件夾
實(shí)例392 以當(dāng)前日期時(shí)間為根據(jù)創(chuàng)建文件夾
實(shí)例393 移動(dòng)文件夾
實(shí)例394 刪除文件夾
實(shí)例395 獲取所有邏輯磁盤目錄
實(shí)例396 獲取指定文件夾的上級(jí)目錄
實(shí)例397 使用遞歸法刪除文件夾中的所有文件
實(shí)例398 對(duì)指定文件夾中的文件進(jìn)行分類存儲(chǔ)
實(shí)例399 偽裝文件夾
第17章 文件流操作
17.1 文件的讀取和寫入
實(shí)例400 創(chuàng)建一個(gè)文件用于寫入U(xiǎn)TF-8編碼的文本
實(shí)例401 OpenRead方法打開現(xiàn)有文件并讀取
實(shí)例402 OpenWrite方法打開現(xiàn)有文件并進(jìn)行寫入
實(shí)例403 打開現(xiàn)有UTF-8編碼文本文件并進(jìn)行讀取
實(shí)例404 讀取文件中的第一行數(shù)據(jù)
實(shí)例405 按行讀取文本文件中的數(shù)據(jù)
實(shí)例406 讀取文件中的所有數(shù)據(jù)
實(shí)例407 向文件中寫入追加數(shù)據(jù)
17.2 常用的文件流操作
實(shí)例408 將文本文件轉(zhuǎn)換成網(wǎng)頁文件
實(shí)例409 讀寫內(nèi)存流數(shù)據(jù)
實(shí)例410 創(chuàng)建并寫入二進(jìn)制文件數(shù)據(jù)
實(shí)例411 讀取二進(jìn)制文件中的內(nèi)容
實(shí)例412 使用緩沖流復(fù)制文件
實(shí)例413 解析只有一種格式的文本文件
實(shí)例414 解析含有多種格式的文本文件
第18章 加密、解密及解壓縮文件
18.1 加密與解密文件
實(shí)例415 對(duì)文本文件進(jìn)行加密與解密
實(shí)例416 利用圖片對(duì)文件進(jìn)行加密與解密
實(shí)例417 使用ROT13算法加密解密文件
實(shí)例418 使用對(duì)稱算法加密解密文件
實(shí)例419 使用口令加密可執(zhí)行文件
18.2 壓縮和解壓縮文件
實(shí)例420 如何使用GZip壓縮文件
實(shí)例421 如何使用GZip解壓文件
實(shí)例422 如何使用WinRAR壓縮文件
實(shí)例423 如何使用WinRAR解壓文件
實(shí)例424 批量壓縮和解壓縮文件
第5篇 C#與Office高效開發(fā)篇
第19章 C#與Word互操作
19.1 Word文檔基本操作
實(shí)例425 將Word文檔嵌入到WinForm窗體中
實(shí)例426 創(chuàng)建Word文檔
實(shí)例427 向Word文檔中寫入文字
實(shí)例428 在Word文檔中插入圖片
實(shí)例429 在Word文檔中繪制表格
實(shí)例430 向Word文檔中插入Windows控件
實(shí)例431 設(shè)置Word文檔中的字體樣式
實(shí)例432 統(tǒng)計(jì)Word文檔中的字符數(shù)
實(shí)例433 將一個(gè)Word文檔分割為多個(gè)小的Word文檔
實(shí)例434 將多個(gè)Word文檔合并為一個(gè)Word文檔
實(shí)例435 批量替換Word文檔中指定的字符串
19.2 讀取外部數(shù)據(jù)到Word中
實(shí)例436 讀取文本文件到Word中
實(shí)例437 讀取多個(gè)文本文件到同一Word文檔中
實(shí)例438 讀取Access數(shù)據(jù)到Word并對(duì)數(shù)據(jù)列進(jìn)行計(jì)算
實(shí)例439 將SQL Server數(shù)據(jù)查詢結(jié)果輸出到Word
實(shí)例440 將XML中的數(shù)據(jù)讀取到Word文檔中
19.3 將Word中的數(shù)據(jù)進(jìn)行輸出處理
實(shí)例441 讀取Word數(shù)據(jù)到文本文件
實(shí)例442 將Word中的數(shù)據(jù)分解到多個(gè)文本文件中
實(shí)例443 讀取Word文檔中表格數(shù)據(jù)到Access數(shù)據(jù)庫
實(shí)例444 讀取Word文檔中表格數(shù)據(jù)到SQL Server數(shù)據(jù)庫
實(shí)例445 實(shí)時(shí)讀取Word文檔中表格數(shù)據(jù)到SQL Server數(shù)據(jù)庫
實(shí)例446 每天定時(shí)讀取Word文檔中表格數(shù)據(jù)給指定數(shù)據(jù)庫
實(shí)例447 將Word文檔轉(zhuǎn)換為HTML網(wǎng)頁
實(shí)例448 在打印預(yù)覽中顯示W(wǎng)ord文檔
實(shí)例449 提取Word文檔中的目錄
實(shí)例450 在Word文檔中建立小型應(yīng)用程序
第20章 高效應(yīng)用Excel
20.1 Excel基本操作
實(shí)例451 將Excel文件嵌入到WinForm窗體中
實(shí)例452 創(chuàng)建Excel文件并保存
實(shí)例453 為Excel工作簿設(shè)置和清除密碼
實(shí)例454 為一個(gè)Excel文件創(chuàng)建多個(gè)工作表
實(shí)例455 刪除Excel文件中指定的工作表
20.2 讀取外部數(shù)據(jù)到Excel
實(shí)例456 讀取文本文件到Excel并對(duì)數(shù)據(jù)列進(jìn)行格式化
實(shí)例457 將文本文件數(shù)據(jù)分解到Excel中的不同數(shù)據(jù)表
實(shí)例458 讀取多個(gè)Word文檔文件到Excel同一數(shù)據(jù)表
實(shí)例459 讀取Access數(shù)據(jù)到Excel
實(shí)例460 將SQL Server數(shù)據(jù)查詢結(jié)果輸出到Excel
實(shí)例461 實(shí)時(shí)讀取不同數(shù)據(jù)到Excel進(jìn)行匯總處理
實(shí)例462 每天定時(shí)將各地上報(bào)結(jié)果處理到Excel
20.3 將Excel數(shù)據(jù)進(jìn)行輸出處理
實(shí)例463 讀取Excel指定表數(shù)據(jù)到文本文件
實(shí)例464 將Excel數(shù)據(jù)分解到多個(gè)文本文件
實(shí)例465 讀取多個(gè)Excel文件數(shù)據(jù)到Word文檔
實(shí)例466 讀取Excel查詢結(jié)果到Access數(shù)據(jù)庫
實(shí)例467 將多個(gè)Excel文件輸出到同一SQL Server數(shù)據(jù)庫
實(shí)例468 實(shí)時(shí)讀取Excel數(shù)據(jù)到SQL Server數(shù)據(jù)庫
實(shí)例469 批量讀取Excel文件給指定數(shù)據(jù)庫
實(shí)例470 每天定時(shí)讀取Excel文件給指定數(shù)據(jù)庫
20.4 利用Excel進(jìn)行數(shù)據(jù)挖掘
實(shí)例471 在Excel的指定范圍內(nèi)搜索文本
實(shí)例472 利用Excel對(duì)數(shù)據(jù)進(jìn)行多列排序
實(shí)例473 利用Excel將數(shù)據(jù)生成圖表
實(shí)例474 利用Excel對(duì)數(shù)據(jù)進(jìn)行多表計(jì)算
實(shí)例475 利用Excel對(duì)數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換
實(shí)例476 將多個(gè)Excel文件匯總到一個(gè)Excel文件
實(shí)例477 將多個(gè)Excel文件進(jìn)行自動(dòng)匯總
實(shí)例478 自動(dòng)用遞增變化的數(shù)據(jù)填充Excel
第6篇 圖形圖像與多媒體篇
第21章 基本圖形繪制
21.1 繪制基本圖形
實(shí)例479 繪制直線
實(shí)例480 繪制矩形
實(shí)例481 繪制正方形
實(shí)例482 繪制橢圓
實(shí)例483 繪制圓弧
實(shí)例484 繪制指定角度的扇形
實(shí)例485 繪制貝塞爾曲線
實(shí)例486 繪制多邊形
實(shí)例487 繪制文本
21.2 繪制組合圖形
實(shí)例488 簡單畫圖程序
實(shí)例489 繪制公章
實(shí)例490 波形圖的繪制
實(shí)例491 繪制圖形驗(yàn)證碼
實(shí)例492 繪制中文驗(yàn)證碼
實(shí)例493 使用雙緩沖技術(shù)繪圖
第22章 圖像處理技術(shù)
22.1 圖像格式轉(zhuǎn)換
實(shí)例494 BMP轉(zhuǎn)換為JPG格式
實(shí)例495 JPG轉(zhuǎn)換成BMP格式
實(shí)例496 位圖轉(zhuǎn)化為WMF
實(shí)例497 ICO文件轉(zhuǎn)化為位圖
實(shí)例498 GIF動(dòng)畫與JPG圖片的轉(zhuǎn)換
實(shí)例499 批量圖像格式轉(zhuǎn)換
22.2 圖像預(yù)覽
實(shí)例500 局部圖像放大
實(shí)例501 瀏覽大圖片
實(shí)例502 剪切圖片
實(shí)例503 鼠標(biāo)拖拽圖像
22.3 圖像的縮放與變換
實(shí)例504 放大和縮小圖像
實(shí)例505 生成圖片縮略圖
實(shí)例506 旋轉(zhuǎn)JPG圖像
實(shí)例507 圖像的翻轉(zhuǎn)
實(shí)例508 以任意角度旋轉(zhuǎn)圖像
實(shí)例509 以橢圓形顯示圖像
22.4 圖像的特殊效果
實(shí)例510 百葉窗效果顯示圖像
實(shí)例511 推拉效果顯示圖像
實(shí)例512 水平交錯(cuò)效果顯示圖像
實(shí)例513 垂直交錯(cuò)效果顯示圖像
實(shí)例514 紋理效果顯示圖像
實(shí)例515 浮雕效果顯示圖像
實(shí)例516 底片效果顯示圖像
實(shí)例517 積木效果顯示圖像
實(shí)例518 馬賽克效果顯示圖像
實(shí)例519 柔化效果顯示圖像
實(shí)例520 霧化效果顯示圖像
實(shí)例521 銳化效果顯示圖像
實(shí)例522 黑白效果顯示圖像
實(shí)例523 光暈效果顯示圖像
實(shí)例524 分塊效果顯示圖像
實(shí)例525 油畫效果顯示圖像
實(shí)例526 四周擴(kuò)散形式顯示圖像
22.5 特殊效果的文字
實(shí)例527 倒影效果的文字
實(shí)例528 投影效果的文字
實(shí)例529 印版效果的文字
實(shí)例530 陰影效果的文字
實(shí)例531 傾斜效果的文字
實(shí)例532 漸變效果的文字
實(shí)例533 縮放效果的文字
實(shí)例534 輝光效果的文字
22.6 圖像識(shí)別
實(shí)例535 查看圖片的像素
實(shí)例536 獲取圖片類型
實(shí)例537 獲取指定點(diǎn)的RGB值
實(shí)例538 設(shè)置圖像中指定位置的像素值
實(shí)例539 在圖像文件中實(shí)現(xiàn)自定義標(biāo)記
22.7 常用的圖像工具
實(shí)例540 屏幕抓圖
實(shí)例541 抓取網(wǎng)站整頁面
實(shí)例542 屏幕顏色拾取器
實(shí)例543 不失真壓縮圖片
22.8 圖像應(yīng)用
實(shí)例544 隨機(jī)更換壁紙程序
實(shí)例545 制作屏幕保護(hù)程序
實(shí)例546 為數(shù)碼照片添加日期
實(shí)例547 批量添加圖片水印
實(shí)例548 仿QQ截圖
實(shí)例549 模擬石英鐘
實(shí)例550 制作畫桃花小游戲
實(shí)例551 打造自己的開心農(nóng)場
第23章 常用圖表應(yīng)用
23.1 簡單圖表的繪制
實(shí)例552 繪制柱形圖
實(shí)例553 繪制面形圖
23.2 柱形圖表
實(shí)例554 利用柱形圖分析匯總數(shù)據(jù)
實(shí)例555 利用柱形圖表分析商品走勢
實(shí)例556 對(duì)排序數(shù)據(jù)進(jìn)行分析
實(shí)例557 利用控件實(shí)現(xiàn)柱形圖分析
實(shí)例558 在柱形圖的指定位置顯示說明文字
23.3 折線圖表
實(shí)例559 利用折線圖分析產(chǎn)品銷售走勢
實(shí)例560 利用折線圖分析彩票中獎(jiǎng)情況
實(shí)例561 多曲線數(shù)據(jù)分析
實(shí)例562 網(wǎng)站人氣指數(shù)曲線分析
23.4 餅型圖表
實(shí)例563 利用餅型圖分析公司男女比率
實(shí)例564 利用餅型圖分析產(chǎn)品市場占有率
實(shí)例565 利用多餅型圖分析企業(yè)人力資源情況
實(shí)例566 在餅型圖的外圍顯示說明文字
實(shí)例567 制作一個(gè)可以旋轉(zhuǎn)的餅型圖
第24章 動(dòng)畫處理技術(shù)
24.1 圖像動(dòng)畫
實(shí)例568 隨鼠標(biāo)移動(dòng)的圖像
實(shí)例569 十字光標(biāo)定位
實(shí)例570 抓取鼠標(biāo)形狀
實(shí)例571 圖片自動(dòng)播放
24.2 多媒體動(dòng)畫的制作
實(shí)例572 利用Image制作小動(dòng)畫
實(shí)例573 制作家庭影集
實(shí)例574 制作AVI播放器
實(shí)例575 制作電影特效效果
24.3 多媒體動(dòng)畫的播放
實(shí)例576 播放Gif動(dòng)畫
實(shí)例577 播放Flash動(dòng)畫
實(shí)例578 播放FLV文件
實(shí)例579 產(chǎn)品電子報(bào)價(jià)
實(shí)例580 產(chǎn)品滾動(dòng)展示程序
第25章 音頻與視頻控制
25.1 CD、VCD播放
實(shí)例581 播放指定的avi-mid-wav文件
實(shí)例582 獲取多媒體詳細(xì)信息列表
25.2 MP3、WAV播放
實(shí)例583 獲取MP3文件的播放時(shí)間
實(shí)例584 多功能MP3播放器
實(shí)例585 獲取MP3文件的歌詞
實(shí)例586 學(xué)校體操定時(shí)音樂播放
實(shí)例587 M3U歌詞文件的創(chuàng)建及刪除
實(shí)例588 異步加載并播放聲音文件
25.3 媒體控制
實(shí)例589 獲取聲音設(shè)備的名稱及PNPDeviceID
實(shí)例590 檢測是否安裝聲卡
實(shí)例591 打開和關(guān)閉CDROM
實(shí)例592 控制PC喇叭發(fā)聲
實(shí)例593 獲取顯示設(shè)備的名稱及PNPDeviceID
實(shí)例594 獲取顯示設(shè)備的最大、最小及當(dāng)前刷新率
實(shí)例595 獲取顯示設(shè)備的當(dāng)前顯示模式
實(shí)例596 收聽網(wǎng)絡(luò)電臺(tái)
25.4 多媒體應(yīng)用
實(shí)例597 制作開機(jī)祝福程序
實(shí)例598 電子相冊(cè)屏幕保護(hù)程序
實(shí)例599 歌曲播放屏幕保護(hù)程序
實(shí)例600 開發(fā)一個(gè)語音計(jì)算器
封面圖: