王者歸來:599個C#企業專案開發完整範例集
活動訊息
內容簡介
本書精選了專案開發中的599 個實例,書中所選實例均來自一線開發人員的實際專案開發,囊括了開發中經常使用和需要解決的熱點、難點問題。參考本書,讀者可以快速解決開發中的難題,提高程式設計效率。
◎ 實例豐富,經驗超值
本書精選599個實例和599個條經驗技巧,涵蓋程式設計中多個方面的各種應用。使用者開發中所需的技術、技巧、解決方案幾乎都可以找到。
◎ 特點突出,功能完善,實用性強
書中實例均是專案開發中經常需要使用或實現的技術,有許多實例是開發人員夢寐以求的。
◎ 贈送所有實例原始程式碼
所有實例均提供原始程式碼,使用者在開發中可以快速參考或應用。
◎ 段落工整、簡潔,圖文結合,更容易學習
◎ 編碼規範,注釋詳盡
為了提高使用者的實際開發能力,書中程式碼都是經過嚴格審查的,可以與商業原始碼相媲美,並且為方便使用者閱讀,幾乎所有程式碼都提供有詳細注釋。
目錄
前言
第1 篇 滑鼠與鍵盤控制篇(33 個實例)
01 滑鼠操作控制
1.1 取得滑鼠資訊
實例001 取得滑鼠按兩下時間間隔
實例002 取得游標閃爍的頻率
實例003 取得滑鼠按鍵數
實例004 顯示滑鼠的等待游標
實例005 取得滑鼠在表單上的位置
實例006 記錄滑鼠行為
實例007 透過截取系統資訊判斷滑鼠的按一下鍵
1.2 滑鼠基本設定
實例008 定義滑鼠指標形狀
實例009 自訂鼠標的圖片
實例010 自訂動畫鼠標
實例011 交換滑鼠左右鍵功能
實例012 限制滑鼠在某一區域工作
實例013 遮蔽滑鼠按鍵
實例014 滑鼠設定器1.3 快速開發專案必備
1.3 滑鼠操作在實際中的應用
實例015 隱藏和顯示滑鼠
實例016 滑鼠按兩下視窗時模擬鍵盤Tab鍵操作
實例017 使用滑鼠拖放複製內容
實例018 利用滑鼠繪圖
實例019 模擬滑鼠操作
實例020 實現滑鼠游標穿透表單
02 鍵盤操作控制
2.1 取得鍵盤資訊
實例021 取得組合鍵
實例022 取得功能鍵
實例023 判斷NumLock 鍵和CapsLock 鍵是否鎖定
實例024 將Enter 鍵轉換為Tab 鍵
2.2 鍵盤快速鍵的設定
實例025 遮蔽Alt+F4 組合鍵關閉視窗
實例026 實現按下Esc 鍵關閉視窗
實例027 遮蔽系統的Ctrl+C/X/V 組合鍵
實例028 避免按Enter 鍵產生「嘀」聲
實例029 設定/ 遮蔽系統快速鍵
2.3 鍵盤操作在實際中的應用
實例030 開啟和關閉輸入法編輯器
實例031 使用鍵盤控制視窗的移動
實例032 虛擬鍵盤操作
實例033 多功能鍵盤
第2 篇 Windows 系統開發篇(94 個實例)
03 字串處理技術
3.1取得系統相關資訊
實例034 取得系統時間
實例035 取得系統目錄
實例036 取得電腦名稱
實例037 取得目前程式執行目錄
實例038 取得作業系統版本號
實例039 取得系統啟動後經過的時間
實例040 取得工作列尺寸
實例041 改變系統提示資訊
實例042 取得系統環境變數
3.2取得電腦硬體資訊
實例043 取得電腦記憶體資訊
實例044 取得CPU 相關資訊
實例045 取得主機板相關資訊
實例046 取得硬碟序號
實例047 取得所有邏輯分區
實例048 取得磁碟空間
實例049 取得磁碟的檔案系統類型
實例050 判斷磁碟機類型並取得其屬性
實例051 取得顯示裝置的名稱及PNPDeviceID
實例052 取得聲音設備的名稱及PNPDeviceID
實例053 取得螢幕的解析度
實例054 取得系統已經安裝的印表機資訊
3.3 取得系統網路資訊
實例055 得到本地機器的IP 地址
實例056 檢測電腦是否存在網路連接
實例057 判斷電腦的連線狀態
3.4取得特殊資料夾路徑
實例058 取得系統特殊資料夾路徑
實例059 得到本地執行的EXE 的路徑
實例060 取得對應磁碟機路徑
3.5 取得Windows 目前使用者資訊
實例061 取得目前使用者
實例062 判斷目前使用者是哪種使用者
3.6取得Windows 日誌資訊
實例063 取得系統日誌資訊
實例064 取得安全性記錄檔資訊
實例065 得應用程式日誌資訊
實例066 建立並寫入自訂日誌資訊
實例067 向系統日誌寫入自訂資訊
實例068 向應用程式日誌寫入自訂資訊
04系統控制應用
4.1 啟 動 相 關
實例069 進入Windows 前發出警告
實例070 電腦設定為休眠狀態
實例071 禁止使用者關閉電腦
實例072 實現登出、關閉和重啟電腦
實例073 定時關閉電腦
實例074 遠端關閉與重啟電腦
4.2磁碟相關設定
實例075 取消磁碟共用
實例076 檢測磁碟是否準備好
實例077 圖表顯示磁碟容量
實例078 修改磁碟格式
實例079 格式化磁碟
4.3 系統設置
實例080 禁止使用Windows 工作管理員
實例081 為檔案新增右鍵功能表項目
實例082 修改電腦的預設印表機
實例083 通過註冊表設置桌面背景
實例084 利用API 設定桌面背景
實例085 音樂風景桌面
實例086 設定系統工作列時間
實例087 設定螢幕解析度
實例088 修改電腦名稱
實例089 顯示器控制
實例090 螢幕放大鏡
4.4 系統隱藏
實例091 隱藏、顯示工作列
實例092 隱藏、顯示開始按鈕
實例093 使桌面圖示文字透明
實例094 檢視系統中正在執行的任務
實例095 隱藏、顯示桌面圖示
4.5 系統控制
實例096 切換輸入法
實例097 全形半形切換
實例098 製作系統掛機鎖
實例099 開機啟動項目管理
實例100 啟動Windows 系統服務
實例101 執行命令行命令
4.6 系統監控
實例102 檢測系統啟動模式
實例103 監視剪貼簿的內容
實例104 記憶體使用狀態監控
實例105 鍵盤事件偵測遮蔽熱鍵
實例106 CPU 使用率
05 程式控制應用
5.1 程式控制
實例107 打開控制面板中的程式
實例108 動態系統光碟圖標
實例109 控制程式不出現在工作列上
實例110 啟動螢幕保護
實例111 用Enter 鍵控制滑鼠焦點
實例112 TextBox 控制元件中禁用滑鼠右鍵
序/導讀
前言
特別說明:
程式開發是一項艱辛的工作,它不僅考驗開發人員的智力,更考驗開發人員的體力。縱觀國內的軟體企業,內部開發團隊挑燈夜戰,連續幾個月加班加點工作是常有的事情。筆者曾「有幸」參加過十幾個專案的開發工作,對程式設計有深刻的體會。程式設計是一項複雜的創造性工作,它需要開發人員掌握各方面的知識和積累豐富的開發經驗。專案開發中的一個問題可能會佔用團隊幾天甚至十幾天的時間,但是如果開發人員遇到過類似的問題,也許幾分鐘就可以解決。這就是程式設計經驗的重要性,也是許多軟體企業用人時選擇有項目開發經驗者的主要原因。
本書筆者精選了專案開發中的599 個實例,涵蓋了滑鼠與鍵盤控制、Windows 系統開發、資料庫及LINQ 開發、水晶報表與列印、註冊表操作、軟體安全控制等方面的內容,每一個知識點都提供豐富的、具有很強實用性的實例,以幫助開發人員快速解決疑難問題。
本書內容
本書分為6篇21 章,共計599 個實例。書中所選實例均來源於一線開發人員的實際專案開發,囊括了開發中經常使用和需要解決的熱點、難點問題,參考本書,讀者可以快速解決開發中的難題,提高程式設計效率。本書亮點內容導航如下圖所示。
為了方便讀者學習和使用本書,書中在講解實例時採用統一的編排樣式,每個實例由「實例說明」、「關鍵技術」、「設計過程」和「秘笈心法」4 部分構成。
其中,「實例說明」部分採用圖文結合的方式介紹實例的功能和運行效果;「關鍵技術」部分介紹了實例使用的重點、難點技術;「設計過程」部分講解了實例的詳細開發過程;「秘笈心法」部分給出了與實例相關的技巧和經驗總結。
本書特色
◎實例豐富,經驗超值
本書精選了599 個實例和599 條經驗技巧,涵蓋了程式設計中多個方面的各種應用。使用者開發中所需的技術、技巧、解決方案幾乎都可以找到。
◎特點突出,功能完善,實用性強
書中實例均是專案開發中經常需要使用或實現的技術,有許多實例是開發人員夢寐以求的。
◎贈送所有實例原始程式碼
書中所有實例均提供原始程式碼,使用者在開發中可以快速參考或應用。
◎段落工整、簡潔,圖文結合,更容易學習
◎編碼規範,注釋詳盡
為了提高使用者的實際開發能力,書中程式碼都是經過嚴格審查的,可以與商業原始碼相媲美,並且為了方便使用者閱讀,幾乎所有程式碼都提供有詳細注釋。
超值光碟
為幫助讀者學習和使用書中的實例,本書附贈光碟,提供了書中所有實例專案的原始程式碼、素材。
本書約定
◎實例使用方法
使用者在學習本書的過程中,可以從光碟中複製實例,去掉實例的唯讀屬性。有些實例需要使用相應的資料庫或協力廠商資源,這些實例在使用前需要進行相應配置,詳細使用方式可參考本書光碟使用說明。此外,如果直接將本書實例用於商業用途,由此產生的不良後果由使用者自己承擔。
◎實例位置
書中實例在光碟中的儲存格式為「MR\ 章號\ 實例序號」。例如,「MR
90」表示實例090,位於第4 章。
◎部分實例只提供關鍵程式碼
由於篇幅限制,書中有些實例只提供關鍵程式碼,完整程式碼可參考光碟實例程式。
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9789863792284
- 分級
- 普通級
-
- 頁數
- 1152
- 商品規格
- 23*17
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
商品評價