王者歸來: C#完全開發範例集 (第4版)
作者 | 王小科/ 王軍 |
---|---|
出版社 | 佳魁資訊股份有限公司 |
商品描述 | 王者歸來: C#完全開發範例集 (第4版):本書分為6篇25章。精選了專案開發中的600個實例,涵蓋了C#程式設計基礎、Windows視窗、控制項應用、檔案操作、C#與Office高效開發、 |
作者 | 王小科/ 王軍 |
---|---|
出版社 | 佳魁資訊股份有限公司 |
商品描述 | 王者歸來: C#完全開發範例集 (第4版):本書分為6篇25章。精選了專案開發中的600個實例,涵蓋了C#程式設計基礎、Windows視窗、控制項應用、檔案操作、C#與Office高效開發、 |
內容簡介 本書分為6 篇25 章。精選了專案開發中的600 個實例,涵蓋了C#程式設計基礎、Windows 視窗、控制項應用、檔案操作、C# 與Office 高效開發、圖形圖像與多媒體等方面的內容。書中實例均來自於一線開發人員的實際專案,囊括了開發中經常使用和需要解決的重點及困難,所有實例都列出了程式說明、設計想法、設計步驟、來源程式等內容,讀者可按部就班地直接使用,快速解決問題,提昇效率。關鍵技術部分剖析了實例使用的核心技術。這樣,讀者在不必檢視設計過程和原始程式碼的情況下即可快速掌握實例的關鍵技術,甚至直接做出實例。適用:C#初學者、C#程式程式設計師等。
作者介紹 ■作者簡介王小科 王軍
產品目錄 前言第1 篇 C# 程式設計礎篇 01 C# 開發環境的使用1.1 Visual Studio 開發環境的安裝與配置實例001 配置合適的Visual Studio 2010開發環境實例002 設定程式碼行號實例003 使開發環境全螢幕顯示實例004 根據需要建立所需解決方案1.2 Visual Studio 開發環境的使用實例005 為程式設定版本和說明資訊1.3 快速開發專案必備實例009 為專案新增DLL 檔參考實例010 為項目加入已有類別02 C# 語言基礎應用3.2 架設區域網路來源2.1 程式碼的註解實例013 對單行程式碼進行註解實例014 快速對多行程式碼進行註解實例015 使用“ ”標記給程式碼片段加入說明2.2 運算子的使用實例016 使用引號運算子進行賦值實例017 使用算術運算子開發簡單計算機2.3 關鍵字的使用實例022 使用checked 關鍵字處理“溢出”錯誤實例023 使用typeof 關鍵字取得類別的內部結構2.4 流程控制語句的使用實例027 小明去學校和醫院分別要走哪條路實例028 利用條件陳述句判斷用戶登入身份實例029 判斷指定月份屬於哪個季節實例030 使用switch 語句更改表單顏色03 字串處理技術3.1 字元及字串轉換實例035 將字母全部轉換為大寫或小寫實例036 字母與ASCII 碼的轉換3.2 一般字符及字串操作實例039 根據標點符號對字串進行分行實例040 判斷用戶輸入的用戶名是否正確實例041 將字串的每個字元進行顛倒輸出實例042 去掉字串中的所有空格實例043 從字串中分離檔案路徑、檔案名及副檔名密3.3 一般數字文書處理技術實例047 判斷輸入的貨幣值是否為數字實例048 對計算結果進行四捨五入實例049 商品金額的大小寫轉換3.4 日期時間格式的資料處理實例053 動態取得系統目前日期和時間實例054 手動設定系統日期時間實例055 根據生日自動計算員工年齡實例056 根據年份判斷十二生肖實例057 取得目前日期是星期幾實例058 取得目前年的天數實例059 取得目前月的天數實例060 取得當前日期的前一天實例061 將日期格式化為指定格式實例062 使用DateDiff 方法取得日期時間的間隔數實例063 使用DateAdd 方法向指定日期加入一段時間間隔實例064 使用TimeSpan 物件取得時間間隔實例065 使用Sleep 方法延遲時間實例066 如何確定程式的執行時間式3.5 一般數字驗證技巧實例070 使用正規化運算式驗證電話號碼實例071 使用正規化運算式驗證輸入密碼條件實例072 使用正規化運算式驗證郵政編號實例073 使用正規化運算式驗證手機號碼實例074 使用正規化運算式驗證身份證號實例075 使用正規化運算式驗證兩位小數實例076 使用正規化運算式驗證一年的12個月份實例077 使用正規化運算式驗證一個月的31天實例078 使用正規化運算式驗證數字輸入3.6 一般字符驗證技巧實例082 使用正規化運算式驗證大寫字母實例083 使用正規化運算式驗證小寫字母實例084 使用正規化運算式檢查字串中重複出現的詞實例085 使用正規化運算式替換字串實例086 使用正規化運算式分解字串實例087 使用正規化運算式驗證輸入字母實例088 使用正規化運算式驗證中文中文字輸入實例089 使用正規化運算式驗證輸入字串3.7 網路驗證應用技巧實例090 使用正規化運算式驗證E-mail 格式實例091 使用正規化運算式驗證IP 位址實例092 使用正規化運算式驗證URL04 陣列和集合的使用4.1 陣列的基本操作實例093 取得多維陣列的行數與列數實例094 按指定條件在陣列中檢索元素實例095 在陣列中加入一個元素實例096 在陣列中加入一個陣列實例097 不改變長度刪除陣列中的元素實例098 刪除陣列元素後改變其長度4.2 一般陣列排序演算法實例099 使用選擇排序法對一維陣列進行排序實例100 使用冒泡排序法對一維陣列進行排序實例101 使用快速排序法對一維陣列進行排序實例102 使用直接插入法對一維陣列進行排序4.3 一般集合的使用實例106 向班級集合中新增學生資訊實例107 使用雜湊表對XML 檔進行查詢實例108 計算兩個矩形矩陣的乘積05 物件導向程式設計技術5.1 屬性和方法實例109 使用屬性儲存使用者編號和姓名實例110 通過定義方法求一個數的平方實例111 使用重新載入方法實現不同類型資料的計算5.2 結構與類別實例112 通過結構計算矩形的面積實例113 透過類別繼承計算梯形面積實例114 封裝類別實現一個簡單的計算機實例115 使用物件導向觀念查詢字串中的所有數字5.3 物件導向技術進階應用實力116 自訂抽象類別計算圓形的面積實例117 利用介面實現選擇不同的語言實例118 使用密封類別密封使用者資訊實例119 透過重寫虛擬方法實現加法運算實例120 通過類別的多態性確定人類的說話行為5.4 反覆運算器和分部類別的使用實例121 使用反覆運算器顯示公車站點實例122 使用反覆運算器實現倒序深度搜尋實例123 使用反覆運算器實現文字的動態效果5.5 泛型的使用實例126 使用泛型儲存不同類型的資料清單實例127 透過泛型查詢不同陣列中的值實例128 透過繼承泛型類別實現輸出學生資訊06 資料結構與演算法6.1 資料結構的實現實例131 單向雙向連結串列的實現實例132 雙向連接串列的實現實例133 堆疊的實現實例134 佇列的實現實例135 樹的實現6.2 常見演算法的實際應用實例136 計算1+22+33+44+⋯+nn 的值實例137 計算10 !的值實例138 求最大公倍數實例139 求最小公倍數實例140 判斷素數的演算法實例141 按要求產生指定位數編號實例142 身份證號從15 位升到18 位的演算法實例143 哥德巴赫猜想的演算法實現實例144 八皇后問題的演算法實現實例145 百元百雞的演算法實現實例146 韓信點兵的演算法實現實例147 實現斐波納契數列求和實例148 求水仙花數的演算法實現實例149 約瑟夫環問題的演算法實現實例150 C# 實現楊輝三角演算法實例151 如何將B 轉換成GB、MB 和KB密實例156 凱薩密碼演算法的實現第2 篇 Windows 表單篇07 Windows 視窗基礎7.1 設定視窗位置實例157 控制視窗載入時的位置實例158 設置視窗在螢幕中的位置實例159 從上次關閉位置啟動表單實例160 始終顯示在桌面最上層的視窗7.2 設定視窗大小實例161 限制視窗大小實例162 根據桌面大小調整視窗大小實例163 自訂最大化、最小化和關閉按鈕實例164 手動改變自製視窗的大小實例165 禁止改變視窗的大小7.3 設定視窗的標題列實例166 使視窗標題列文字右對齊實例167 沒有標題列也可以更改視窗的大小實例168 設定閃爍的標題列7.4 設定視窗的背景實例169 設定視窗背景顏色為淡藍色實例170 設定視窗背景為指定圖片實例171 使背景圖片自動適應視窗的大小實例172 使背景圖片在視窗中居中顯示實例173 使背景圖片在表單中填滿顯示實例174 清空視窗的背景08 特色視窗介面8.1 導覽功能表介面實例175 建立類似OutLook 的視窗實例176 帶導覽功能表的主介面實例177 圖形化的導覽介面8.2 特殊形狀的視窗實例178 建立非矩形視窗(僅以簡體版為例)實例179 建立字體形狀視窗實例180 使控制項大小隨視窗自動調整實例181 帶分隔欄的視窗8.3 窗體效果實例182 製作半透明漸層視窗實例183 使視窗背景色漸層實例184 隨機更換主介面背景實例185 磁性視窗的設計8.4 視窗動畫實例188 視窗中的捲動字幕實例189 動畫顯示視窗實例190 製作類似Office 的提示精靈實例191 動畫形式的程式介面8.5 特色程式介面實例192 仿QQ 抽屜式視窗實例193 設計軟體啟動介面實例194 以樹狀顯示的程式介面實例195 動態按鈕的視窗介面09 視窗控制技術9.1 視窗控制技術實例196 以全螢幕方式顯示程式表單實例197 通過子視窗刷新父視窗實例198 拖曳無邊框視窗實例199 禁用視窗上的關閉按鈕9.2 其他視窗技術實例202 在關閉視窗時彈出確認對話方塊實例203 隱藏應用程式在工作列中的圖示實例204 實現動態系統常駐圖示實例205 實現氣泡提示視窗10 MDI 視窗和繼承視窗10.1 MDI 視窗的使用實例208 設定視窗為父視窗實例209 使子視窗最大化顯示實例210 對子視窗進行水平排列實例211 對子視窗進行垂直排列實例212 對子視窗進行層疊排列10.2 繼承視窗的使用實例213 使用繼承選擇器建立繼承視窗實例214 以程式設計方式建立繼承視窗實例215 修改繼承表單中的控制項屬性第3 篇 控制項應用篇11 Windows 一般控制項的使用11.1 按鈕控制項的使用實例216 輕鬆打造絢麗按鈕實例217 給Button 控制項建立快速鍵實例218 使Button 控制項大小自動適應文字長度實例219 得到滑鼠焦點後自動放大的Button按鈕實例220 動態建立多個Button 控制項11.2 TextBox 控制項應用實例221 製作多行文字方塊實例222 製作密碼文字方塊實例223 在TextBox 控制項中顯示換行符號實例224 只允許輸入數字的TextBox 控制項能表11.3 ComboBox 控制項應用實例228 設置ComboBox 控制項的預設選項為第一項實例229 將資料表中的欄位新增到ComboBox控制項中實例230 在ComboBox 下拉列表中顯示圖片實例231 用ComboBox 控制項製作瀏覽器網址輸入框實例232 實現帶查詢功能的ComboBox控制項11.4 RichTextBox 控制項應用實例233 在RichTextBox 控制項中新增超連結顯示文字實例234 在RichTextBox 控制項中插入圖片實例235 在RichTextBox 控制項中顯示RTF格式的文件實例236 使用RichTextBox 控制項儲存檔案實例237 為RichTextBox 控制項新增自訂捲軸實例238 在RichTextBox 控制項中實現關鍵字描紅11.5 ListBox 控制項應用實例242 在ListBox 控制項中實現選擇項目功能實例243 選取ListBox 控制項中全部項目實例244 對ListBox 控制項中的資料進行排序實例245 在ListBox 控制項中搜尋指定選項實例246 將資料庫資料新增到下拉式列表方塊中實例247 在ListBox 控制項間交換資料實例248 借助連結控制項實現資料選擇存入11.6 ListView 控制項應用實例249 ListView 控制項間的資料移動實例250 將資料庫資料新增到ListView 控制項實例251 在ListView 控制項中實現修改功能實例252 在ListView 控制項中對資料排序實例253 在ListView 控制項中繪製底圖11.7 選擇類控制項應用實例257 利用選擇控制項實現許可權設定實例258 利用選擇控制項實現複雜查詢11.8 TreeView 控制項應用實例259 在TreeView 控制項節點中顯示圖片實例260 實現帶選取方塊的TreeView 控制項實例261 將資料庫資料顯示到樹狀檢視中實例262 用樹狀列表動態顯示功能表實例263 用TreeView 控制項深度搜尋磁碟目錄實例264 修改TreeView 控制項的節點內容實例265 將XML 檔案節點對應到TreeView控制項中11.9 索引標籤控制項的使用實例266 更改選項標籤的顯示樣式實例267 新增多個選項標籤實例268 取得選取的選項標籤名稱實例269 刪除指定的選項標籤11.10 功能表應用範例實例270 為功能表新增快速鍵實例271 設置功能表項目是否可用實例272 將功能表項目的字體設置為粗體實例273 建立階層功能表實例274 層級功能表的動態合併實例275 帶歷史資訊的功能表實例276 像開始功能表一樣漂亮的功能表11.11 工具列設計實例280 帶圖示的工具列實例281 帶背景圖片的工具列實例282 設計浮動工具列實例283 帶下拉式功能表的工具列實例284 具有提示功能的工具列11.12 狀態列設計實例285 在狀態列中顯示選取方塊實例286 在狀態列中顯示目前系統操作員實例287 在狀態列中即時顯示當前系統時間實例288 帶進度列的狀態列實例289 製作動畫效果的狀態列12 Windows 進階控制項的使用12.1 對話方塊元件的使用實例290 取得跳出對話方塊的相關返回值實例291 使用OpenFileDialog 元件打開檔案實例292 設定OpenFileDialog 元件中只能選擇圖片檔案實例293 使用OpenFileDialog 元件打開多個檔案實例294 使用SaveFileDialog 元件儲存檔案實例295 使用FolderBrowserDialog 元件選擇資料夾實例296 設定FolderBrowserDialog 元件的預設路徑實例297 使用FontDialog 元件設置字體實例298 使用ColorDialog 元件設定文字顏色12.2 Timer 元件的使用實例299 使用Timer 元件製作計時器實例300 使用Timer 元件顯示目前系統時間實例301 使用Timer 元件製作左右移動的表單實例302 使用Timer 元件實現世界盃倒計時實例303 使用Timer 元件實現人物動畫效果12.3 EventLog 元件實例304 使用EventLog 元件讀寫事件日誌實例305 使用EventLog 元件儲存Windows系統日誌實例306 使用EventLog 元件向本機現有日誌中新增項目12.4 其他一般控制項的典型應用實例307 使用MaskedTextBox 控制項實現輸入驗證實例308 製作日期排程計畫實例309 在ProgressBar 控制項中顯示進度百分比實例310 使用BackgroundWorker 元件執行非同步作業實例311 使用ErrorProvider 元件驗證文字方塊輸入實例312 使用FileSystemWatcher 元件監視日誌檔實例313 使用HelpProvider 元件呼叫? 明檔實例314 使用Process 元件訪問本地進程實例315 使用ServiceController 元件控制電腦服務實例316 使用ImageList 元件製作動畫圖片實例317 使用DirectoryEntry 元件建立虛擬目錄12.5 一般控制項控制技術12.6 控制項焦點變換實例322 按Enter 鍵變換控制項焦點實例323 程式執行時拖曳控制項實例324 控制項取得焦點時變色13 DataGridView 資料控制項13.1 DataGridView 控制項基本設定實例325 設定DataGridView 控制項中格線的樣式實例326 設定DataGridView 控制項中字體的樣式實例327 在DataGridView 控制項中設定資料顯示格式實例328 設定DataGridView 儲存格的內容對齊方式實例329 在DataGridView 控制項中驗證資料輸入實例330 在DataGridView 的儲存格中啟用換行實例331 禁止DataGridView 控制項中新增和刪除行實例332 禁用DataGridView 控制項清單表頭自動排序功能13.2 DataGridView 控制項實用開發實例333 對DataGridView 控制項進行資料對應實例334 DataGridView 選取儲存格時整個行背景變色實例335 在DataGridView 控制項中隔行換色實例336 在DataGridView 控制項中實現下拉清單實例337 在DataGridView 控制項中顯示圖片實例338 為DataGridView 控制項實現複選功能實例339 在DataGridView 中新增“合計”和“平均值”實例340 使用主從表查看生產單詳細資訊實例341 將DataGridView 中資料匯出到Word14 自訂使用者控制項14.1 重新繪製Windows 標準控制項實例345 美化ComboBox 控制項下拉清單實例346 美化選項按鈕控制項實例347 美化勾取方塊控制項實例348 重新繪製ListBox 控制項14.2 自訂Windows 控制項實例349 自訂水晶按鈕控制項實例350 自製數值文字框控制元件實例351 設計帶行數和尺規的RichTextBox控制項實例352 自製平滑進度列控制項實例353 製作Vista 風格的日曆實例354 DataGridView 和BindingSource複合控制項第4 篇 檔案操作篇15 檔案基本操作15.1 取得檔案基本資訊實例355 取得檔案的大小實例356 取得檔案副檔名實例357 取得檔案建立時間實例358 取得檔案最後一次修改時間實例359 取得檔案名稱中禁止使用的字元15.2 新增和刪除檔案實例360 建立和刪除檔案實例361 產生隨機檔案名稱或資料夾名稱實例362 建立暫存檔案實例363 根據日期動態建立檔實例364 清空資源回收桶中的所有檔案15.3 搜尋檔案實例365 檢查檔案是否存在實例366 取得資料夾下的所有子資料夾及檔案的名稱實例367 搜尋檔案15.4 修改檔案實例368 修改檔案屬性實例369 修改檔案及目錄的名稱實例370 將長檔名轉換成短檔案名實例371 檔案批次更名15.5 複製檔案實例372 使用FileStream 複製大型檔案實例373 複製檔案時顯示複製進度實例374 批量複製文件15.6 指定類型的檔案操作實例375 使用C# 操作INI 文件實例376 使用C# 操作XML 文件實例377 建立PDF 文件檔15.7 其他實例378 取得視窗內容實例379 判斷檔案是否正在被使用實例380 C# 中實現檔拖放實例381 根據內容對檔案進行比較實例382 取得資料夾中的圖示資源實例383 將一個檔案分割為多個小檔案實例384 將多個小檔案合併為一個檔案16 資料夾基本操作16.1 取得資料夾資訊實例385 取得資料夾建立時間實例386 取得暫存檔案目錄16.2 資料夾操作實例390 判斷指定資料夾是否存在實例391 建立資料夾實例392 以目前日期時間為根據建立資料夾實例393 移動資料夾實例394 刪除資料夾實例395 取得所有邏輯磁碟目錄實例396 取得指定資料夾的上層目錄實例397 使用遞迴法刪除資料夾中的所有檔案實例398 對指定資料夾中的檔案進行分類儲存實例399 偽裝資料夾17 檔案資料流操作17.1 檔案的讀取和寫入實例400 建立一個檔案用於寫入UTF-8 編碼的內容實例401 OpenRead 方法打開現有檔案並讀取實例402 OpenWrite 方法開啟現有檔案並進行寫入實例403 開啟現有UTF-8 編碼文字檔並進行讀取實例404 讀取檔案中的第一行資料實例405 按行讀取文字檔中的資料實例406 讀取檔案中的所有資料實例407 向檔案中寫入追加資料17.2 一般的檔案資料流操作實例408 將文字檔轉換成網頁檔實例409 讀寫記憶體資料流資料實例410 建立並寫入二進位檔案資料實例411 讀取二進位檔案中的內容實例412 使用緩衝資料流複製檔案實例413 解析只有一種格式的文字檔實例414 解析含有多種格式的文字檔18 加密、解密及解壓縮檔18.1 加密與解密檔實例415 對文字檔進行加密與解密實例416 利用圖片對檔案進行加密與解密實例417 使用ROT13 演算法加密解密檔實例418 使用對稱演算法加密解密檔實例419 使用密碼加密可執行檔18.2 壓縮和解壓縮檔實例420 如何使用GZip 壓縮檔實例421 如何使用Gzip 解壓檔第5 篇 C# 與Office 高效率開發篇19 C# 與Word 互動操作19.1 Word 文件檔基本操作實例425 將Word 文件檔嵌入到WinForm表單中實例426 建立Word 文件檔實例427 向Word 文件檔中寫入文字實例428 在Word 文件檔中插入圖片實例429 在Word 文件檔中繪製表格實例430 向Word 文件檔中插入Windows控制項實例431 設定Word 文件檔中的字體樣式實例432 統計Word 文件檔中的字元數實例433 將一個Word 文件檔分割為多個Word文件檔實例434 將多個Word 文件檔合併為一個Word 文件檔實例435 批次替換Word 文件檔中指定的字串19.2 讀取外部資料到Word 中實例436 讀取文字檔到Word 中實例437 讀取多個文字檔到同一Word文件檔中實例438 讀取Access 資料到Word 並對資料列進行計算實例439 將SQL Server 資料查詢結果輸出到Word實例440 將XML 中的資料讀取到Word文件檔中19.3 將Word 中的資料進行輸出處理實例441 讀取Word 資料到文字檔實例442 將Word 中的資料分解到多個文字檔中實例443 讀取Word 文件檔中表格資料到Access 資料庫實例444 讀取Word 中的表格資料到SQL Server 資料庫實例445 即時讀取Word 中的表格資料到SQL Server 資料庫實例446 每天定時讀取Word 中的表格資料給指定資料庫實例447 將Word 文件檔轉換為HTML 網頁20 高效應用Excel20.1 Excel 基本操作實例451 將Excel 檔嵌入到WinForm 表單中實例452 建立Excel 檔並儲存實例453 為Excel 工作簿設定和清除密碼實例454 為一個Excel 檔建立多個工作表實例455 刪除Excel 文件中指定的工作表20.2 讀取外部資料到Excel實例456 讀取文字檔到Excel並對資料列進行格式化實例457 將文字檔資料分解到Excel中的不同資料表實例458 讀取多個Word 文件檔到Excel同一資料表實例459 讀取Access 資料到Excel實例460 將SQL Server 資料查詢結果輸出到Excel實例461 即時讀取不同資料到Excel進行匯總處理實例462 每天定時將各地上報結果處理到Excel20.3 將Excel 資料進行輸出處理實例463 讀取Excel 指定表資料到文字檔實例464 將Excel 資料分解到多個文字檔實例465 讀取多個Excel 檔資料到Word文件檔實例466 讀取Excel 查詢結果到Access資料庫實例467 將多個Excel 檔輸出到同一個SQLServer資料庫實例468 即時讀取Excel 資料到SQL Server資料庫實例469 批次讀取Excel 檔給指定資料庫實例470 每天定時讀取Excel 檔給指定資料庫20.4 利用Excel 進行資料擷取實例471 在Excel 的指定範圍內搜索內容實例472 利用Excel 對資料進行多列排序實例473 利用Excel 將資料產生圖表實例474 利用Excel 對資料進行多表計算實例475 利用Excel 對資料進行格式轉換第6 篇 圖形圖像與多媒體篇21 基本圖形繪製21.1 繪製基本圖形實例479 繪製直線實例480 繪製矩形實例481 繪製正方形實例482 繪製橢圓實例483 繪製圓弧實例484 繪製指定角度的扇形實例485 繪製貝茲曲線實例486 繪製多邊形實例487 繪製文字21.2 繪製組合圖形實例488 簡單畫圖程式實例489 繪製公章實例490 波形圖的繪製實例491 繪製圖形驗證碼實例492 繪製中文驗證碼實例493 使用雙緩衝技術繪圖22 影像處理技術22.1 圖像格式轉換實例494 BMP 轉換為JPG 格式實例495 JPG 轉換成BMP 格式實例496 點陣圖轉化為WMF實例497 ICO 檔轉化為點陣圖實例498 GIF 動畫與JPG 圖片的轉換實例499 批次圖像格式轉換22.2 圖像預覽實例500 局部圖像放大實例501 瀏覽大圖片實例502 剪裁圖片實例503 滑鼠拖曳圖像22.3 圖像的縮放與變換實例504 放大和縮小圖像實例505 產生圖片縮圖實例506 旋轉JPG 圖像實例507 圖像的翻轉實例508 以任意角度旋轉圖像實例509 以橢圓形顯示圖像22.4 圖像的特殊效果實例510 百葉窗效果顯示圖像實例511 延展效果顯示圖像實例512 水平交錯效果顯示圖像實例513 垂直交錯效果顯示圖像實例514 紋理效果顯示圖像實例515 浮雕效果顯示圖像實例516 底片效果顯示圖像實例517 積木效果顯示圖像實例518 馬賽克效果顯示圖像實例519 柔化效果顯示圖像實例520 霧化效果顯示圖像實例521 銳化效果顯示圖像實例522 黑白效果顯示圖像實例523 光暈效果顯示圖像實例524 分塊效果顯示圖像實例525 油畫效果顯示圖像實例526 四周擴散形式顯示圖像22.5 特殊效果的文字實例527 倒影效果的文字實例528 投影效果的文字實例529 印版效果的文字實例530 陰影效果的文字實例531 傾斜效果的文字實例532 漸層效果的文字實例533 縮放效果的文字實例534 輝光效果的文字22.6 圖像識別實例535 查看圖片的像素實例536 取得圖片類型實例537 取得指定點的RGB 值實例538 設置圖像中指定位置的圖元值實例539 在影像檔中實現自訂標記22.7 一般的圖像工具實例540 螢幕擷圖實例541 擷取網站整個頁面實例542 螢幕顏色拾取器實例543 不失真壓縮圖片22.8 圖像應用實例544 隨機更換桌面程式實例545 製作螢幕保護裝置程式實例546 為數位照片新增日期實例547 批次新增圖片浮水印實例548 仿QQ 截圖實例549 模擬石英鐘實例550 制作畫桃花小遊戲實例551 打造自己的開心農場23 一般圖表應用23.1 簡單圖表的繪製實例552 繪製長條圖實例553 繪製面形圖23.2 柱形圖表實例554 利用長條圖分析匯總資料實例555 利用長條圖表分析商品走勢實例556 對排序資料進行分析實例557 利用控制項實現長條圖分析實例558 在長條圖的指定位置顯示說明文字23.3 折線圖表實例559 利用走勢圖分析產品銷售走勢實例560 利用走勢圖分析彩票中獎情況實例561 多曲線資料分析實例562 網站人氣指數曲線分析23.4 圓餅圖表實例563 利用圓餅圖分析公司男女比率實例564 利用圓餅圖分析產品市場佔有率實例565 利用多圓餅圖分析企業人力資源情況實例566 在圓餅圖的週邊顯示說明文字實例567 製作一個可以旋轉的圓餅圖24 動畫處理技術24.1 圖像動畫實例568 隨滑鼠移動的圖像實例569 十字游標定位實例570 抓取滑鼠形狀實例571 圖片自動播放24.2 多媒體動畫的製作實例572 利用Image 製作小動畫實例573 製作家庭影集實例574 製作AVI 播放器實例575 製作電影特效效果24.3 多媒體動畫的播放實例576 播放Gif 動畫實例577 播放Flash 動畫實例578 播放FLV 檔實例579 產品電子報價實例580 產品捲動展示程式25 音訊與視頻控制25.1 CD、VCD 播放實例581 播放指定的avi-mid-wav檔實例582 取得多媒體詳細資訊清單25.2 MP3、WAV 播放實例583 取得MP3檔的播放時間實例584 多功能MP3 播放機實例585 取得MP3 文件的歌詞實例586 學校體操定時音樂播放實例587 M3U 歌詞檔的建立及刪除實例588 非同步載入並播放音效檔25.3 媒體控制實例589 取得聲音設備的名稱及PNPDeviceID實例590 檢測是否安裝音效卡實例591 開啟和關閉CDROM實例592 控制PC 喇叭發聲實例593 取得顯示裝置的名稱及PNPDeviceID實例594 取得顯示裝置的最大、最小及當前更新率實例595 取得顯示裝置的目前顯示模式實例596 收聽網路電臺25.4 多媒體應用實例597 製作開機祝福程式實例598 電子相冊螢幕保護裝置程式實例599 歌曲播放螢幕保護裝置程式實例600 開發一個語音計算機
書名 / | 王者歸來: C#完全開發範例集 (第4版) |
---|---|
作者 / | 王小科 王軍 |
簡介 / | 王者歸來: C#完全開發範例集 (第4版):本書分為6篇25章。精選了專案開發中的600個實例,涵蓋了C#程式設計基礎、Windows視窗、控制項應用、檔案操作、C#與Office高效開發、 |
出版社 / | 佳魁資訊股份有限公司 |
ISBN13 / | 9789863792949 |
ISBN10 / | 9863792942 |
EAN / | 9789863792949 |
誠品26碼 / | 2681293048009 |
頁數 / | 1152 |
開數 / | 18K |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
級別 / | N:無 |
提供維修 / | 無 |
內文 : 序言
程式開發是一項艱辛的工作,它不僅考驗開發人員的智力,更考驗開發人員的體力。縱觀國內的軟體企業,內部開發團隊挑燈夜戰,連續幾個月加班工作是常有的事情。筆者曾“有幸”參加過十幾個專案的開發工作,對程式設計有深刻的體會。程式設計是一項複雜的創造性工作,它需要開發人員掌握各方面的知識和積累豐富的開發經驗。專案開發中的一個問題可能會佔用團隊幾天甚至十幾天的時間,但是如果開發人員遇到過類似的問題,也許幾分鐘就可以解決。這就是程式設計經驗的重要性,也是許多軟體企業用人時選擇有項目開發經驗者的主要原因。
本書精選了專案開發中的600 個範例,涵蓋了C# 程式設計基礎、Windows 視窗、控制項應用、檔案操作、C# 與Office 高效開發、圖形圖像與多媒體等方面的內容,每一個知識點都提供了豐富的、具有很強實用性的範例,以幫助開發人員快速解決疑難問題。
本書內容
本書分為6 篇25 章,共計600 個範例。書中所選範例均來自於一線開發人員的實際專案開發,囊括了開發中經常使用和需要解決的熱點、難點問題,使讀者可以快速地解決開發中的難題,提高程式設計效率。
書中在講解範例時採用統一的編排樣式,多數範例由“範例說明”、“關鍵技術”、“設計過程”和“秘笈心法”4 部分構成。
其中,“範例說明”部分採用圖文結合的方式介紹範例的功能和執行效果;“關鍵技術”部分介紹了範例使用的重點、難點技術;“設計過程”部分講解了範例的詳細開發過程;“秘笈心法”部分給出了與範例相關的技巧和經驗總結。
本書特點
◎範例極為豐富
涵蓋程式設計中多個方面的各種應用,用戶開發中所需的技術、技巧在本書幾乎都可以找到。
◎範例非常實用
書中所選範例均是專案開發中經常需要使用或實現的技術,由數名專案師多年積累而成,許多範例是開發人員夢寐以求的。
◎可操作性很強
本書範例都給出了程式說明、設計思路、設計步驟、來源程式等內容,讀者可按部就班地直接使用。
本書程式碼
為了幫助讀者學習和使用書中的範例,書中所有範例專案的原始程式碼、素材,請至www.topteam.cc 佳魁資訊官網資源下載區下載。
本書約定
◎範例使用方法
讀者在學習本書的過程中,可以從原始程式碼中複製範例,去掉範例的唯讀屬性。有些範例需要使用相應的資料庫或協力廠商資源,這些範例在使用前需要進行相應配置,詳細使用方式請參考本書的程式碼使用說明書。此外,如果使用者直接將本書範例用於商業用途,由此產生的不良後果由讀者自己承擔。
◎部分範例只提供關鍵程式碼
因篇幅限制,書中有些範例只列出關鍵程式碼,完整程式碼請下載參考。
讀者群
本書非常適合以下人員閱讀:
◎ C# 初學者,如大專院校學生、求職人員、培訓機構學員
◎ C# 程式師