0920~0926_夏季暢銷第三波BN

實作Visual C# 2017 程式設計16堂課

  • 9 486
    540

活動訊息

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

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

內容簡介

本書由淺入深引導解說Visual C# 2017的新功能,提供完整示意圖以及豐富的程式範例輔助學習,每章均有精心設計的習題,可以協助讀者檢驗學習成效,加強學習效果。 
 
本書特色
以學習者角度來編寫,採用步驟式說明,突破初學者編寫程式時的盲點 。
以實用實作為主,詳細介紹程式編寫的步驟,無任何學習障礙 。
內容圖文並茂,以圖例方式,詳細說明Visual C# 2017在程式寫作上的技巧 。
完整介紹各種撰寫程式的基礎概念,輔以實例練習的方式,帶領初學者學習。
 
本書用嚴謹的態度,配合精要的表達方式,不但可降低閱讀壓力,也能正確提供資訊相關學群學習程式語言的基本需求。

目錄

ch01 程式語言與.NET

1.1 認識程式語言

1.2 NET Framework 簡介

1.3 Visual Studio 2017概述

1.4 巡覽VS 2017工作環境

1.5 設定VS 2017操作介面

 

ch02 開始撰寫C#程式

2.1 專案的新增與開啟

2.2 C#程式語言結構

2.3 主控台應用程式

2.4 視窗應用程式

 

ch03 資料處理與運算子

3.1 變數與常數

3.2 C#資料型別

3.3 運算子

3.4 運算子何者為優先?

3.5 型別轉換

3.6 自訂型別

 

ch04 流程控制

4.1 認識流程控制

4.2 選擇結構

4.3 多個條件時

4.4 廻圈結構

4.5 跳躍敘述

 

ch05 陣列和字串

5.1 陣列

5.2 Array與ArrayList類別

5.3 其他陣列

5.4 處理字串

 

ch06 類別、物件

6.1 C#物件導向特色

6.2 類別

6.3 實體化物件

6.4 物件的旅程

6.5 靜態類別

 

ch07 方法、傳遞機制與應用

7.1 方法是什麼?

7.2 參數的傳遞機制

7.3 方法的傳遞對象

7.4 方法多載和Lambda運算式

7.5 類別庫

 

ch08 繼承和介面

8.1 單一繼承制

8.2 探討多形

8.3 介面和抽象類別

 

ch09 異常狀況的處理

9.1 Visual Studio 如何處理錯誤?

9.2 例外狀況與處理類別

9.3 例外處理機制

9.4 自訂例外類別

 

ch10 表單與訊息回應

10.1 Windows Form基本操作

10.2 Windows Form的運作

10.3 使用表單

10.4 MessageBox類別

 

ch11 通用控制項

11.1 文字編輯控制項

11.2 各司其職的控制項

11.3 選取控制項

 

ch12 鍵盤、滑鼠和表單應用

12.1 多重文件介面

12.2 滑鼠事件

12.3 鍵盤事件

 

ch13 功能表與工具列

13.1 功能表的製作

13.2 建立子功表和快速鍵

13.3 工具列與狀態列

 

ch14 對話方塊

14.1 檔案對話方塊

14.2 顏色、字型對話方塊

14.3 支援列印的元件

 

ch15 IO與檔案系統

15.1 輸出/輸入系統簡介

15.2 檔案系統簡介

15.3 磁碟目錄服務

15.4 二進位檔案的讀寫

 

ch16 繪圖功能與應用

16.1 繪圖基本概念

16.2 幾何繪圖

16.3 充滿異趣的Brush類別

16.4 繪製圖片和文字

序/導讀

Visual C#(# 唸作sharp) 隨著.NET Framework 技術的演進,轉身已來到版本7.0。它依然是程式開發語言,除了在Windows 傳統桌面配合.NET 技術開發應用程式之外,也能在網頁和行動裝置做開發。

Visual C# 是一種具有特色的程式語言,包括:完全支援物件導向的程式語言、繼承C/C++ 語言的所有特色、具有自動系統資源回收機制。配合VisualStudio 2017 整合式環境,能讓初學者透過直覺式學習、接近口語的淺白語法,一經人門就能上手。

對於初學者而言,軟體Visual Studio 2017 提供極具親和力的操作介面,它能建立ASP.NET Web 應用程式、XML 網頁程式、視窗程式及行動應用程式的開發工具。Visual Studio Community 2017 是一套適合初學者的免費版本,藉由.NET Framework 的開發平台,可以利用Visual Studio 2017 的操作介面來學習Visual Basic、Visual C++、C#、F# 甚至Python 等程式語言。隨著軟體歷程,Visual Studio 2017 的安裝也改變以往一鍵到底的模式,使用者可以根據學習需求來安裝。

本書以Visual Studio Community 2017 為開發環境, 介紹C# 程式語言相關用法。程式入門篇有4 章:以Visual Studio 2017 工作環境為主,介紹Visual C# 程式語言的結構。章節主角以主控台應用程式為主,變數和常數的使用,基本資料型別的認識,流程控制的選擇和廻圈。物件使用篇也有4 章( 第5~7 章);使用陣列能節省記憶體空間,包括一維和多維和不規則陣列。當字串不可變情形下,加入StringBuilder 類別能有讓字串更具彈性。重點放在物件導件,從類別開始,實作物件的建構函式,參數傳遞要有方法。除此之外,藉由繼承的機制來討論多形所衍生的介面和抽象類別。視窗篇則有5 章;以Windows From 的控制項為主,它涵蓋了功能表、對話方塊,不同功能的清單方塊;還有滑鼠和鍵盤的事件處理。

筆者在程式語言學習經驗中,觀察到對於較不具程式設計背景入門者,即使懂了語法,但實際撰寫程式碼時,常不知如何下手。造成程式編寫的挫折感,也浪費大量時間除錯,寫出來的程式,不夠簡潔又缺乏可讀性。因此如何提昇學C# 語言的樂趣及減少學習障礙,是本書撰寫的思考重點。

市面上有些C# 程式語言著作,會以片斷程式作為講解,這對初學者而言,可能形成撰寫程式的困難度。為了避免學習新語言上的不順暢。筆者在介紹語法指令後,除了輔以實例外,並以流程延伸其思考邏輯,配合適當的註解,加深理解速度。同時,針對重要的程式範例,會加入程式解析的說明,希望幫助讀者快速且有信心地學習。

本書除了內文的大量程式範例外,在習題中也加入程式實作,因此,這是一本非常適合作為C# 學習教材,老師在教授本課程時,可以搭配習題中的程式實作,指定為作業或考試題目,以檢測出學生的學習成效。雖然本書校稿過程力求無誤,唯恐有疏漏,還望各位先進不吝指教!

配送方式

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

詳細資料

詳細資料

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

商品評價

訂購/退換貨須知

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

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

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

退換貨須知:

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

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