0人評分過此書

Visual C# 2019程式設計完全解析(I):帶著新手打穩程式基礎

出版日期
2021/06/17
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864347872

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
微軟認證專家和大專院校教師聯合執筆
觀念和語法循序漸進由淺入深
範例貼近生活化適合教學和自學
C#最佳學習策略:觀念圖例→範例導引→上機操作→習題驗證

本書是一本訓練初學者由入門到專業的C#程式設計專用書。全書主要分成下列三大部分:
✪ C#與主控台應用程式
以主控台模式介紹程式設計基本素養。使初學者具有程式邏輯思考能力,熟悉程式設計流程。
✪ 基礎視窗應用程式
以視窗模式介紹表單程式設計。使初學者具有透過工具設計視窗應用程式的能力。
✪ 進階視窗應用程式
如何在以視窗模式活用多表單操控鍵盤和滑鼠,以及介紹檔案和多媒體程式設計,使初學者具有檔案程式設計和多媒體程式設計的能力。

本書另一本延伸著作「Visual C# 2019程式設計完全解析(II):加強專業開發技術能力」。主要介紹C#物件導向程式設計、集合與泛型、ADO.NET與LINQ資料庫存取、非同步呼叫、電腦視覺分析、人臉辨識、自訂視覺與ASP.NET MVC應用程式。訓練初學者加強專業開發技術整合能力,使其具有物件導向程式設計、開發資料庫程式、網站資料庫、非同步呼叫以及整合雲端服務,同時整合Azure認知服務,建置具影像辨識與智慧型應用程式等,有興趣的讀者可參閱進修加強。
  • 第1 章 主控台應用程式與C#基本語法
    • 1-1 Visual Studio 2019 介紹
      • Visual Studio 簡介
      • .NET Framework 的主要元件
      • .NET 的學習地圖
      • Visual Studio 的版本
      • 安裝Visual Studio 2019 社群版
    • 1-2 Visual C#介紹
      • Visual C#簡介
      • Visual C#程式語言的特性
    • 1-3 主控台應用程式設計
      • 建立專案
      • 編輯程式碼
      • 程式碼編譯和執行
      • 儲存專案檔
      • 關閉專案檔
      • 開啟專案檔
    • 1-4 基本資料型別
    • 1-5 變數與常數
      • 識別字
      • 變數的宣告
      • 變數初值的設定
      • 常數(Constant)
    • 1-6 C# 運算子
      • 指定運算子
      • 一元運算子
      • 算術運算式
      • 關係運算子
      • 邏輯運算子
      • 位元運算子
      • 複合指定運算子
      • 遞增、遞減運算子
      • 運算子的優先順序
    • 1-7 輸出入敘述介紹
      • 字串的連接
      • WriteLine 方法
      • Write 方法
      • Read 方法
      • ReadLine 方法
      • 格式化輸出
      • 自訂數值格式化輸出字串
      • 插值字串
      • 逸出序列字元
    • 1-8 資料型別轉換
      • 隱含轉換
      • 明確轉換
      • Parse 方法
    • 1-9 習題
  • 第2 章 流程控制
    • 2-1 演算法介紹
      • 虛擬碼
      • 流程圖
    • 2-2 結構化程式設計
      • 循序結構
      • 選擇結構
      • 重複結構
    • 2-3 選擇敘述
      • 單向選擇 if.敘述
      • 雙向選擇 if…else敘述
      • …?…:… 三元運算子
    • 2-4 巢狀選擇
      • 巢狀選擇結構
      • 多向選擇 if…else if…else…敘述
    • 2-5 switch 多向選擇
    • 2-6 計數迴圈
      • for...迴圈
      • foreach 迴圈
    • 2-7 條件式迴圈
      • 前測式條件式迴圈
      • 後測式條件式迴圈
      • 無窮迴圈
    • 2-8 巢狀重複結構
    • 2-9 例外處理
      • try…catch…finally 語法
      • 例外類別
      • 自訂例外處理
    • 2-10 程式除錯
      • 設定中斷點
      • 逐步執行
      • 使用監看式視窗
      • 使用即時運算視窗
    • 2-11 習題
  • 第3 章 陣列
    • 3-1 陣列
    • 3-2 一維陣列
      • 陣列的宣告與建立
      • 陣列物件的初值設定
      • 陣列物件的Length 屬性
      • 陣列元素的存取
    • 3-3 一維陣列物件常用方法
      • Array.Resize 方法
      • Split 方法
      • Array.Copy 方法
      • Array.Sort 方法
      • Array.Reverse 方法
      • Array.IndexOf 方法
      • Array.BinarySearch 方法
    • 3-4 多維陣列
      • 二維陣列的宣告與建立
      • 二維陣列的初值設定
      • 陣列物件的Rank 屬性
      • 陣列物件的GetLength 方法
      • 陣列物件的GetLowerBound、GetUpperBound 方法
      • Array.Clear 方法
    • 3-5 動態陣列與不規則陣列
      • 動態陣列
      • 不規則陣列
    • 3-6 習題
  • 第4 章 方法
    • 4-1 方法(method)
    • 4-2 系統內建亂數類別
      • Next 方法
      • NextDouble 方法
      • NextBytes 方法
    • 4-3 使用者自定方法
      • 如何定義自定方法的主體
      • 如何呼叫同類別內的方法
      • 如何呼叫不同類別中的方法
    • 4-4 引數的傳遞方法
      • 傳值呼叫
      • 參考呼叫
      • 方法間陣列的傳遞
    • 4-5 方法的多載
    • 4-6 遞迴
    • 4-7 變數的生命期
      • 區塊變數
      • 區域變數
      • 欄位成員變數
    • 4-8 習題
  • 第5 章 視窗程式設計初探
    • 5-1 初探視窗應用程式
      • 開啟Visual C# 2019 整合開發環境
      • 視窗應用程式的執行與關閉
      • 視窗應用程式的儲存與開啟
    • 5-2 認識視窗應用程式的開發環境
      • 工具箱
      • 方案總管
      • 屬性視窗
      • 程式碼視窗
    • 5-3 視窗應用程式設計的階段
      • 輸出入介面建立階段
      • 屬性設計階段
      • 程式碼設計階段
      • 專案偵錯階段
    • 5-4 如何在程式中設定屬性
      • 程式中如何設定屬性
      • 內建列舉型別
      • new 函式
    • 5-5 Form 表單物件
      • 表單的屬性
      • 表單的常用事件
    • 5-6 標籤、按鈕、文字方塊控制項
      • Label 標籤控制項
      • Button 按鈕控制項
      • TextBox 文字方塊控制項
      • TextBox 控制項常用的方法
      • TextBox 控制項的TextChanged 事件
    • 5-7 ToolTip 提示控制項
      • ToolTip 提示控制項的常用的屬性
      • ToolTip 提示控制項的常用的方法
    • 5-8 MessageBox 類別
      • MessageBox.Show 方法
      • MessageBox.Show 方法的按鈕和圖示常數
      • MessageBox.Show 方法的傳回值
    • 5-9 習題
  • 第6 章 視窗基礎控制項
    • 6-1 RadioButton 選項按鈕控制項
      • 選項按鈕控制項的常用屬性
      • 選項按鈕控制項的常用事件
    • 6-2 CheckBox 核取方塊控制項
      • 核取方塊控制項的常用屬性
      • 核取方塊控制項的常用事件
    • 6-3 GroupBox 框架與Panel 面板控制項
      • 框架控制項的建立
      • 框架控制項的常用屬性
      • 面板控制項的建立
      • 面板控制項的常用屬性
    • 6-4 TabControl 標籤頁控制項
      • 標籤頁控制項的建立
      • 標籤頁控制項的常用屬性
      • 標籤頁控制項的常用方法
      • 標籤頁控制項的常用的事件
    • 6-5 Timer 計時器控制項
      • 計時器控制項的建立
      • 計時器控制項的常用屬性
      • 計時器控制項的常用事件
    • 6-6 PictureBox 圖片方塊控制項
      • 圖片方塊控制項的建立
      • 圖片方塊控制項的常用屬性
      • 圖片方塊控制項的常用圖像檔格式
      • 設計階段如何載入圖像檔
      • 圖片方塊控制項的常用方法
      • 執行階段如何載入圖像檔
    • 6-7 Progressbar 進度列控制項
      • 進度列控制項的建立
      • 進度列控制項的常用屬性
      • 進度列控制項的常用方法
    • 6-8 習題
  • 第7 章 各類清單控制項
    • 7-1 LIstBox 清單方塊控制項
      • 清單方塊控制項的常用屬性
      • 如何在編輯階段新增清單項目
      • 如何在執行階段新增清單項目
      • 如何在執行階段移除清單項目
      • 清單控制項其他常用方法
      • 清單控制項的常用事件
    • 7-2 ComboBox 下拉是清單控制項
      • 下拉式清單控制項的常用屬性
      • 下拉式清單控制項的常用事件
    • 7-3 CheckedListBox 核取方塊清單控制項
      • 核取方塊清單控制項的常用屬性
      • 核取方塊清單控制項的常用方法
      • 核取方塊清單控制項的常用事件
    • 7-4 ImageLIst 影像清單控制項
      • 影像清單控制項常用屬性
      • 影像清單控制項中新增影像
      • 影像清單控制項常用方法
      • 引用影像清單控制項的影像
    • 7-5 LIstView 清單檢視控制項
      • 清單檢視控制項的常用屬性
      • 清單檢視控制項的常用方法
      • 清單檢視控制項的常用事件
    • 7-6 習題
  • 第8 章 日期、捲軸、上下按鈕控制項
    • 8-1 MonthCalendar 月曆控制項
      • 月曆控制項的常用屬性
      • 如何在月曆控制項新增日期
      • 月曆控制項的常用方法
      • 月曆控制項的常用事件
    • 8-2 DateTimePicker 日期時間挑選控制項
      • 日期時間挑選控制項的常用屬性
      • 日期時間挑選控制項的常用事件
    • 8-3 ScrollBar 捲軸控制項
      • 捲軸控制項的常用屬性
      • 捲軸控制項的常用事件
    • 8-4 TrackBar 滑動軸控制項
      • 滑動軸控制項的常用屬性
      • 滑動軸控制項的常用事件
    • 8-5 NumbericUpDown 數字上下鈕控制項
      • 數字上下鈕控制項常用屬性
      • 數字上下鈕控制項常用方法
      • 數字上下鈕控制項常用事件
    • 8-6 DomainUpDown 範圍上下鈕控制項
      • 範圍上下鈕控制項常用屬性
      • 範圍上下鈕控制項常用方法
      • 範圍上下鈕控制項常用事件
    • 8-7 習題
  • 第9 章 功能表、工具列與瀏覽器控制項
    • 9-1 前言
    • 9-2 MenuStrip 功能表控制項
      • 如何建立多層次的功能表
      • 如何建立預設功能表
      • 執行階段如何新增功能表項目
      • 如何新增功能表分隔線
      • 如何設定功能表項目的屬性
      • 功能表項目的常用屬性
      • 功能表的常用事件
      • 功能表項目的常用事件
    • 9-3 ContextMenuStrip 捷徑功能表控制項
      • 如何在建立捷徑功能表建立項目
      • 捷徑功能表控制項的常用方法
      • 捷徑功能表的常用事件
    • 9-4 StatusStrip 狀態列工具控制項
      • 如何在狀態列上建立項目
      • 狀態列控制項的常用屬性
    • 9-5 ToolStrip 工具列控制項
      • 如何在工具列上建立項目
      • 如何建立預設工具列
      • 如何在執行階段新增工具列項目
      • 工具列的常用屬性
      • 工具列項目的常用屬性
      • 設定工具列項目的屬性
      • 工具列的常用事件
    • 9-6 ToolStripContainer 工具列容器控制項
      • 如何在工具列容器建立項目
      • 如何潛嵌入工具列容器
    • 9-7 WebBrowser 瀏覽器控制項
      • 瀏覽器控制項的常用屬性
      • 瀏覽器控制項的常用方法
      • 瀏覽器控制項的常用事件
    • 9-8 習題
  • 第10 章 多表單與對話方塊設計
    • 10-1 多表單程式設計
      • 如何建立表單物件實體
      • 多表單程式常用方法
      • 如何設定起動表單
    • 10-2 MDI 多表單程式設計
      • 如何建立MDI 多表單應用程式
      • MDI 表單常用屬性
      • MDI 表單常用方法
      • MDI 表單中的MenuStrip 功能表控制項
    • 10-3 FontDialog 字型對話方塊控制項
      • 如何建立字型對話方塊控制項
      • 字型對話方塊常用方法
      • 字型對話方塊常用屬性
    • 10-4 ColorDialog 色彩對話方塊
      • 如何建立色彩對話方塊控制項
      • 色彩對話方塊常用屬性
      • 色彩對話方塊常用方法
    • 10-5 檔案相關對話方塊控制項
    • 10-6 列印相關控制項
      • 列印文件控制項
      • 列印格式對話方塊控制項
      • 預覽列印對話方塊控制項
      • 列印對話方塊控制項
    • 10-7 習題
  • 第11 章 鍵盤與滑鼠事件
    • 11-1 事件驅動程式設計
    • 11-2 鍵盤事件
      • KeyDown 和KeyUp 事件
      • KeyPress 事件
    • 11-3 滑鼠事件
      • Click 和MouseClick 事件
      • MouseDown 和MouseUp 事件
      • DoubleClick 和MouseDoubleClick 事件
      • MouseEnter、MouseMove、MouseHover 和MouseLeave 事件
    • 11-4 共享事件
      • 設計階段指定共享事件
      • 執行階段指定共享事件
      • 共享事件中控制項來源的判斷
    • 11-5 觸控事件
      • 偵測觸控設備
      • 觸控事件
    • 11-6 習題
  • 第12 章 檔案
    • 12-1 檔案與串流
    • 12-2 System.IO 命名空間
    • 12-3 資料夾的操作
      • Directory 類別
      • DirectoryInfo 類別
    • 12-4 檔案操作
      • FileInfo 類別的建構函式
      • FileInfo 類別常用的屬性
      • FileInfo 類別常用的方法
    • 12-5 文字資料檔的讀寫
      • 文字資料檔寫入的操作要領
      • 如何從文字檔案讀取字元串流資料
    • 12-6 二進位資料檔的讀寫
      • FileStream 類別
      • BinaryWriter 類別
      • BinaryReader 類別
    • 12-7 習題
  • 第13 章 檔案與多媒體
    • 13-1 系統音效的播放
    • 13-2 Wav 音效檔的播放
    • 13-3 以Win API 播放系統
    • 13-4 以Win API 播放音效檔
    • 13-5 多媒體的播放
      • 引用Windows Media Player 元件
      • Windows Media Player 控制項的常用屬性
    • 13-6 習題
  • 附錄A ASCII 表
  • 附錄B 內建方法

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading