C#開發案例精粹

明日科技

  • 出版商: 人民郵電
  • 出版日期: 2024-03-01
  • 定價: $539
  • 售價: 8.5$458
  • 語言: 簡體中文
  • 頁數: 302
  • ISBN: 711563274X
  • ISBN-13: 9787115632746
  • 相關分類: C#
  • 下單後立即進貨 (約2週~3週)

  • C#開發案例精粹-preview-1
  • C#開發案例精粹-preview-2
C#開發案例精粹-preview-1

商品描述

本書緊密圍繞軟件開發人員在編程中遇到的實際問題和開發中應該掌握的技術,以實例的形式,系統介紹應用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