0916~0919_開學季語言展

C#最強入門邁向頂尖高手之路王者歸來

  • 79 774
    980

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

C# 最強入門

邁向頂尖高手之路

王者歸來

★★★★★【國內第1本最新 C# 語法】★★★★★

★★★★★【最完整的 C# 基礎語法】、【最徹底物件導向觀念】★★★★★

★★★★★【最強視窗設計專案實戰】★★★★★

  

多次和資訊教育界閒談,大家公認C#是非常重要的程式語言,也是資訊科系的學生或是工程師必備的程式語言。閒聊中大家也一至獲得結論,C#不容易學習,許多人學習C#都感到很辛苦,原因如下:

 

1:市面上的書籍沒有從C#基礎語法開始介紹。

2:使用舊語法解說C#,C#已經進化到最上層語句觀念(Top-level statement),幾乎沒有任何書籍介紹或說明。

3:C#其實是物件導向語言,國內書籍書籍內容對於C#語言物件導向觀念講解太粗淺。

4:C#是博大精深的程式語言,市面上書大多是在讀者尚未了解C#的觀念與精神時,就使用視窗程式做介紹,所造就的只是不紮實的結果。

5:C#經過20年的發展,已經進化到10.0版,許多新的語法,書籍皆沒有介紹,買了一些書辛苦好幾個月閱讀,好像書中內容都會了,學完也無法進入C# 實戰世界,一到網路看專家所寫的程式通通不懂。    

 

本書以約 1025 個程式實例,講解紮實的 C# 語法,讀者研讀完此書,相信可以學會下列知識:

☆ 認識最新語法:最上層語句

★ using指示詞與陳述式的用法

☆ 實質資料與參照資料

★ var宣告

☆ object、dynamic資料類型

★ 裝箱(Boxing)與拆箱(Unboxing)的記憶體說明

☆ 獨家解說C# 元組Tuple意義與應用

★ 隱式(implicit)與顯示(explicit)強制轉換資料類型。

☆ 匿名資料Anonymous Type、匿名陣列Anonymous、Array匿名方法   Anonymous Method

★ 表達式主體方法Expression-bodied Method

☆ 自行定義方法Extension Method

★ 列舉(enum)、結構(struct)、類別(class)與物件

☆ 靜態類別、靜態方法與靜態欄位

★ 物件的建構、屬性與封裝

☆ 欄位(field)與屬性(property)的關係

★ 繼承與多型

☆ 靜態綁定(static binding)、動態綁定(dynamic binding)

★ 分層繼承(Hierarchical Inhertance)、多層次繼承(Multi-Level Inhertance)

☆ 繼承IS-A和HAS-A關係、聚合(Aggregation)和組合(Composition)

★ 執行期的多型(Runtime Polymorphism)和向上轉型(Upcasting)

☆ 抽象類別、使用場合、專題實作與應用

★ 介面(Interface)、虛擬介面方法(Virtual interface method)

☆ 索引子indexer

★ 委派Delegate、Multicast delegate、Generic delegate、Func delegate、Action delegate、Predicate delegate

☆ Lambda

★ 集合與泛型集合

☆ 認識IEnumerable、IComparer、ICollection、IDictionary

★ 程式除錯與異常管理

☆ 視窗設計:認識object sender和EventArgs e參數

★ 事件(event)與共用事件、滑鼠事件、鍵盤事件

☆ Items Collection Editor

★ 靜態與動態影像

☆ 水平/垂直壓縮與解壓縮影像

★ 靜態與動態影像

☆ 認識、讀取與輸出Rich Text Format格式檔案、設計文書編輯程式

★ 檔案輸入與輸出

☆ 語音與影片

★ 獨家指出C# 語法的缺點與改良此缺點的實例

 

為了讀者學習C#可以實作應用,本書講解語法時,同時輔助許多專案實作的應用,讀者可以從本書學會下列專題實例:

★BMI指數系統

☆ 銀行貸款系統

★咖啡館銷售管理系統

☆ 飛舞的蝴蝶

★旅館或民宿訂房系統

☆ 卡拉OK、電子琴程式

★完整函數索引,未來可以隨時查閱

 

本書特色

 

1:國內第1本使用最新C#語法,完整介紹入門到物件導向程式設計。

