王者歸來:C#完全開發範例集[4版]

  • 9 774
    860

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

內容簡介

本書分為6 篇25 章。精選了專案開發中的600 個實例,涵蓋了C#程式設計基礎、Windows 視窗、控制項應用、檔案操作、C# 與Office 高效開發、圖形圖像與多媒體等方面的內容。
 

書中實例均來自於一線開發人員的實際專案,囊括了開發中經常使用和需要解決的重點及困難,所有實例都列出了程式說明、設計想法、設計步驟、來源程式等內容,讀者可按部就班地直接使用,快速解決問題,提昇效率。關鍵技術部分剖析了實例使用的核心技術。這樣,讀者在不必檢視設計過程和原始程式碼的情況下即可快速掌握實例的關鍵技術,甚至直接做出實例。
 

適用:C#初學者、C#程式程式設計師等。

目錄

前言
第1 篇 C# 程式設計礎篇
01 C# 開發環境的使用
1.1 Visual Studio 開發環境的安裝與配置
實例001 配置合適的Visual Studio 2010開發環境
實例002 設定程式碼行號
實例003 使開發環境全螢幕顯示
實例004 根據需要建立所需解決方案
1.2 Visual Studio 開發環境的使用
實例005 為程式設定版本和說明資訊
實例006 設定Windows 應用程式啟動表單
實例007 統一表單中控制項的字體設定
實例008 透過“格式”功能表佈局表單
1.3 快速開發專案必備
實例009 為專案新增DLL 檔參考
實例010 為項目加入已有類別
實例011 為專案加入協力廠商控制項
實例012 為專案加入已有表單
02 C# 語言基礎應用3.2 架設區域網路來源   
2.1 程式碼的註解
實例013 對單行程式碼進行註解
實例014 快速對多行程式碼進行註解
實例015 使用“///”標記給程式碼片段加入說明
2.2 運算子的使用
實例016 使用引號運算子進行賦值
實例017 使用算術運算子開發簡單計算機
實例018 使用“^”運算子對數字進行加密
實例019 巧用位移運算子取得中文編碼值
實例020 使用條件運算子判斷指定年份是不是閏年
實例021 使用流程控制語句報銷業務花費
2.3 關鍵字的使用
實例022 使用checked 關鍵字處理“溢出”錯誤
實例023 使用typeof 關鍵字取得類別的內部結構
實例024 使用using 關鍵字有效回收資源
實例025 使用is 關鍵字檢查物件是否與指定類型相容
實例026 使用as 關鍵字將物件轉換為指定類型
2.4 流程控制語句的使用
實例027 小明去學校和醫院分別要走哪條路
實例028 利用條件陳述句判斷用戶登入身份
實例029 判斷指定月份屬於哪個季節
實例030 使用switch 語句更改表單顏色
實例031 迴圈向控制台中輸入內容
實例032 遞迴演算法的經典面試題
實例033 製作一個數字猜猜看小遊戲
實例034 使用goto 語句在陣列中搜索指定圖書
03 字串處理技術
3.1 字元及字串轉換
實例035 將字母全部轉換為大寫或小寫
實例036 字母與ASCII 碼的轉換
實例037 中文字與區位碼的轉換
實例038 將中文字轉換為拼音
3.2 一般字符及字串操作
實例039 根據標點符號對字串進行分行
實例040 判斷用戶輸入的用戶名是否正確
實例041 將字串的每個字元進行顛倒輸出
實例042 去掉字串中的所有空格 
實例043 從字串中分離檔案路徑、檔案名及副檔名
實例044 獲取字串中中文字的個數   
實例045 批次替換某一類字串
實例046 對字串進行加密與解密
3.3 一般數字文書處理技術
實例047 判斷輸入的貨幣值是否為數字
實例048 對計算結果進行四捨五入
實例049 商品金額的大小寫轉換
實例050 設置貨幣值中使用的小數位數
實例051 格式化輸入資料為貨幣格式
實例052 開發一個進制轉換器
3.4 日期時間格式的資料處理
實例053 動態取得系統目前日期和時間
實例054 手動設定系統日期時間
實例055 根據生日自動計算員工年齡
實例056 根據年份判斷十二生肖
實例057 取得目前日期是星期幾
實例058 取得目前年的天數
實例059 取得目前月的天數
實例060 取得當前日期的前一天
實例061 將日期格式化為指定格式
實例062 使用DateDiff 方法取得日期時間的間隔數
實例063 使用DateAdd 方法向指定日期加入一段時間間隔
實例064 使用TimeSpan 物件取得時間間隔
實例065 使用Sleep 方法延遲時間
實例066 如何確定程式的執行時間
實例067 使用ParseExact 方法將字串轉化為日期格式
實例068 使用ToString 方法格式化日期
實例069 使用ToDateTime 方法轉換日期顯示格式
3.5 一般數字驗證技巧
實例070 使用正規化運算式驗證電話號碼
實例071 使用正規化運算式驗證輸入密碼條件
實例072 使用正規化運算式驗證郵政編號
實例073 使用正規化運算式驗證手機號碼
實例074 使用正規化運算式驗證身份證號
實例075 使用正規化運算式驗證兩位小數
實例076 使用正規化運算式驗證一年的12個月份
實例077 使用正規化運算式驗證一個月的31天
實例078 使用正規化運算式驗證數字輸入
實例079 使用正規化運算式驗證密碼長度
實例080 使用正規化運算式驗證非零的正整數
實例081 使用正規化運算式驗證非零的負整數
3.6 一般字符驗證技巧
實例082 使用正規化運算式驗證大寫字母
實例083 使用正規化運算式驗證小寫字母
實例084 使用正規化運算式檢查字串中重複出現的詞
實例085 使用正規化運算式替換字串
實例086 使用正規化運算式分解字串
實例087 使用正規化運算式驗證輸入字母
實例088 使用正規化運算式驗證中文中文字輸入
實例089 使用正規化運算式驗證輸入字串
3.7 網路驗證應用技巧
實例090 使用正規化運算式驗證E-mail 格式
實例091 使用正規化運算式驗證IP 位址
實例092 使用正規化運算式驗證URL
04 陣列和集合的使用
4.1 陣列的基本操作
實例093 取得多維陣列的行數與列數
實例094 按指定條件在陣列中檢索元素
實例095 在陣列中加入一個元素
實例096 在陣列中加入一個陣列
實例097 不改變長度刪除陣列中的元素
實例098 刪除陣列元素後改變其長度
4.2 一般陣列排序演算法
實例099 使用選擇排序法對一維陣列進行排序
實例100 使用冒泡排序法對一維陣列進行排序
實例101 使用快速排序法對一維陣列進行排序
實例102 使用直接插入法對一維陣列進行排序
實例103 使用希爾排序法對一維陣列進行排序
實例104 使用Sort 方法對陣列進行快速排序
實例105 反轉陣列中元素的順序
4.3 一般集合的使用
實例106 向班級集合中新增學生資訊
實例107 使用雜湊表對XML 檔進行查詢 
實例108 計算兩個矩形矩陣的乘積
05 物件導向程式設計技術
5.1 屬性和方法
實例109 使用屬性儲存使用者編號和姓名
實例110 通過定義方法求一個數的平方
實例111 使用重新載入方法實現不同類型資料的計算
5.2 結構與類別
實例112 通過結構計算矩形的面積
實例113 透過類別繼承計算梯形面積
實例114 封裝類別實現一個簡單的計算機
實例115 使用物件導向觀念查詢字串中的所有數字
5.3 物件導向技術進階應用
實力116 自訂抽象類別計算圓形的面積
實例117 利用介面實現選擇不同的語言
實例118 使用密封類別密封使用者資訊
實例119 透過重寫虛擬方法實現加法運算

