0人評分過此書

程式設計基本功與實務範例解析:使用C#

出版日期
2022/10/18
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263283350

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

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

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
1. 本書採用最新的Visual Studio 2022整合式開發環境,以實務範例為導向,搭配連貫的章節範例與脈絡相承的解說。
2. 跟著本書的指引,親自從頭到尾做過一遍,可累積自己寫程式的敏感度和功力。
3. 寫程式沒有標準答案,讀者能透過本書的輔助,嘗試屬於自己的作法,輕鬆完成自己的C#應用程式。
 
本書以實務範例為導向,搭配連貫的章節範例與脈絡相承的解說,協助讀者踏實學習開發C#視窗與物件導向程式的基本功。請務必跟著本書的指引,親自從頭到尾做過一遍,以累積自己寫程式的敏感度和功力。畢竟,不斷動手寫程式以累積經驗,是增進程式功力必要也是不可或缺的過程。寫程式沒有標準答案,期望讀者能透過本書的輔助,嘗試屬於自己的做法,輕鬆完成自己的C#應用程式,感受到寫程式的樂趣與成就感。
  • Chapter 01 C#程式設計與開發
    • 1-1 電腦與程式語言
    • 1-2 Microsoft .NET Framework與C#程式設計
    • 1-3 C#程式的開發與執行
    • 1-4 Visual Studio的安裝與功能
    • 1-5 以.NET Framework類別開發C#主控台應用程式
    • 1-6 C#主控台應用程式的範例解析
  • Chapter 02 變數與運算式
    • 2-1 資料型態(Data Types)
    • 2-2 變數(Variables)與常數(Constants)
    • 2-3 變數的存取:善用暫存變數
    • 2-4 基本資料型態的轉換
    • 2-5 逸出字元(Escape Character)
    • 2-6 算術運算式(Arithmetic Expression)
    • 2-7 指定運算子的同義運算
    • 2-8 關係運算子(Relational Operators)
    • 2-9 邏輯運算子(Logical operators)
  • Chapter 03 C#視窗型應用程式
    • 3-1 基於物件(Object-based)的程式設計
    • 3-2 開發C#視窗應用程式的基本觀念
    • 3-3 以「主控台專案」建立視窗程式
    • 3-4 以「視窗應用程式專案」開發視窗程式
  • Chapter 04 基本控制項的應用
    • 4-1 Visual C#基本控制項簡介
    • 4-2 C#視窗應用程式的簡單範例
    • 4-3 視窗應用程式的起始表單
    • 4-4 訊息方塊(MessageBox)
    • 4-5 多行文字盒
    • 4-6 Timer控制項
  • Chapter 05 基本流程控制
    • 5-1 單選結構
    • 5-2 錯誤檢查與處理
    • 5-3 例外處理(Exception Handling)
    • 5-4 區域變數和實體變數
  • Chapter 06 選擇結構與選擇控制項
    • 6-1 選擇結構:二選一(if~else~)
    • 6-2 選擇結構:多選一
    • 6-3 選擇控制項
  • Chapter 07 流程控制:迴圈結構
    • 7-1 單迴圈結構
    • 7-2 單一for迴圈(Single for-loop)的範例說明
    • 7-3 迴圈結構的範例:數字系統轉換程式
    • 7-4 while迴圈與do/while迴圈
    • 7-5 巢狀迴圈(Nested Loop)
  • Chapter 08 陣列
    • 8-1 一維陣列(One-Dimensional Array)
    • 8-2 一維陣列的應用
    • 8-3 二維陣列(Two-Dimensional Array)
    • 8-4 不規則二維陣列
  • Chapter 09 函式與參數傳遞
    • 9-1 可重用碼:函式的特色
    • 9-2 模組化程式設計:工作分解
    • 9-3 函式的定義與呼叫
    • 9-4 函式的應用
    • 9-5 參數的傳遞
    • 9-6 方法多載(Method Overloading)
  • Chapter 10 一維陣列的綜合應用
    • 10-1 多個一維陣列
    • 10-2 一維陣列的線性搜尋(Linear Search)
    • 10-3 字串與一維陣列
  • Chapter 11 控制項陣列的應用
    • 11-1 PictureBox圖片盒控制項
    • 11-2 ImageList(圖像清單)元件
    • 11-3 配對記憶遊戲
  • Chapter 12 二維陣列的綜合應用
    • 12-1 成績處理──使用二維陣列來改寫
    • 12-2 井字遊戲(Tic-Tac-Toe)──二維陣列的應用
    • 12-3 不規則二維陣列的應用:顧客購物系統
  • Chapter 13 遞迴
    • 13-1 遞迴(Recursion)與遞迴方法(Recursive Methods)
    • 13-2 遞迴(Recursion)vs. 迭代(Iteration)
    • 13-3 以遞迴解河內塔問題
  • Chapter 14 檔案處理
    • 14-1 檔案處理基本概念
    • 14-2 檔案對話方塊控制項
    • 14-3 文字檔案(Text File)的處理
    • 14-4 二進位檔案(Binary File)的處理
    • 14-5 檔案讀取的程式練習
  • Chapter 15 進階控制項綜合應用
    • 15-1 ListBox(清單方塊)控制項
    • 15-2 ComboBox(下拉式清單方塊)控制項
    • 15-3 範例1:購物系統
    • 15-4 表單大小與座標系統
    • 15-5 MenuStrip(功能表)控制項
    • 15-6 RichTextBox控制項
    • 15-7 FontDialog控制項和ColorDialog控制項
    • 15-8 範例2:簡易文書編輯器(Simple Editor)
    • 15-9 ToolStrip控制項的使用
  • Chapter 16 滑鼠與鍵盤事件處理
    • 16-1 滑鼠事件的處理
    • 16-2 處理滑鼠事件的範例
    • 16-3 鍵盤事件的處理
    • 16-4 處理鍵盤事件的範例
  • Chapter 17 認識物件導向程式設計
    • 17-1 程式架構(Programming Paradigm)
    • 17-2 物件、類別與實體
    • 17-3 封裝(Encapsulation)
    • 17-4 繼承(Inheritance)與多型(Polymorphism)
  • Chapter 18 類別與封裝
    • 18-1 定義封裝性類別
    • 18-2 Property(屬性)成員的存取:get和set程式區塊
    • 18-3 方法多載、建構子與解構子
    • 18-4 this和this() 的使用
    • 18-5 UML類別圖
    • 18-6 類別Person的定義與使用
    • 18-7 類別的靜態成員
    • 18-8 名稱空間與.NET Framework類別函式庫
    • 18-9 表單切換
  • Chapter 19 繼承與多型
    • 19-1 類別繼承(Inheritance)的概念
    • 19-2 類別繼承的語法與實作
    • 19-3 base和base()的使用
    • 19-4 利用繼承實作類別Student
    • 19-5 利用繼承實作類別Teacher
    • 19-6 繼承與型態轉換(Type Casting)
    • 19-7 同名方法的隱藏(new)與覆寫(override)
    • 19-8 多型(Polymorphism)
  • Chapter 20 抽象類別與介面
    • 20-1 抽象類別與抽象方法
    • 20-2 圖形管理的相關類別
    • 20-3 介面
  • Chapter 21 泛型集合與序列化
    • 21-1 學生成績的物件集合與序列化檔案
    • 21-2 學校成員集合與序列化存檔
  • Chapter 22 LINQ查詢
    • 22-1 LINQ查詢簡介
    • 22-2 LINQ與C#新增的功能
    • 22-3 LINQ基本查詢
    • 22-4 LINQ to Objects

評分與評論

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

客服專線:0800-000-747

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

loading