C#核心編程200例(視頻課程+全套源程序)

李根福

  • 出版商: 清華大學
  • 出版日期: 2025-05-01
  • 售價: $648
  • 語言: 簡體中文
  • ISBN: 7302688028
  • ISBN-13: 9787302688020
  • 相關分類: C#
  • 下單後立即進貨 (約4週~6週)

  • C#核心編程200例(視頻課程+全套源程序)-preview-1
  • C#核心編程200例(視頻課程+全套源程序)-preview-2
  • C#核心編程200例(視頻課程+全套源程序)-preview-3
C#核心編程200例(視頻課程+全套源程序)-preview-1

相關主題

商品描述

"《C#核心編程200例(視頻課程+全套源程序)》是一本 C# 編程的實用指南。本書精心挑選了涵蓋 C# 開發應用關鍵領域的 200 個典型實例,實例按照“實 例說明”“關鍵技術”“實現過程”“擴展學習”模塊進行分析解讀,旨在通過大量的實例演練幫助讀者打好扎 實的編程根基,進而掌握這一強大的編程開發工具。 本書內容涵蓋了 WinForm 窗體開發、文件操作、圖形圖像及打印、系統及註冊表操作、數據庫操作應用、 網絡安全及硬件控制等領域的開發應用。每個實例都經過一線工程師精心編選,具有很強的實用性,這些實 例為開發者提供了**的解決方案。另外, 本書提供了 AI 輔助高效編程的使用指南,幫助讀者掌握應用 AI 工 具高效編程的使用技巧。本書還附贈 C# 編程開發的預備編程知識講解視頻、部分實例的實操講解視頻、環境 搭建與程序調試講解視頻和全部實例的完整源程序等。 本書內容詳盡,實例豐富,既適合高校學生、軟件開發培訓學員及相關求職人員學習,也適合 C# 程序員 參考學習。"

目錄大綱

第 1 章 WinForm 窗體開發............................ 1 

實例 001 帶圖像列表的系統登錄程序 ........ 2 

實例 002 使用 Timer 組件實現冬奧會 倒計時 3 

實例 003 自定義最大化、最小化和 關閉按鈕 4  

實例 004 圖形化的導航界面 ........................ 6 

實例 005 字母與 ASCII 碼的轉換 ................ 7  

實例 006 漢字與區位碼的轉換 .................... 9  

實例 007 將漢字轉換為拼音 ...................... 10  

實例 008 從字符串中分離文件路徑、 文件名及擴展名 11 

實例 009 進制轉換器 ................................... 13  

實例 010 根據年份判斷十二生肖 .............. 14   

實例 011 使用 DateDiff 方法獲取 兩個日期間隔的天數  15   

實例 012 使用正則表達式驗證手機號 ...... 17   

實例 013 使用正則表達式驗證一個月 的天數  18   

實例 014 按要求生成指定位數的編號 ...... 19   

實例 015 身份證號碼驗證工具 .................. 20   

實例 016 如何將B轉換成GB、MB或KB ... 24   

實例 017 使用 MD5 算法對密碼進行加密 ... 25   

實例 018 不通過標題欄更改窗體的大小 ... 26   

實例 019 設置窗體背景為指定圖片 .......... 27   

實例 020 使控件大小隨窗體自動調整 ...... 28   

實例 021 使窗體背景色漸變 ...................... 29   

實例 022 窗體換膚程序............................... 30   

實例 023 仿 QQ 抽屜式窗體 ....................... 33   

實例 024 通過子窗體刷新父窗體 .............. 36   

實例 025 實現動態系統托盤圖標 .............. 38   

實例 026 在 ComboBox 下拉列表中顯示 圖片  40   

實例 027 用 ComboBox 控件製作瀏覽器 網址輸入框  41   

實例 028 實現帶查詢功能的 ComboBox 控件  42   

實例 029 在 ListView 控件中對數據排序 ... 44   

實例 030 利用選擇控件實現權限設置 ...... 45   

實例 031 創建級聯菜單............................... 47   

實例 032 級聯菜單的動態合並 .................. 48   

實例 033 帶歷史信息的菜單 ...................... 49   

實例 034 可以拉伸的菜單 .......................... 50   

實例 035 用樹型列表動態顯示菜單 .......... 52   

實例 036 帶圖標的工具欄 .......................... 54   

實例 037 設計浮動工具欄 .......................... 55   

實例 038 使用 ErrorProvider 組件驗證 文本框輸入  56   

實例 039 程序運行時智能增減控件 .......... 57   

實例 040 多控件焦點循環移動 .................. 59

實例 041 使用控件的 Tag 屬性傳遞信息 .. 61   

實例 042 為控件設置快捷鍵 ...................... 62   

實例 043 對 DataGridView 控件進行數據 綁定 63   

實例 044 在 DataGridView 控件中隔行 換色 ....64   

實例 045 在 DataGridView 控件中實現下拉列表  65   

實例 046 在DataGridView控件中顯示圖片 ... 66   

實例 047 在 DataGridView 控件中添加 “合計”和“平均值” 67   

