C#開發案例精粹
明日科技
買這商品的人也買了...
-
$690$538 -
$2,120$2,014 -
$474$450 -
$834$792 -
$301細說網頁製作
-
$203Linux 網絡編程
-
$352Python 網絡編程從入門到精通
-
$539$512 -
$534$507 -
$658C++ 碼農日記 (全程視頻講解)
-
$534$507 -
$479$455 -
$620$527 -
$580$493 -
$980$647 -
$720$562 -
$860$645 -
$800$600 -
$354$336 -
$980$774 -
$659$626 -
$680$537 -
$654$621 -
$648$616 -
$768$730
相關主題
商品描述
本書緊密圍繞軟件開發人員在編程中遇到的實際問題和開發中應該掌握的技術,以實例的形式,系統介紹應用C#進行軟件開發的技術和技巧。本書共16章,包括窗體與界面設計,控件應用,圖形技術,多媒體技術,文件系統,操作系統與Windows相關應用,數據庫技術,SQL查詢相關技術,LINQ查詢技術,打印技術,圖表技術,網絡開發技術,加密、安全與軟件註冊,C#操作硬件,人工智能應用,游戲開發。
本書所有實例的源代碼都經過精心調試,在Windows 7、Windows 10等操作系統下測試通過,均能夠正常運行。
作者簡介
明日科技
一个在软件开发和项目实施方面具有丰富经验的学习型技术团队,利用积累的专业知识和经验,已开发出版了“从入门到精通”“软件开发实战 1200 例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内热销的编程图书品牌。
目錄大綱
實例001帶歷史信息的菜單 001
實例002帶下拉菜單的工具欄 002
實例003在狀態欄中加入圖標 003
實例004帶導航菜單的主界面 004
實例005隱藏式窗體 005
實例006非矩形窗體 010
實例007任務欄通知窗體 011
實例008設置窗體在屏幕中的位置 016
實例009獲取桌面分辨率 017
實例010在窗體關閉之前加入確認對話框 018
實例011禁用窗體上的關閉按鈕 019
實例012只允許輸入數字的TextBox控件 021
實例013美化ComboBox控件下拉列表 023
實例014在RichTextBox控件中添加超鏈接文字 025
實例015在ListBox控件間交換數據 026
實例016利用選擇類控件實現權限設置 027
實例017在ListView控件間的數據移動 030
實例018將數據庫中的數據顯示到樹視圖中 032
實例019實現DataGridView控件的分頁功能 033
實例020自製平滑進度條控件 039
實例021程序運行時智能增減控件 044
實例022控件得到焦點時變色 046
實例023使用EventLog組件讀寫Windows系統日誌 047
實例024使用Timer組件製作計時器 050
實例025在圖片中寫入文字 053
實例026將BMP文件轉換為JPG文件 055
實例027局部圖像放大 056
實例028放大和縮小圖像 058
實例029以百葉窗效果顯示圖像 060
實例030倒影效果的文字 061
實例031動畫背景窗體 063
實例032查看圖片的像素 064
實例033獲取圖片類型 065
實例034製作畫桃花小游戲 067
實例035使用C#生成二維碼 068
實例036自動播放的MP3播放器 072
實例037播放GIF動畫 074
實例038MP4文件的合成 076
實例039為視頻批量添加片頭、片尾 078
實例040生成隨機文件名或文件夾名 081
實例041根據日期和時間動態建立文件 082
實例042清空回收站 084
實例043搜索文件 085
實例044修改文件屬性 086
實例045獲取應用程序所在目錄 088
實例046使用FileStream類復制文件 089
實例047文本文件的操作 091
實例048判斷文件是否正在被使用 093
實例049定時關閉電腦 094
實例050獲得硬盤序列號 099
實例051取消磁盤共享 101
實例052格式化磁盤 102
實例053將電腦設置為休眠狀態 104
實例054禁用或啟用Windows任務管理器 105
實例055設置系統時間 106
實例056設置屏幕分辨率 107
實例057內存使用狀態監控 109
實例058CPU使用率 110
實例059獲取電腦的顯示設備信息 112
實例060切換鼠標左、右鍵 113
實例061打開控制面板中的程序 115
實例062獲取系統環境變量 117
實例063查看當前系統版本 118
實例064連接Access數據庫 120
實例065建立SQL Server數據庫連接 121
實例066連接Excel數據庫 123
實例067連接Oracle數據庫 124
實例068讀取SQL Server數據庫結構 125
實例069利用數據綁定控件錄入數據 128
實例070使用存取文件名的方法存取圖片 130
實例071利用數據綁定控件修改數據 132
實例072利用SQL語句修改數據 133
實例073刪除表格中指定的記錄 135
實例074利用SQL語句刪除數據 136
實例075分頁顯示信息 138
實例076在C#中分離SQL Server數據庫 139
實例077判斷電腦中是否安裝了SQL軟件 141
實例078查詢特定列數據 143
實例079查詢數字 145
實例080查詢空(“”或null)數據 147
實例081利用“_”通配符進行查詢 148
實例082查詢前10條數據 150
實例083查詢銷售數量占前50%的商品信息 151
實例084查詢指定日期的數據 152
實例085查詢指定時間段的數據 153
實例086按年、月或日查詢數據 155
實例087利用運算符查詢指定條件的數據 157
實例088同時利用OR、AND運算符進行查詢 160
實例089在分組查詢中使用ALL關鍵字 162
實例090對數據進行多條件排序 163
實例091多表分組統計 164
實例092利用聚合函數SUM對銷售額進行匯總 165
實例093利用FROM子句進行多表查詢 167
實例094簡單嵌套查詢 169
實例095用子查詢作為派生表 170
實例096使用聯合查詢 171
實例097簡單內連接查詢 173
實例098左外連接查詢 175
實例099用IN查詢表中的記錄信息 176
實例100靜態交叉表(SQL Server) 178
實例101在查詢語句中使用格式化函數 180
實例102在C#中應用視圖 182
實例103應用存儲過程添加數據 183
實例104Insert觸發器的應用 185
實例105在存儲過程中使用事務 187
實例106使用LINQ技術查詢SQL數據庫中的數據 189
實例107使用LINQ技術向SQL數據庫中添加數據 193
實例108使用LINQ技術在SQL數據庫中修改數據 195
實例109使用LINQ技術在SQL數據庫中刪除數據 196
實例110打印窗體中的數據 198
實例111自定義橫向或縱向打印 201
實例112分頁打印 204
實例113打印商品入庫單 207
實例114利用Word打印員工報表 209
實例115繪制柱形圖 212
實例116通過柱形圖表分析商品走勢 213
實例117在柱形圖的指定位置顯示說明文字 216
實例118利用圖表分析產品銷售走勢 218
實例119利用餅形圖分析產品市場占有率 221
實例120通過電腦名獲取IP地址 223
實例121獲取本機MAC地址 225
實例122獲取網絡流量信息 226
實例123遠程服務控制 229
實例124網絡中的文件復制 232
實例125局域網IP地址掃描 234
實例126編程實現Ping操作 237
實例127客戶端/服務器的交互 238
實例128提取並保存網頁源代碼 242
實例129MD5數據加密技術 246
實例130修復Access數據庫 248
實例131利用註冊表設計軟件註冊程序 250
實例132人民幣金額大小寫轉換 252
實例133判斷身份證是否合法 255
實例134按要求生成指定位數編號 257
實例135通過串口發送數據 259
實例136企業員工IC卡開發 261
實例137簡易視頻程序 270
實例138將指紋數據存入數據庫中 273
實例139語音合成 276
實例140語音識別 281
實例141圖片文字識別 283
實例142銀行卡識別 286
實例143商標識別 287
實例144植物識別 289
實例145貪吃蛇大作戰 292
實例146俄羅斯方塊 297