Visual C# 2019 程式設計 16堂課
內容描述
內容簡介
因應最新版Visual Studio Community 2019為開發環境,介紹C#程式語言相關運用。
本書配合Visual Studio 2019 整合式環境,能讓初學者透過直覺式學習、接近口語的淺白語法,輕鬆上手。
本書由淺入深引導解說Visual C# 2019的新功能,提供完整示意圖以及豐富的程式範例輔助學習,在介紹語法指令後,除了輔以實例外,並以流程延伸其思考邏輯,配合適當的註解,加深理解速度;同時,針對重要程式範例,加入程式解析說明,希望能幫助讀者快速且有信心的學習。每章均有精心設計的習題以及程式實作,可協助讀者檢驗學習成效,加強技術掌握。
本書以嚴謹的態度,配合精要的表達方式,不但可降低閱讀壓力,也能正確提供資訊相關學群學習程式語言的基本需求。
※範例檔案請至深石數位官網下載
本書特色
● 以學習者角度編寫,採步驟式說明,突破初學者編寫程式時的盲點。
● 以實用實作為主,詳細介紹程式編寫的步驟,無任何學習障礙。
● 內容圖文並茂,以圖例方式,詳細說明Visual C# 2019在程式撰寫上的技巧 。
● 完整介紹各種撰寫程式的基礎概念,輔以實例練習的方式,引領初學者學習。
目錄大綱
Chapter 01 認識程式運算思維與C#
1-1 程式語言簡介
1-2 我的運算思維
1-3 程式設計邏輯簡介
1-4 Visual Studio 2019概述
1-5 VC# 2019工作環境
本章習題園地
Chapter 02 我的第一支C#程式
2-1 開始建立新專案
2-2 C#程式結構解析
2-3 主控台應用程式
2-4 視窗應用程式
本章習題園地
Chapter 03 資料處理與運算子研究
3-1 變數
3-2 常數
3-3 C#資料型別
3-4 認識運算子
3-5 資料型別轉換
3-6 自訂型別簡介
本章習題園地
Chapter 04 流程控制必修攻略
4-1 循序結構
4-2 選擇結構
4-3 重複結構
4-4 跳躍敘述
本章習題園地
Chapter 05 陣列與字串
5-1 一維陣列
5-2 Array與AarrayList類別
5-3 陣列的其他應用
5-4 字串處理
本章習題園地
Chapter 06 物件導向程式設計入門
6-1 物件與類別
6-2 類別
6-3 物件實體化
6-4 認識物件週期
6-5 靜態類別
本章習題園地
Chapter 07 方法與參數傳遞
7-1 自訂方法
7-2 參數的傳遞機制
7-3 方法的傳遞對機制
7-4 方法多載與Lamdba運算式
7-5 類別庫簡介
本章習題園地
Chapter 08 徹底研究繼承與介面
8-1 單一繼承
8-2 多形
8-3 介面和抽象類別
本章習題園地
Chapter 09 異常狀況處理
9-1 常見錯誤
9-2 進入偵錯環境
9-3 中斷程式執行
9-4 例外狀況與處理類別
9-5 例外處理機制
9-6 自訂例外類別
本章習題園地
Chapter 10 表單與訊息回應
10-1 認識表單
10-2 環境屬性
10-3 事件處理
10-4 Windows Form的運作
10-5 使用表單
10-6 表單的事件
10-7 MessageBox類別
本章習題園地
Chapter 11 通用控制項
11-1 文字編輯控制項
11-2 其他實用控制項
11-3 認識選取控制項
本章習題園地
Chapter 12 鍵盤、滑鼠和表單應用
12-1 建立MDI表單
12-2 滑鼠事件
12-3 鍵盤事件
本章習題園地
Chapter 13 功能表與工具列
13-1 功能表的製作
13-2 建立子功表和快速鍵
13-3 工具列與狀態列
本章習題園地
Chapter 14 對話方塊
14-1 檔案對話方塊
14-2 設定字型與色彩
14-3 支援列印的元件
本章習題園地
Chapter 15 檔案輸入與輸出管理
15-1 輸出/入系統簡介
15-2 檔案系統簡介
15-3 磁碟目錄服務
15-4 二進位檔案的讀寫
本章習題園地
Chapter 16 繪圖功能與應用
16-1 Size與Point結構物件
16-2 幾何繪圖
16-3 Brush類別
16-4 繪製圖片和文字
本章習題園地