2:國內第1本依序介紹基礎語法、物件導向、視窗設計、LINQ、大型程式的多表單設計、高階應用的C#。

3:國內第1名,C#內容最廣,功能介紹最完整,共有38個章節。

4:國內第1名,程式實例最多,共有1025個程式實例。

 

作者

洪錦魁

 

一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。

 

■DOS時代他的代表作品是IBM PC組合語言、C、C++、Pascal、資料結構。

■Windows時代他的代表作品是Windows Programming使用C、Visual Basic。

■Internet時代他的代表作品是網頁設計使用HTML。

■大數據時代他的代表作品是R語言邁向Big Data之路。

■人工智慧時代他的代表作品是機器學習基礎數/微積分 + Python實作

 

作品曾被翻譯為簡體中文、馬來西亞文,英文,近年來作品則是在北京清華大學和台灣深智同步發行:

1:C、Java、Python、C#、R最強入門邁向頂尖高手之路王者歸來

2:OpenCV影像創意邁向AI視覺王者歸來

3:Python網路爬蟲:大數據擷取、清洗、儲存與分析王者歸來

4:演算法邏輯思維 + Python程式實作王者歸來

5:matplotlib從2D到3D資料視覺化

6:網頁設計HTML+CSS+JavaScript+jQuery+Bootstrap+Google Maps王者歸來

7:機器學習彩色圖解 + 基礎數學、基礎微積分 + Python實作王者歸來

8:Excel完整學習、Excel函數庫、Excel VBA應用王者歸來

9:Python操作Excel最強入門邁向辦公室自動化之路王者歸來

10:Power BI最強入門 – 大數據視覺化+智慧決策+雲端分享王者歸來

 

他的多本著作皆曾登上天瓏、博客來、Momo電腦書類,各個時期暢銷排行榜第1名,他的著作最大的特色是,所有程式語法或是功能解說會依特性分類,同時以實用的程式範例做解說,不賣弄學問,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。

 

目錄

第1章:認識C#語言
1-1:認識C#
1-2:認識.NET
1-3:C#從編譯到執行的觀念
1-4:Visual Studio的版本
1-5:認識方案、專案和程式
1-6:主控台的應用程式類別
1-7:本書的專案內容
1-8:建立、關閉與開啟方案實例
1-9:建立 .NET 6.0的方案
1-10:檢視方案資料夾
 
第2章:設計我的第一個C#程式
2-1:解析 .NET Framework的C#語言結構
2-2:解析 .NET 6.0的C#語言結構    
2-3:不使用最上層語句(Top-level statements)
 
第3章:資料型態與變數
3-1:變數名稱的使用
3-2:變數的宣告
3-3:基本資料類型
3-4:整數資料類型   
3-5:浮點數資料類型  
3-6:字元資料類型
3-7:字串資料類型
3-8:布林值資料類型
3-9:object資料類型
3-10:dynamic資料類型
3-11:變數的預設值default
3-12:資料類型的轉換
3-13:const常數變數
3-14:?與null
3-15:實值資料類型與參照資料類型
 
第4章:運算式與運算子
4-1:程式設計的專有名詞
4-2:算術運算
4-3:不同資料類型混合應用
4-4:遞增和遞減運算式
4-5:複合運算式
4-6:專題 – 圓周率/計算圓柱體積
 
第5章:位元運算
5-1:Convert.ToString( )方法
5-2:位元運算基礎觀念
5-3:& 運算子
5-4:| 運算子
5-5:^ 運算子
5-6:~ 運算子
5-7:<< 運算子
5-8:>> 運算子
5-9:運算子優先順序
 
第6章:輸入與輸出
6-1:Console.WriteLine( )
6-2:Console.Write( )
6-3:Console.Read( )/Console.ReadKey( )/Console.ReadLine( )
6-4:其他常用的螢幕方法
6-5:資料的轉換
6-6:日期格式的轉換
6-7:Math類別
6-8:專題 – 複利/殘值/到月球/點的距離/貸款/圓周率/雞兔同籠
 
第7章:程式的流程控制
7-1:關係運算子
7-2:邏輯運算子
7-3:完整C#運算子優先順序表
7-4:if敘述
7-5:if … else敘述
7-6:if … else if … else敘述
7-7:與流程控制有關的特殊運算式
7-8:switch 敘述
7-9:goto 敘述
7-10:專題 – BMI指數/閏年計算/生肖系統/火箭升空
 
