小說
  • 電子書
程式設計基本功與實務範例解析-使用C# (電子書)
試閱
收藏試閱本 17
人收藏
適合平板

程式設計基本功與實務範例解析-使用C# (電子書)

  • 定價:650
  • 優惠價:488
  • 不可銷售區域:中國
載入中...

電子書閱讀軟體

支援瀏覽器說明

APP下載:

  • 分享
 

內容簡介

  本書以實務範例為導向,搭配連貫的章節範例與脈絡相承的解說,協助讀者踏實學習開發C#視窗與物件導向程式的基本功。請務必跟著本書的指引,親自從頭到尾做過一遍,以累積自己寫程式的敏感度和功力。畢竟,不斷動手寫程式以累積經驗,是增進程式功力必要也是不可或缺的過程。寫程式沒有標準答案,期望讀者能透過本書的輔助,嘗試屬於自己的做法,輕鬆完成自己的C#應用程式,感受到寫程式的樂趣與成就感。

本書特色

  1. 本書採用最新的Visual Studio 2022整合式開發環境,以實務範例為導向,搭配連貫的章節範例與脈絡相承的解說。
  2. 跟著本書的指引,親自從頭到尾做過一遍,可累積自己寫程式的敏感度和功力。
  3. 寫程式沒有標準答案,讀者能透過本書的輔助,嘗試屬於自己的作法,輕鬆完成自己的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
 

詳細資料

  • ISBN:9786263283350
  • EISBN:9786263283374
  • 規格:普通級 / 再版
  • 出版地:台灣
  • 檔案格式:EPUB固定版型
  • 建議閱讀裝置:平板
  • TTS語音朗讀功能:無
  • 檔案大小:85.1MB

最近瀏覽

 

相關活動

  • 【考試用書、教科書】遠流暢銷電子書展|單本79折、兩本75折
 

購物說明

使用電子書服務即為同意『博客來數位內容服務條款』請詳見客服中心說明。

自備暢通的網際網路連線及符合博客來支援的行動裝置、電腦作為閱讀工具,支援版本如下:

瀏覽器閱讀:無需安裝,即可閱讀。支援Safari (14以上版本)、Chrome (103以上版本) 、Edge瀏覽器 (106以上版本)。

APP閱讀:支援IOS13及Android 7以上系統。

電子書、 電子雜誌因版本屬性因素,恕無法比照紙本書籍提供MP3、DVD實體光碟,亦無提供相關影音檔案下載,請先確認無此需求再行下單購買。

請注意:

博客來電子書服務所使用之軟體程式及其支援行動裝置之可用版本隨時會更新調整,請隨時留意且主動查詢調整之內容。並請定時更新您的行動裝置作業系統版本,以確保本服務運作正常。若因個人裝置因素(如:其他應用程式衝突、裝置記憶體不足、行動裝置支援版本無法升級),無法使用博客來電子書閱讀服務或影響服務效能,需自行進行排除待符合博客來支援項目再行閱讀。

退換貨說明:

電子書購買前請務必先行試閱,不提供10天的猶豫期。

下列商品購買後博客來不提供10天的猶豫期,請務必詳閱商品說明並再次確認確有購買該項商品之需求及意願時始下單購買,有任何疑問並請先聯繫博客來客服詢問:

1.易於腐敗、保存期限較短或解約時即將逾期。
2.客製化之商品。
3.報紙、期刊或雜誌。
4.經消費者拆封之影音商品或電腦軟體。
5.下載版軟體、資訊及電子書、有聲書及影音.課程
6.涉及個人衛生,並經消費者拆封之商品,如:內衣褲、刮鬍刀…等。
7.藝文展覽票券、藝文表演票券。