 |
-- 會員 / 註冊 --
|
|
|
|
C#程式開發范例寶典(第3版) ( 簡體 字) |
作者:明日科技 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 32696 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:6/1/2012 |
頁數:919 |
光碟數:1 (含視頻教學) |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787115280909 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:《C#程序開發范例寶典(第3版)》緊密圍繞程序開發人員在編程中遇到的實際問題和開發中應該掌握的技術,全面介紹了應用C#進行程序開發的技術和技巧。全書包括窗體與界面設計、控件應用、組件應用、圖形技術、多媒體技術、文件系統、操作系統與Windows相關程序、注冊表、數據庫技術、SQL查詢相關技術、LINQ查詢技術、報表與打印技術、圖表技術、硬件相關開發技術、網絡開發技術、Web編程、加密、安全與軟件注冊、數據結構與算法、C#高級開發、實用工具、程序打包共21章,572個實例。 《C#程序開發范例寶典(第3版)》附有配套光盤。光盤提供了書中所有實例的源代碼,全部源代碼都經過精心調試,在Windows XP/Windows 2000/Windows Server 2003/Windows 7等操作系統下測試通過,均能夠正常運行。 《C#程序開發范例寶典(第3版)》適合程序開發人員,也可供大、中專院校師生閱讀。
|
目錄:第1章 窗體與界面設計 1 1.1 菜單應用實例 2 實例001 帶歷史信息的菜單 2 實例002 菜單動態合并 3 實例003 像開始菜單一樣漂亮的菜單 4 實例004 任務欄托盤菜單 4 實例005 可以拉伸的菜單界面 5 實例006 級聯菜單 6 1.2 工具欄設計 7 實例007 帶背景的工具欄 7 實例008 浮動工具欄 7 實例009 帶下拉菜單的工具欄 8 實例010 具有提示功能的工具欄 9 1.3 狀態欄設計 9 實例011 在狀態欄中顯示檢查框 9 實例012 帶進度條的狀態欄 10 實例013 狀態欄中加入圖標 11 1.4 導航菜單界面 11 實例014 OutLook界面 11 實例015 帶導航菜單的主界面 12 實例016 圖形化的導航界面 14 1.5 特色程序界面 15 實例017 隱藏式窗體 15 實例018 類似Windows XP的程序界面 19 實例019 軟件啟動界面 20 實例020 以樹形顯示的程序界面 21 實例021 動態按鈕的窗體界面 22 1.6 特殊形狀的窗體 24 實例022 非矩形窗體 24 實例023 建立字體形狀窗體 25 實例024 使控件大小隨窗體自動調整 26 實例025 帶分隔欄的窗體 26 實例026 隨機更換主界面背景 27 1.7 多媒體光盤 28 實例027 自動啟動的多媒體光盤程序 28 實例028 為觸摸屏程序添加虛擬鍵盤 29 1.8 窗體效果 30 實例029 制作鼠標穿透窗體 30 實例030 窗體換膚程序 31 1.9 窗體動畫 34 實例031 窗體中的滾動字幕 34 實例032 動畫顯示窗體 35 實例033 制作閃爍的窗體 36 實例034 實現任務欄通知窗口 37 實例035 動畫形式的程序界面 41 1.10 標題欄窗體 42 實例036 使窗體標題欄文字右對齊 42 實例037 沒有標題欄但可以改變大小的窗口 43 1.11 設置窗體位置 43 實例038 設置窗體在屏幕中的位置 43 實例039 始終在最上面的窗體 44 實例040 從桌面右下角顯示的窗體 45 1.12 設置窗體大小 46 實例041 獲取桌面大小 47 實例042 在窗口間移動按鈕 47 實例043 實現Office助手 48 1.13 窗體控制技術 49 實例044 在關閉窗口前加入確認對話框 49 實例045 通過子窗體刷新父窗體 50 實例046 拖動無邊框窗體 55 1.14 其他技術 56 實例047 禁用窗口上的關閉按鈕 56 實例048 實現動態系統托盤圖標 57 實例049 實現氣泡提示窗口 58
第2章 控件應用 59 2.1 TextBox控件應用 60 實例050 只允許輸入數字的TextBox控件 60 實例051 在TextBox控件底端顯示下劃線 62 實例052 屏蔽TextBox控件上的粘貼功能 64 實例053 屏蔽TextBox控件上默認的右鍵菜單 65 2.2 ComboBox控件應用 66 實例054 美化ComboBox控件下拉列表 66 實例055 實現帶查詢功能的ComboBox控件 67 2.3 RichTextBox控件應用 69 實例056 在RichTextBox控件中添加超鏈接文字 69 實例057 在RichTextBox控件中顯示RTF格式的文件 70 實例058 為RichTextBox控件添加自定義滾動條 72 實例059 在RichTextBox控件中實現關鍵字描紅 73 實例060 在RichTextBox控件中實現項目編號功能 75 實例061 設置RichTextBox控件中文本對齊方式 78 2.4 ListBox控件應用 81 實例062 在ListBox控件間交換數據 81 實例063 將數據庫數據添加到ListBox中 82 實例064 借助綁定控件實現數據選擇錄入 83 實例065 在ListBox控件中查找指定項 84 2.5 選擇類控件應用 85 實例066 利用選擇控件實現權限設置 85 實例067 利用選擇控件實現復雜查詢 88 2.6 ListView控件應用 90 實例068 ListView控件間的數據移動 90 實例069 將數據庫數據添加到ListView控件 93 實例070 在ListView控件中實現修改功能 94 實例071 在ListView控件中對數據排序或統計 95 實例072 在ListView控件中繪制底紋 97 實例073 在列表視圖中拖動視圖項 98 實例074 使ListView控件中的選擇項高亮顯示 101 實例075 帶復選框的ListView控件 103 2.7 TreeView控件應用 104 實例076 將數據庫數據顯示到樹視圖中 104 實例077 用樹型列表動態顯示菜單 105 實例078 用TreeView控件遍歷磁盤目錄 106 實例079 修改TreeView控件中的節點 109 實例080 將XML文件節點綁定到TreeView控件中 111 2.8 DataGridView控件應用 112 實例081 DataGridView控件的分頁功能 113 實例082 從DataGridView控件拖放數據至TreeView控件 117 實例083 在DataGridView控件中實現合并單元格 121 實例084 在DataGridView控件中顯示圖片 123 實例085 為DataGridView控件實現復選功能 125 實例086 像Excel一樣復制DataGridView中數據 127 2.9 其他控件典型應用 131 實例087 TrackBar控件的簡單應用 131 實例088 自制平滑進度條控件 133 實例089 使用MaskedTextBox控件實現輸入驗證 136 實例090 制作日歷計劃任務 138 實例091 在ProgressBar控件中顯示進度百分比 141 實例092 在NumericUpDown控件中顯示當前系統日期 142 2.10 控件技術 143 實例093 程序運行時智能增減控件 143 實例094 多控件的焦點循環移動 145 實例095 動態創建控件 147 實例096 在Button按鈕上繪圖 147 2.11 焦點變換與輸入控制 149 實例097 按回車鍵焦點在控件中移動的錄入窗口 149 實例098 程序運行時拖動控件 150 實例099 控件得到焦點時變色 152 實例100 使用控件的Tag屬性傳遞信息 152 2.12 特殊控件 153 實例101 為控件制作立體效果 153 實例102 獲取控件名稱和內容 155
第3章 組件應用 157 3.1 BackgroundWorker組件 158 實例103 BackgroundWorker組件執行異步操作 158 3.2 ErrorProvider組件 160 實例104 使用ErrorProvider組件驗證文本框輸入 160 3.3 EventLog組件 161 實例105 使用EventLog組件讀寫Windows系統事件日志 161 實例106 使用EventLog組件保存Windows系統日志 164 實例107 使用EventLog組件向本機現有日志中添加條目 165 3.4 FileSystemWatcher組件 167 實例108 使用FileSystemWatcher組件監視系統日志文件是否被更改 167 3.5 HelpProvider組件 169 實例109 使用HelpProvider組件調用幫助文件 169 3.6 Process組件 170 實例110 使用Process組件訪問本地進程 170 3.7 Timer組件 171 實例111 使用Timer組件制作計時器 171 實例112 使用Timer組件實現人物動畫效果 176 實例113 使用Timer組件制作左右飄動的窗體 177 實例114 使用Timer組件實現世界杯倒計時 178 3.8 ServiceController組件 180 實例115 使用ServiceController組件控制計算機的服務 180 3.9 ImageList組件 182 實例116 使用ImageList組件制作動畫圖片 182 3.10 DirectoryEntry組件 183 實例117 使用DirectoryEntry組件建立虛擬目錄 183
第4章 圖形技術 185 4.1 繪制圖形 186 實例118 繪制公章 186 實例119 在圖片中寫入文字 187 實例120 局部圖片的復制 189 實例121 波形圖的繪制 190 4.2 圖形轉換 192 實例122 BMP轉換成JPG格式 192 實例123 JPG轉換成BMP格式 194 實例124 位圖轉化為WMF格式 195 實例125 ICO文件轉化為位圖 196 實例126 圖片批量轉換工具 197 4.3 圖像預覽 199 實例127 局部圖像放大 199 實例128 瀏覽大圖片 200 實例129 剪切圖片 201 實例130 圖像旋轉 203 實例131 以橢圓形顯示圖像 205 4.4 圖形縮放與變換 206 實例132 如何放大和縮小圖像 206 實例133 生成圖片縮略圖 207 實例134 如何實現圖形翻轉 209 4.5 圖像效果 209 實例135 百葉窗效果顯示圖像 210 實例136 推拉效果顯示圖像 211 實例137 水平交錯效果顯示圖像 212 實例138 垂直交錯效果顯示圖像 213 實例139 圖像紋理效果 214 實例140 圖像浮雕效果 216 實例141 積木效果 217 實例142 馬賽克效果顯示圖像 218 實例143 霧化效果顯示圖像 220 實例144 銳化效果顯示圖像 221 實例145 黑白效果顯示圖像 222 實例146 光暈效果顯示圖像 223 4.6 圖像字體 224 實例147 倒影效果的文字 224 實例148 投影效果的文字 225 實例149 印版效果的文字 226 實例150 陰影效果的文字 227 實例151 傾斜效果的文字 228 實例152 漸變效果的文字 229 實例153 縮放效果的文字 230 實例154 輝光效果文字 231 實例155 如何在圖片中移動文字 233 4.7 圖像動畫 235 實例156 動畫背景窗體 235 實例157 隨鼠標移動的圖像 236 實例158 十字光標定位 238 實例159 抓取鼠標指針的形狀 239 實例160 圖像的上下對接顯示 240 實例161 任意角度旋轉圖像 241 實例162 以四周擴散形式顯示圖像 242 4.8 圖像識別 243 實例163 查看圖片的像素 244 實例164 設置圖像中指定位置的像素值 244 實例165 在圖像文件中實現自定義標記 246 實例166 獲取指定點的RGB值 248 4.9 圖像工具 249 實例167 獲取圖片類型 249 實例168 簡單畫圖程序 250 實例169 看圖工具 254 實例170 不失真壓縮圖片 255 實例171 屏幕抓圖 257 4.10 圖像應用 259 實例172 隨機更換壁紙程序 259 實例173 屏幕保護 260 實例174 模擬石英鐘 263 實例175 制作畫桃花小游戲 265
第5章 多媒體技術 268 5.1 CD、VCD播放 269 實例176 播放指定的avi-mid-wav文件 269 實例177 獲取多媒體詳細信息列表 270 5.2 MP3、WAV播放 271 實例178 帶記憶功能的MP3播放器 271 實例179 自動播放的MP3播放器 274 實例180 學校體操定時音樂播放 275 實例181 播放系統自帶的事件聲音 276 實例182 獲取MP3文件的歌詞 278 實例183 M3U文件的創建及刪除 281 實例184 獲取MP3文件的播放時間 284 實例185 異步加載并播放聲音文件 286 5.3 動畫播放 288 實例186 播放Flash動畫 288 實例187 制作AVI播放器 289 實例188 播放GIF動畫 290 實例189 利用Image制作小動畫 292 5.4 媒體控制 293 實例190 檢測是否安裝聲卡 293 實例191 打開和關閉CDROM 294 實例192 控制PC喇叭發聲 295 實例193 獲取顯示設備的名稱及PNPDeviceID 296 實例194 如何收聽網絡電臺 297 實例195 獲取顯示設備的最大、最小及當前刷新率 298 實例196 隱藏控制面板中的聲音設備 299 實例197 獲取顯示設備的當前顯示模式 300 實例198 獲取聲音設備的名稱及PNPDeviceID 301 實例199 語音計算器 302 5.5 多媒體應用 303 實例200 開機祝福程序 303 實例201 制作家庭影集 305 實例202 產品電子報價 306 實例203 產品滾動展示程序 307 實例204 將圖片資源添加到EXE里 309 5.6 屏幕保護相關程序 309 實例205 電子相冊屏幕保護程序 310 實例206 歌曲播放屏幕保護程序 311
第6章 文件系統 312 6.1 創建、刪除文件和文件夾 313 實例207 生成隨機文件名或文件夾名 313 實例208 建立臨時文件 314 實例209 根據日期動態建立文件 314 實例210 清空回收站 316 6.2 查找文件 317 實例211 搜索文件 317 實例212 檢查文件是否存在 318 實例213 提取指定文件夾目錄 319 6.3 修改文件 320 實例214 更改文件名稱 320 實例215 修改文件屬性 321 實例216 修改文件及目錄的名字 322 6.4 文件目錄 323 實例217 獲得臨時文件目錄 323 實例218 獲取應用程序所在目錄 324 實例219 獲得系統當前目錄 324 實例220 在程序中改變當前路徑 325 6.5 復制文件 326 實例221 使用FileStream復制大文件 326 實例222 復制文件時顯示復制進度 328 實例223 批量復制文件 330 6.6 指定類型的文件操作 331 實例224 文本文件的操作 331 實例225 使用ROT13加密解密文件 332 6.7 其他 333 實例226 獲取窗口文本 333 實例227 判斷文件是否正在被使用 334 實例228 創建PDF文檔 335 實例229 C#中實現文件拖放 336 實例230 文件比較 337 實例231 獲取文件夾中的圖標資源 338 實例232 獲取文件夾下的所有文件夾及文件的名稱 340
第7章 操作系統與Windows相關程序 344 7.1 啟動相關 345 實例233 定時關閉計算機 345 實例234 遠程關閉與重啟計算機 349 7.2 獲得磁盤屬性 351 實例235 獲得硬盤序列號 351 實例236 獲取映射驅動器路徑 353 實例237 判斷驅動器類型 354 實例238 獲取所有邏輯分區 355 7.3 磁盤相關設置 356 實例239 取消磁盤共享 356 實例240 檢查驅動器容量 357 實例241 檢測磁盤是否準備好 358 實例242 圖表顯示磁盤容量 359 實例243 格式化磁盤 360 7.4 系統控制 361 實例244 將計算機設置為休眠狀態 361 實例245 切換輸入法 362 實例246 創建應用程序快捷方式 363 7.5 系統設置 364 實例247 屏幕放大鏡 364 實例248 設置系統時間 366 實例249 設置屏幕分辨率 367 7.6 系統監控 368 實例250 檢測系統啟動模式 368 實例251 內存使用狀態監控 369 實例252 鍵盤鉤子屏蔽熱鍵 370 實例253 CPU使用率 372 7.7 系統軟件信息 373 實例254 獲取計算機中已安裝的字體 374 實例255 獲取計算機的顯示設備信息 374 實例256 獲取系統啟動后經過的時間 375 實例257 系統已經安裝的打印機信息 376 7.8 鼠標操作 377 實例258 切換鼠標左右鍵 377 實例259 限制鼠標活動區域 378 實例260 獲取鼠標在任意點的顏色值 379 實例261 設置鼠標樣式 381 7.9 程序控制 383 實例262 打開控制面板中的程序 383 實例263 添加程序托盤 384 實例264 不出現在任務欄上的程序 384 實例265 怎樣調用外部的Exe文件 385 實例266 關閉外部已開啟的程序 386 7.10 程序運行 387 實例267 防止程序多次運行 387 實例268 程序運行時禁止關機 388 實例269 獲取任務欄尺寸大小 389 實例270 改變系統提示信息 390 實例271 獲取系統環境變量 391 實例272 啟動屏幕保護 392 7.11 系統隱藏 393 實例273 隱藏、顯示任務欄 393 實例274 隱藏、顯示開始按鈕 394 實例275 查看當前系統版本 395 實例276 使桌面圖標文字透明 397 實例277 檢索系統中正在運行的任務 398 實例278 隱藏、顯示桌面圖標 399 7.12 其他 399 實例279 兩種信息發送方式 400 實例280 判斷計算機中是否安裝了SQL軟件 403
第8章 注冊表 405 8.1 個性桌面 406 實例281 禁用桌面選項卡 406 實例282 禁用外觀選項卡 407 實例283 禁用屏幕保護選項卡 408 實例284 設置任務欄時間樣式 408 8.2 系統設置 409 實例285 隱藏桌面快捷方式圖標的小箭頭 409 實例286 禁用Windows任務管理器 410 實例287 禁用任務欄的右鍵菜單 411 8.3 IE瀏覽器設置 412 實例288 修改IE瀏覽器標題欄內容 412 實例289 獲取IE瀏覽器版本信息 413 實例290 設置IE瀏覽器的默認主頁 413 實例291 禁止修改IE瀏覽器主頁 414 8.4 應用軟件設置 415 實例292 建立數據文件與程序的關聯 415 實例293 使應用程序開機自動運行 416
第9章 數據庫技術 418 9.1 連接Access數據庫 419 實例294 連接Access數據庫 419 實例295 連接加密的Access數據庫 419 實例296 自動識別Access 2000數據庫路徑 421 實例297 連接網絡上共享的Access 2000數據庫 423 實例298 將Access數據庫導入Excel文件中 424 9.2 連接SQL Server數據庫 425 實例299 使用ODBC DSN連接SQL Server數據庫 425 實例300 使用ODBC非DSN連接SQL Server數據庫 427 實例301 使用OLE DB連接SQL Server數據庫 428 實例302 建立SQL Server數據庫連接 429 9.3 連接其他數據庫 431 實例303 連接Excel文件 431 實例304 連接Oracle數據庫 432 9.4 數據庫結構的讀取與修改 433 實例305 讀取SQL Server數據庫結構 433 實例306 修改SQL Server數據庫結構 435 9.5 數據錄入 437 實例307 利用數據綁定控件錄入數據 438 實例308 使用ADO.NET對象錄入數據 439 實例309 向SQL Server數據庫中批量寫入海量數據 442 實例310 利用存儲過程錄入數據 443 9.6 圖片存取技術 446 實例311 使用存取文件名的方法存取圖片 446 實例312 使用二進制存取用戶頭像 447 9.7 數據修改 450 實例313 利用數據綁定控件修改數據 450 實例314 利用數據對象修改數據 452 實例315 利用SQL語句修改數據 454 實例316 利用存儲過程修改數據 455 9.8 數據保存前判斷 457 實例317 判斷輸入數據是否符合要求 457 實例318 判斷是否重復輸入數據 459 9.9 數據刪除 460 實例319 刪除表格中指定的記錄 461 實例320 利用SQL語句刪除數據 462 9.10 數據記錄 463 實例321 分頁顯示信息 463 實例322 移動記錄 464 9.11 數據維護 465 實例323 在C#中分離SQL Server數據庫 465 實例324 在C#中附加SQL Server數據庫 467 實例325 在C#中附加單文件SQL Server數據庫 468 9.12 數據備份恢復 469 實例326 備份SQL Server數據庫 469 實例327 還原SQL Server數據庫 471 9.13 管理系統開發相關 474 實例328 開啟SQL Server數據庫 474 實例329 斷開SQL Server數據庫與其他應用程序的連接 476 實例330 帶圖像列表的系統登錄程序 477 實例331 利用SQL語句執行外圍命令 478 實例332 系統初始化 479
第10章 SQL查詢相關技術 481 10.1 SELECT子句 482 實例333 查詢特定列數據 482 實例334 使用列別名 484 實例335 在列上加入計算 485 實例336 使用函數設置條件 486 10.2 查詢常量 488 實例337 查詢數字 488 實例338 查詢字符串 489 實例339 查詢日期數據 491 實例340 查詢邏輯型數據 492 實例341 查詢空(“”或Null)數據 493 10.3 查詢變量 494 實例342 利用變量查詢字符串數據 494 實例343 利用變量查詢數值型數據 495 實例344 利用變量查詢日期型數據 496 10.4 模式查詢 498 實例345 利用“_”通配符進行查詢 498 實例346 利用“%”通配符進行查詢 499 實例347 利用“[]”通配符進行查詢 500 實例348 利用“[^]”通配符進行查詢 501 實例349 復雜的模式查詢 502 10.5 TOP和PERCENT限制查詢結果 503 實例350 查詢前10名數據 503 實例351 取出數據統計結果的后10名數據 505 實例352 查詢銷售量占前50%的圖書信息 506 實例353 查詢庫存數量占后20%的圖書信息 507 10.6 周期、日期查詢 508 實例354 查詢指定日期的數據 508 實例355 查詢指定時間段的數據 509 實例356 按年、月或日查詢數據 511 10.7 比較、邏輯、重復查詢 513 實例357 利用運算符查詢指定條件的數據 513 實例358 NOT與謂詞進行組合條件的查詢 515 實例359 查詢時不顯示重復記錄 516 實例360 列出數據表中的重復記錄和記錄條數 518 10.8 在查詢中使用OR和AND運算符 519 實例361 利用OR運算符進行查詢 519 實例362 利用AND運算符進行查詢 521 實例363 同時利用OR、AND運算符進行查詢 522 10.9 排序、分組統計 524 實例364 數據分組統計(單列) 524 實例365 在分組查詢中使用ALL關鍵字 525 實例366 在分組查詢中使用CUBE運算符 527 實例367 在分組查詢中使用ROLLUP運算符 529 實例368 對數據進行降序查詢 531 實例369 對數據進行多條件排序 532 實例370 對統計結果進行排序 533 實例371 按倉庫分組統計圖書庫存(多列) 534 實例372 多表分組統計 535 實例373 使用COMPUTE 536 實例374 使用COMPUTE BY 538 10.10 聚合函數 539 實例375 利用聚合函數SUM對銷售額進行匯總 539 實例376 利用聚合函數AVG求某班學生的平均年齡 541 實例377 利用聚合函數MIN求銷售額、利潤最少的商品 542 實例378 利用聚合函數MAX求月銷售額完成最多的員工 544 實例379 利用聚合函數COUNT求日銷售額大于某值的商品數 545 實例380 利用聚合函數First或Last求數據表中第一條或最后一條記錄 546 10.11 多表查詢(連接查詢) 548 實例381 利用FROM子句進行多表查詢 548 實例382 使用表別名 549 實例383 合并多個結果集 551 10.12 嵌套查詢 552 實例384 簡單嵌套查詢 552 實例385 復雜嵌套查詢 554 實例386 嵌套查詢在查詢統計中的應用 555 10.13 子查詢 557 實例387 用子查詢作派生的表 557 實例388 用子查詢作表達式 558 實例389 在Update語句中應用子查詢 559 10.14 聯合語句Union 561 實例390 使用聯合查詢 561 實例391 多表聯合查詢 563 實例392 對聯合查詢后的結果進行排序 564 10.15 內聯接查詢 565 實例393 簡單內聯接查詢 565 實例394 復雜內聯接查詢 567 實例395 使用內聯接選擇一個表與另一個表中行相關的所有行 568 10.16 外聯接查詢 569 實例396 左外聯接查詢 569 實例397 右外聯接查詢 570 實例398 使用外聯接進行多表聯合查詢 572 10.17 利用IN進行查詢 573 實例399 用IN查詢表中的記錄信息 573 實例400 使用IN引入子查詢限定查詢范圍 574 10.18 交叉表查詢 575 實例401 利用Trasform分析數據 575 實例402 利用Trasform動態分析數據 577 實例403 靜態交叉表(SQLServer 2000) 579 實例404 動態交叉表(SQLServer 2000) 581 10.19 函數查詢 583 實例405 在查詢語句中使用格式化函數 583 實例406 在查詢語句中使用字符串函數 584 實例407 在查詢中使用日期函數 586 10.20 having語句應用 587 實例408 利用having語句過濾分組數據 587 實例409 having語句應用在多表查詢中 589 10.21 視圖的應用 590 實例410 在C#中應用視圖 590 實例411 獲取數據庫中的全部用戶視圖 591 實例412 通過視圖修改數據 592 10.22 存儲過程的應用 593 實例413 C#應用存儲過程 593 實例414 應用存儲過程添加數據 594 實例415 應用存儲過程修改數據 595 實例416 應用存儲過程刪除數據 596 實例417 C#應用查詢存儲過程 597 實例418 獲取數據庫中的全部存儲過程 598 實例419 加密存儲過程 599 10.23 觸發器的應用 600 實例420 Insert觸發器的應用 600 實例421 Update觸發器在系統日志中的應用 602 實例422 觸發器的嵌套使用 603 實例423 獲取數據庫中的觸發器 604
第11章 LINQ查詢技術 605 11.1 使用LINQ技術操作SQL數據庫 606 實例424 使用LINQ技術查詢SQL數據庫中的數據 606 實例425 使用LINQ技術向SQL數據庫中添加數據 609 實例426 使用LINQ技術在SQL數據庫中修改數據 610 實例427 使用LINQ技術在SQL數據庫中刪除數據 612 實例428 使用LINQ技術查詢前5名數據 613 實例429 使用LINQ技術對數據進行排序 614 實例430 使用LINQ技術關聯查詢多表數據 615 11.2 LINQ技術其他應用 616 實例431 讀取XML文件并更新到數據庫 616 實例432 使用LINQ技術對XML文件進行操作 618
第12章 報表與打印技術 623 12.1 Windows打印組件 624 實例433 打印窗體中的數據 624 實例434 圖形打印 626 12.2 利用報表生成器設計報表 627 實例435 利用報表專家設計并顯示學生基本信息 627 實例436 分組統計報表 630 實例437 在水晶報表中添加圖表 631 12.3 水晶報表基本操作 634 實例438 在水晶報表中使用Access數據庫 634 實例439 在水晶報表中使用SQL Server數據庫 635 實例440 訂貨總金額超過10萬元顯示“恭喜獲獎”文字 636 實例441 薪資大于或等于1萬元使用藍色字體標記 638 實例442 篩選薪資大于2000元的男員工 640 實例443 按類別分組統計圖書庫存 641 實例444 按成績總分降序排序 642 實例445 部門銷售量占公司總銷售量的業績百分比 643 12.4 子報表的使用 644 實例446 插入子報表 644 實例447 編輯與重新導入子報表 645 實例448 根據需要顯示子報表 647 12.5 調用Office進行打印 648 實例449 利用Word打印員工報表 648 實例450 利用Excel打印學生信息報表 650
第13章 圖表技術 652 13.1 簡單圖表 653 實例451 繪制面形圖 653 實例452 繪制橢圓 654 實例453 繪制矩形 656 實例454 繪制曲線 657 實例455 繪制柱形圖 658 13.2 柱形圖表 659 實例456 將匯總數據利用圖表分析 659 實例457 柱形圖表分析商品走勢 660 實例458 對排序數據進行分析 662 實例459 利用控件實現柱形圖分析 663 實例460 在柱形圖的指定位置顯示說明文字 664 13.3 折線圖表 666 實例461 利用圖表分析產品銷售走勢 666 實例462 利用圖表分析彩票中獎情況 668 實例463 多曲線數據分析 669 實例464 網站人氣指數曲線分析 672 13.4 餅形圖表 674 實例465 利用餅形圖分析公司男女比率 674 實例466 利用餅形圖分析產品市場占有率 675 實例467 利用多餅形圖分析企業人力資源情況 676 實例468 制作一個可以旋轉的餅形圖 678 13.5 圖表技術的應用 679 實例469 繪制驗證碼 680 實例470 在餅形圖的外圍顯示說明文字 681
第14章 硬件相關開發技術 686 14.1 串口控制 687 實例471 通過串口發送數據 687 實例472 通過串口關閉對方計算機 688 14.2 加密狗 690 實例473 密碼寫入與讀出加密狗 690 實例474 使用加密狗進行身份驗證 692 14.3 IC卡應用 693 實例475 向IC卡中寫入數據 693 實例476 讀取IC卡中的數據 696 實例477 利用IC卡制作考勤程序 697 14.4 指紋識別器應用 698 實例478 將指紋數據存入數據庫中 699 實例479 使用指紋識別器進行員工考勤 700 14.5 監控 703 實例480 簡易視頻程序 703 實例481 攝像頭監控錄像 706 實例482 超市攝像頭定時監控系統 707 14.6 語音卡控制 708 實例483 語音卡電話呼叫系統 709 實例484 客戶來電查詢系統 714 實例485 語音卡實現電話錄音 715 14.7 手機程序開發 717 實例486 利用短信貓收發短信息 717 實例487 利用短信遠程關閉計算機 720 實例488 短信息采集煙草銷售數據 722 實例489 “春晚”節目評比短信息互動平臺 724 14.8 其他程序 725 實例490 條形碼掃描器銷售商品 725 實例491 利用神龍卡制作練歌房程序 726
第15章 網絡開發技術 729 15.1 計算機設置 730 實例492 通過計算機名獲取IP地址 730 實例493 通過IP地址獲取主機名稱 731 實例494 修改本機IP地址 732 實例495 得到本機MAC地址 734 實例496 獲得系統打開的端口和狀態 735 實例497 更改DNS地址 737 15.2 遠程控制 738 實例498 遠程控制計算機 738 實例499 遠程服務控制 740 15.3 網絡復制文件 743 實例500 網絡中的文件復制 743 15.4 局域網管理 744 實例501 在局域網內發送信息 744 實例502 獲取網絡中所有工作組名稱 746 實例503 列出工作組中所有計算機 748 實例504 獲取網絡中某臺計算機的磁盤信息 749 實例505 映射網絡驅動器 750 15.5 網絡連接與通信 752 實例506 編程實現Ping操作 752 15.6 網絡聊天室 753 實例507 利用C#設計聊天程序 753 實例508 點對點聊天室 756
第16章 Web編程 759 16.1 瀏覽器應用 760 實例509 制作自己的網絡瀏覽軟件 760 實例510 XML數據庫文檔的瀏覽 763 16.2 上網控制 765 實例511 定時上Internet 765 實例512 監測當前網絡連接狀態 767 16.3 郵件管理 768 實例513 收取電子郵件 768 實例514 SMTP協議發送電子郵件 771 16.4 網上信息提取 773 實例515 提取并保存網頁源碼 773 實例516 提取網頁標題 775
第17章 加密、安全與軟件注冊 777 17.1 數據加密與解密 778 實例517 數據加密技術 778 實例518 文本文件加密與解密 779 實例519 對數據報進行加密保障通信安全 783 17.2 Access數據庫安全 787 實例520 如何編程修復Access數據庫 787 實例521 訪問帶驗證模式的SQLServer 2000數據庫 789 17.3 軟件注冊與加密 790 實例522 限制軟件的使用次數 791 實例523 利用注冊表設計軟件注冊程序 793 實例524 利用網卡序列號設計軟件注冊程序 795 實例525 根據cpu序列號、磁盤序列號設計軟件注冊程序 797
第18章 數據結構與算法 800 18.1 鏈表的實現 801 實例526 單向鏈表的實現 801 18.2 雙向鏈表 805 實例527 雙向鏈表 805 18.3 堆棧 810 實例528 堆棧的實現 810 18.4 隊列 812 實例529 隊列的實現 812 18.5 樹的實現 813 實例530 樹的實現 814 18.6 排序 818 實例531 冒泡排序 818 實例532 選擇排序 819 實例533 插入排序 819 實例534 希爾排序 820 18.7 常見算法的實際應用 821 實例535 判斷素數的算法 821 實例536 加密和解密算法 823 實例537 判斷身份證是否合法 824 實例538 判斷IP地址是否合法的算法 825 實例539 按要求生成指定位數編號 826 實例540 身份證號從15位升到18位算法 827 實例541 百錢百雞的算法 828 實例542 韓信點兵的算法 829 實例543 實現裴波那契數列求和 829 實例544 求水仙花數的算法 830 實例545 如何將B轉換成GB、MB和KB 831 實例546 0~N位數的任意組合 832 實例547 在數組中快速查找近似值 834
第19章 C#高級開發 836 19.1 Windows服務開發 837 實例548 將局域網聊天程序開發成Windows服務 837 19.2 Remoting分布式開發 843 實例549 運用Remoting實現文件傳送 843 實例550 大規模數據訪問時緩解服務器壓力 849 19.3 COM+服務開發 855 實例551 COM+服務實現銀行轉賬系統 856 實例552 COM+服務解決同時訪問大量數據并發性 859
第20章 實用工具 864 20.1 數據庫工具 865 實例553 自動配置ODBC的程序 865 實例554 制作SQL Server提取器 868 20.2 個人工具 870 實例555 個人通訊錄 870 實例556 電子名片盒 872 實例557 個人日記本 873 實例558 個人理財管理 875 20.3 實用工具 877 實例559 電話區號、郵編管理軟件 877 實例560 IP地址及手機號碼歸屬地查詢 878 實例561 火車時刻查詢軟件 882 實例562 網站網址導航程序 885 20.4 其他工具 887 實例563 人民幣金額轉換 887 實例564 列舉局域網SQL服務器 889 實例565 整點報時程序 890 實例566 紅綠燈程序 892 實例567 萬年歷 894 實例568 彩票抽獎機 897 實例569 電子相冊 898
第21章 程序打包 901 21.1 最簡單的程序打包 902 實例570 最簡單的程序打包 902 實例571 將特定文件安裝到指定文件夾中 904 21.2 打包注冊表信息 906 實例572 打包注冊表信息 906
技術要點對應實例位置 908
|
序: |
|