實例 048 將 DataGridView 中數據導出 到 Excel ..... 69   

實例 049 從 DataGridView 中拖放數據 到 TreeView 71   

實例 050 重繪 ListBox 控件 ........................ 74   

實例 051 自製數值文本框控件 .................. 76   

實例 052 設計帶行數和標尺的 RichTextBox 控件 82 

第 2 章 文件操作 ..................................................... 89   

實例 053 獲取文件夾下的所有子文件夾 及文件的名稱... 90   

實例 054 將長文件名轉換成短文件名 ...... 93   

實例 055 C# 中實現文件拖放 ..................... 94   

實例 056 根據內容對文件進行比較 .......... 95   

實例 057 解析含有多種格式的文本文件 .. 96   

實例 058 批量替換 Word 文檔中指定的 字符串 ... 98   

實例 059 根據日期動態建立文件 ............ 101   

實例 060 清空回收站中的所有文件 ........ 102   

實例 061 文件批量更名............................. 103   

實例 062 復制文件時顯示復制進度 ........ 105   

實例 063 使用 C# 操作 INI 文件 .............. 107   

實例 064 使用 C# 操作 XML 文件 ........... 109   

實例 065 創建 PDF 文檔 ............................113   

實例 066 使用遞歸法刪除文件夾中的 所有文件 115   

實例 067 對指定文件夾中的文件進行 分類存儲 ...116   

實例 068 偽裝文件夾 ..................................118   

實例 069 按行讀取文本文件中的數據 .... 121   

實例 070 使用對稱算法加密和解密文件 122   

實例 071 批量壓縮和解壓縮文件 ............ 125   

實例 072 將Word 文檔轉換為HTML網頁 ... 128   

實例 073 將多個Excel 文件進行自動匯總 ... 131 

第 3 章 圖形圖像及打印 .................................. 133   

實例 074 簡單畫圖程序............................. 134   

實例 075 批量圖像格式轉換 .................... 136   

實例 076 生成圖片縮略圖 ........................ 138   

實例 077 屏幕顏色拾取器 ........................ 139   

實例 078 不失真壓縮圖片 ........................ 141   

實例 079 為數碼照片添加日期 ................ 143   

實例 080 製作畫桃花小游戲 .................... 145   

實例 081 繪制公章 ..................................... 147   

實例 082 繪制圖形驗證碼 ........................ 148   

實例 083 繪制中文驗證碼 ........................ 150   

實例 084 使用雙緩沖技術繪圖 ................ 152   

實例 085 局部圖像放大............................. 153   

實例 086 以任意角度旋轉圖像 ................ 155   

實例 087 馬賽克效果顯示圖像 ................ 156

實例 088 百葉窗效果顯示圖像 ................ 158   

實例 089 印版效果的文字 ........................ 159   

實例 090 漸變效果的文字 ........................ 160   

實例 091 屏幕抓圖 ..................................... 162   

實例 092 抓取網站整頁面 ........................ 163   

實例 093 批量添加圖片水印 .................... 167   

實例 094 仿 QQ 截圖 ................................. 171   

實例 095 屏幕放大鏡 ................................. 174   

實例 096 打造自己的開心農場 ................ 176   

實例 097 在柱形圖的指定位置顯示 說明文字 ... 178   

實例 098 利用柱形圖表分析商品走勢 .... 180   

實例 099 利用折線圖分析彩票中獎情況 ... 182   

實例 100 利用餅形圖分析產品市場占有率 ... 184   

實例 101 利用多餅形圖分析企業 人力資源情況... 186   

實例 102 製作家庭影集............................. 188   

實例 103 播放 Flash 動畫 .......................... 190   

實例 104 MP3 播放器 ................................ 192   

實例 105 播放 FLV 文件 ........................... 195   

實例 106 開發一個語音計算器 ................ 197   

實例 107 自定義橫向或縱向打印 ............ 199   

實例 108 自定義打印頁碼範圍 ................ 201   

實例 109 分頁打印 ..................................... 203   

實例 110 打印條形碼 ................................. 206   

實例 111 打印學生個人簡歷 ..................... 207   

實例 112 打印商品入庫單據 ..................... 209   

實例 113 批量打印學生證書 ......................211 

第 4 章 系統及註冊表操作........................... 215   

實例 114 自定義動畫鼠標 ......................... 216   

實例 115 隱藏和顯示鼠標 ......................... 218   

實例 116 使用鍵盤控制窗體的移動......... 219   

實例 117 獲取鼠標在窗體上的位置......... 220   

實例 118 限制鼠標在某一區域工作......... 221   

實例 119 使用鼠標拖放復制文本 ............. 222   

實例 120 屏蔽 Alt+F4 組合鍵關閉窗體 ... 223   

實例 121 虛擬鍵盤操作............................. 224   

實例 122 實現註銷、關閉和重啟電腦 ... 229   

實例 123 圖表顯示磁盤容量 .................... 231   

實例 124 內存使用狀態監控 .................... 233   

實例 125 CPU 使用率 ................................ 234   

實例 126 進程管理器 ................................. 236   

實例 127 修改電腦名稱 ........................ 239   