序/導讀

序言
 

程式開發是一項艱辛的工作,它不僅考驗開發人員的智力,更考驗開發人員的體力。縱觀國內的軟體企業,內部開發團隊挑燈夜戰,連續幾個月加班工作是常有的事情。筆者曾“有幸”參加過十幾個專案的開發工作,對程式設計有深刻的體會。程式設計是一項複雜的創造性工作,它需要開發人員掌握各方面的知識和積累豐富的開發經驗。專案開發中的一個問題可能會佔用團隊幾天甚至十幾天的時間,但是如果開發人員遇到過類似的問題,也許幾分鐘就可以解決。這就是程式設計經驗的重要性,也是許多軟體企業用人時選擇有項目開發經驗者的主要原因。
 

本書精選了專案開發中的600 個範例,涵蓋了C# 程式設計基礎、Windows 視窗、控制項應用、檔案操作、C# 與Office 高效開發、圖形圖像與多媒體等方面的內容,每一個知識點都提供了豐富的、具有很強實用性的範例,以幫助開發人員快速解決疑難問題。
 

本書內容
本書分為6 篇25 章,共計600 個範例。書中所選範例均來自於一線開發人員的實際專案開發,囊括了開發中經常使用和需要解決的熱點、難點問題,使讀者可以快速地解決開發中的難題,提高程式設計效率。
書中在講解範例時採用統一的編排樣式,多數範例由“範例說明”、“關鍵技術”、“設計過程”和“秘笈心法”4 部分構成。
其中,“範例說明”部分採用圖文結合的方式介紹範例的功能和執行效果;“關鍵技術”部分介紹了範例使用的重點、難點技術;“設計過程”部分講解了範例的詳細開發過程;“秘笈心法”部分給出了與範例相關的技巧和經驗總結。
 

本書特點
◎範例極為豐富
涵蓋程式設計中多個方面的各種應用,用戶開發中所需的技術、技巧在本書幾乎都可以找到。
◎範例非常實用
書中所選範例均是專案開發中經常需要使用或實現的技術,由數名專案師多年積累而成,許多範例是開發人員夢寐以求的。
◎可操作性很強
本書範例都給出了程式說明、設計思路、設計步驟、來源程式等內容,讀者可按部就班地直接使用。
 

本書程式碼
為了幫助讀者學習和使用書中的範例,書中所有範例專案的原始程式碼、素材,請至www.topteam.cc 佳魁資訊官網資源下載區下載。
 

本書約定
◎範例使用方法
讀者在學習本書的過程中,可以從原始程式碼中複製範例,去掉範例的唯讀屬性。有些範例需要使用相應的資料庫或協力廠商資源,這些範例在使用前需要進行相應配置,詳細使用方式請參考本書的程式碼使用說明書。此外,如果使用者直接將本書範例用於商業用途,由此產生的不良後果由讀者自己承擔。
◎部分範例只提供關鍵程式碼
因篇幅限制,書中有些範例只列出關鍵程式碼,完整程式碼請下載參考。
 

讀者群
本書非常適合以下人員閱讀:
◎ƒ C# 初學者,如大專院校學生、求職人員、培訓機構學員
◎ƒ C# 程式師

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789863792949
    • 分級
    • 普通級
    • 頁數
    • 1152
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
aff || fa34fe2a33f3ff555e812e6f4327a14b