C#核心編程200例(視頻課程+全套源程序)
李根福
相關主題
商品描述
目錄大綱
第 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