實例 128 使桌面圖標文字透明 ................ 240   

實例 129 切換輸入法 ................................. 241   

實例 130 全角半角轉換............................. 242   

實例 131 系統掛機鎖 ................................. 245   

實例 132 開機啟動項管理 ........................ 249   

實例 133 向註冊表中寫入信息 ................ 253   

實例 134 使應用程序開機自動運行 ........ 255   

實例 135 使用互斥量禁止程序運行多次 ... 256   

實例 136 優化開關機速度 ........................ 258   

實例 137 設置任務欄時間樣式 ................ 259   

實例 138 獲取本機安裝的軟件清單 ........ 260   

實例 139 使用 C# 打開 Windows 註冊表 ... 262   

實例 140 設置 IE 瀏覽器的默認主頁 ...... 263 

第 5 章 數據庫操作應用 .................................. 265   

實例 141 通用數據庫連接 ........................ 266   

實例 142 防止 SQL 註入式攻擊 ............... 270   

實例 143 獲取某類商品最後一次銷售單價 ... 272

實例 144 統計每個單詞在文章中出現 的次數 .... 273   

實例 145 關聯查詢多表數據 .................... 276   

實例 146 按照多個條件分組 .................... 277   

實例 147 從頭開始提取滿足指定條件 的記錄  278   

實例 148 查詢第 10 到第 20 名的數據 .... 280   

實例 149 查詢銷售量占前50%的圖書信息 ... 281  

實例 150 查詢指定時間段的數據 ............ 282   

實例 151 列出數據中的重復記錄和 記錄條數 284   

實例 152 跳過滿足指定條件的記錄 ........ 285   

實例 153 使用 IN 引入子查詢限定 查詢範圍 286   

實例 154 使用二進制存取用戶頭像 ........ 287   

實例 155 讀取數據庫中的數據表結構 .... 290   

實例 156 使用交叉表實現商品銷售統計 ... 298   

實例 157 讀取XML文件並更新到數據庫 ... 300   

實例 158 連接加密的 Access 數據庫 ....... 301   

實例 159 復雜的模糊查詢 ........................ 303   

實例 160 綜合查詢職工詳細信息 ............ 304   

實例 161 製作 SQL Server 提取器............ 307   

實例 162 通過存儲過程對職工信息 進行管理 309   

實例 163 在存儲過程中使用事務 ............ 315   

實例 164 使用事務批量刪除生產單信息 ... 317   

實例 165 向 SQL Server 數據庫中批量 寫入海量數據 319   

實例 166 使用斷開式連接批量更新 數據庫中的數據... 321   

實例 167 使用觸發器刪除相關聯的 兩表中的數據...... 322   

實例 168 使用 LINQ 生成隨機序列 ......... 324   

實例 169 使用 LINQ 實現銷售單查詢 ..... 325   

實例 170 使用 LINQ 技術獲取文件 詳細信息 ................ 327   

實例 171 使用 LINQ 技術查詢 SQL 數據庫 中的數據 ... 330   

實例 172 使用 LINQ 技術實現數據分頁 ... 333   

實例 173 使用 LINQ 技術統計員工 的工資總額 ........ 335   

實例 174 實現 LINQ 動態查詢的方法 ..... 337 

第 6 章 網絡安全及硬件控制 ............................ 339   

實例 175 利用網卡序列號設計軟件 註冊程序 ............... 340   

實例 176 限制軟件的使用次數 ................ 342   

實例 177 遠程控制電腦 ........................ 344   

實例 178 局域網埠掃描 ........................ 347   

實例 179 局域網 IP 地址掃描 ................... 351   

實例 180 自動更換 IP 地址 ....................... 354   

實例 181 IP 地址及手機號碼歸屬地查詢 ... 358  

實例 182 獲取網絡信息及流量 ................ 361   

實例 183 列舉局域網 SQL 服務器 ........... 364   

實例 184 以斷點續傳方式下載文件 ........ 365   

實例 185 網絡中的文件復制 .................... 369   

實例 186 監測當前網絡連接狀態 ............ 371   

實例 187 對數據報進行加密保障通信安全 .................. 372   

實例 188 使用偽隨機數加密技術加密用戶登錄密碼...... 376   

實例 189 獲取本機 MAC 地址 ................. 378

實例 190 獲取系統打開的埠和狀態 .... 379   

實例 191 獲取網絡中工作組列表 ............ 381   

實例 192 提取並保存網頁源碼 ................ 382   

實例 193 獲取網絡中某台電腦的磁盤信息 ................. 385   

實例 194 將局域網聊天程序開發成Windows服務 ......... 387   

實例 195 編程實現 Ping 操作 ................... 391   

實例 196 COM+ 服務實現銀行轉賬系統 ... 392   

實例 197 COM+ 服務解決同時訪問大量數據並發性 ........ 397   

實例 198 企業員工 IC 卡考勤系統開發 ... 399   

實例 199 通過加密狗實現軟件註冊 ........ 404   

實例 200 使用數據採集器實現庫存盤點 ........................... 407 

附錄 A  AI 輔助高效編程 ................409