第8章:程式的迴圈設計
8-1:for迴圈
8-2:while迴圈
8-3:do … while迴圈
8-4:迴圈的選擇    
8-5:break敘述
8-6:continue敘述
8-7:隨機數Random類別
8-8:休息方法
8-9:專題 – 計算成績/圓周率/歐幾里德演算法/國王的麥粒/計時器
 
第9章:陣列
9-1:一維陣列
9-2:二維陣列
9-3:更高維的陣列
9-4:匿名陣列
9-5:foreach遍歷陣列
9-6:Array類別
9-7:不規則陣列
9-8:排序原理與實作
9-9:專題 – Fibonacci數列/魔術方塊/不規則陣列
 
第10章:字元和字串的處理
10-1:字元Char類別
10-2:字元Char類常用的方法
10-3:字元陣列與字串
10-4:字串String類別
10-5:字串String類常用的方法
10-6:StringBuilder類別
10-7:StringBuilder類常用的方法
10-8:專題 – 字元分類/模擬帳號輸入/輸出鍵值/計算字元數
 
第11章:集合
11-1:認識.NET的集合
11-2:System.Collections命名空間
11-3:動態陣列ArrayList
11-4:哈希表HashTable
11-5:專題 – 星座密碼/依照鍵排序
 
第12章:函數的應用
12-1:函數的體驗
12-2:函數的主體
12-3:函數的回傳值return
12-4:一個程式有多個函數的應用
12-5:遞迴函數的呼叫
12-6:陣列資料的傳遞
12-7:命令列的輸入
12-8:全域變數與區域變數
12-9:Expression-Bodied Method
12-10:dynamic函數與參數
12-11:專題 – 抽獎程式/遞迴/陣列與遞迴/歐幾里德演算
 
第13章:結構struct
13-1:結構資料型態
13-2:宣告結構變數
13-3:建立結構資料
13-4:設定結構物件的內容給另一個結構物件
13-5:巢狀的結構
13-6:C# 結構struct的特色
13-7:建立結構物件
13-8:結構資料與陣列
13-9:struct的建構(Constructor)方法
13-10:資料封裝 - 結構的set和get
13-11:rea

序/導讀



約20年前Microsoft公司推出了C# 1.0版,筆者就曾經想提筆撰寫,一直忙碌而耽擱至今,這20年來整個C#的介面與功能已經完全翻新,如今終於完稿內心是喜悅的。

多次和資訊教育界閒談,大家公認C#是非常重要的程式語言,也是資訊科系的學生或是工程師必備的程式語言。閒聊中大家也一至獲得結論,C#不容易學習,許多人學習C#都感到很辛苦,原因如下:

1:市面上的書籍沒有從C#基礎語法開始介紹。
2:大都使用舊語法解說C#,C#已經進化到最上層語句觀念(Top-level statement),幾乎沒有任何書籍介紹或說明。
3:C#其實是物件導向語言,國內書籍書籍內容對於C#語言物件導向觀念講解太粗淺。
4:C#是博大精深的程式語言,市面上書大多是在讀者尚未了解C#的觀念與精神時,就使用視窗程式做介紹,所造就的只是不紮實的結果。
5:C#經過20年的發展,已經進化到10.0版,許多新的語法,書籍皆沒有介紹,買了一些書辛苦好幾個月閱讀,好像書中內容都會了,學完也無法進入C# 實戰世界,一到網路看專家所寫的程式通通不懂。

為此,去年筆者決心將20多年來學習與認識C#的心得,撰寫成本書,這是一本完全翻轉國內學習C#的書籍,因為國內的C#書籍,在讀者對C#完全不了解的情況,一開始就介紹如何撰寫視窗程式設計,成了未來學習障礙。這本書則是從最新語法的C#程式設計入門開始、然後講解物件導向程式設計、系統資源、高階語法。總共花了28個章節介紹C#語法與基本應用,當讀者了解這些內容後,第29章才開始介紹視窗程式設計、檔案輸入與輸出、語音與影片、LINQ、MDI、多表單設計等進階應用,全書有38個主題。本書特色如下:

1:國內第一本使用最新C#語法,完整介紹入門到物件導向程式設計。
2:國內第一本依序介紹基礎語法、物件導向、視窗設計、語音與影片、LINQ、大型程式的多表單、MDI表單設計、高階應用的C#。
3:C#內容最廣,功能介紹最完整。
4:章節最廣,共38個章節。
5:程式實例最多,共有1025個程式實例。

讀者不僅可以從本書學會C#基礎語法,例如:輸入與輸出、程式流程控制、迴圈、陣列、函數、… 等,更可以從本書籍內容學會下列C#新語法的關念:
● 認識最新語法:最上層語句
● using指示詞與陳述式的用法
● 實質資料與參照資料
● ?與null
● ??與??=運算子
● var宣告
● object、dynamic資料類型
● 裝箱(Boxing)與拆箱(Unboxing)的記憶體說明
● 獨家解說C# 元組Tuple意義與應用
● 隱式(implicit)與顯示(explicit)強制轉換資料類型。
● 匿名資料Anonymous Type、匿名陣列Anonymous、Array匿名方法Anonymous Method
● 表達式主體方法Expression-bodied Method
● 自行定義方法Extension Method
● 列舉(enum)、結構(struct)、類別(class)與物件
● 靜態類別、靜態方法與靜態欄位
● 物件的建構、屬性與封裝
● 欄位(field)與屬性(property)的關係
● 繼承與多型
● 靜態綁定(static binding)、動態綁定(dynamic binding)
● 分層繼承(Hierarchical Inhertance)、多層次繼承(Multi-Level Inhertance)
● 繼承IS-A和HAS-A關係、聚合(Aggregation)和組合(Composition)
● 執行期的多型(Runtime Polymorphism)和向上轉型(Upcasting)
● 抽象類別、使用場合、專題實作與應用
● 介面(Interface)、虛擬介面方法(Virtual interface method)
● 索引子indexer
● 委派Delegate、Multicast delegate、Generic delegate、Func delegate、Action delegate、Predicate delegate
● Lambda
● 集合與泛型集合
● 認識IEnumerable、IComparer、ICollection、IDictionary
● 程式除錯與異常管理
● 視窗設計:認識object sender和EventArgs e參數
● 事件(event)與共用事件、滑鼠事件、鍵盤事件
●  Items Collection Editor
● 靜態與動態影像
● 水平/垂直壓縮與解壓縮影像
● 靜態與動態影像
● 認識、讀取與輸出Rich Text Format格式檔案、設計文書編輯程式
● 檔案輸入與輸出
● 語音與影片
● 獨家指出C# 語法的缺點與改良此缺點的實例
為了讀者學習C#可以實作應用,本書講解語法時,同時輔助許多專案實作的應用,讀者可以從本書學會下列專題實例:
● BMI指數系統
● 銀行貸款系統
● 咖啡館銷售管理系統
● 飛舞的蝴蝶
● 旅館或民宿訂房系統
● 卡拉OK、電子琴程式

寫過許多的電腦書著作,本書沿襲筆者著作的特色,程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通C# 設計,編著本書雖力求完美,但是學經歷不足,謬誤難免,尚祈讀者不吝指正。


洪錦魁2023-02-15
jiinkwei@me.com


教學資源說明
教學資源有教學投影片(內容超過2000頁)、本書實例、習題解答以及相關附錄的電子書。

本書習題實作題約259題均有習題解答,如果您是學校老師同時使用本書教學,歡迎與本公司聯繫,本公司將提供習題解答。請老師聯繫時提供任教學校、科系、Email、和手機號碼,以方便本公司業務單位協助您。

註:教學資源不提供給一般讀者,請原諒。

讀者資源說明
請至本公司網頁https://deepmind.com.tw下載本書程式實例與習題所需的相關檔案,以及相關目錄資源,這些目錄以Word檔案呈現。

註:讀者資源附有本書偶數題的習題解答。

臉書粉絲團
歡迎加入:王者歸來電腦專業圖書系列    

歡迎加入:iCoding程式語言讀書會(Python, Java, C, C++, C#, JavaScript, 大數據, 人工智慧等不限),讀者可以不定期獲得本書籍和作者相關訊息。

歡迎加入:穩健精實AI技術手作坊

 

配送方式

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

詳細資料

詳細資料

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

商品評價

訂購/退換貨須知

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

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

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

退換貨須知:

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

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