商品編號:DJAA2V-A900H2EDN

新觀念 Visual C# 程式設計範例教本(第六版)

驚喜優惠
$537
$680
  • 登記抽

    【618年中折扣戰】App限定-全站指定品單筆滿$618登記抽SONY旗艦真無線藍牙耳機(顏色隨機)

  • 登記送

    【7-11】單筆滿$350純取貨/取貨付款訂單登記送CITY CAFE大杯冰美式兌換券乙張(限量)

  • 登記送

    【全家】單筆滿$350純取貨/取貨付款訂單登記送霜淇淋Fami!ce(不限口味)兌換券乙張(限量)

  • 登記送

    【OK】單筆滿$1純取貨/取貨付款訂單登記送OK購物金50元(限量)

付款方式
出貨
  • PChome 倉庫出貨,24小時到貨
配送
宅配滿$490免運,超取滿$350免運
  • 宅配到府(本島/低溫)
    滿$699免運
  • 宅配到府(本島/常溫)
    滿$490免運
  • 超商取貨(常溫)
    滿$350免運
  • 超商取貨(低溫)
    滿$699免運
  • i郵箱(常溫)
    滿$290免運

商品評價

4.8
共 5 則評價
5.0
80%
4.0
20%
3.0
0%
2.0
0%
1.0
0%
最相關
曾**
2025/04/24
課本
李**
2025/01/06
孫**
2024/09/29
商品詳情
作者:
ISBN:
9789863127826
出版社:
出版日期:
2024/01/16
  • 內文簡介

  • <內容簡介>

    C# 是業界軟體開發的主流語言之一,本書詳細說明程式設計觀念的結構化程式設計、物件基礎和物件導向程式設計,再到網路程式設計的應用,可以讓讀者建立正確的程式設計觀念。打好基礎後再使用 Visual Studio Community 帶您開發各種 C# 應用程式,豐富的案例實作,涵蓋建立表單、新增控制項的圖形化視窗程式設計、事件處理、多表單應用、例外處理、委派和多執行緒程式、檔案建立、讀寫與資料夾處理等內容。

    為了提升新手入門的學習效率,在學習 C# 的過程中,我們特別準備了許多學習輔助工具,包括:使用 fChart 強化流程圖的邏輯思維,搭配 NClass 類別圖工具,嘗試拆解問題、設計/繪製類別圖,充分了解物件導向程式設計的內涵,最後更可透過強大的 ChatGPT 從旁協助,一步步徹底理解 C# 程式設計,幫助學習 C# 網路程式設計和串接 OpenAI API。


    ★本書特色:

    範例式教學 × 流程圖引導 × ChatGPT 協同開發
    【打造最適合新手入門的學習體驗】

    ◎ 詳細說明最新 C# 語法,並打好程式邏輯與演算法的基礎
    ◎ 提供大量程式範例,提供最有效率的程式學習方法
    ◎ 舉一反三的課後習題與即時評量系統,自我驗證學習效果
    ◎ 導入 fChart 流程圖開發,將程式邏輯直接轉化為程式碼
    ◎ 與 ChatGPT 聯手開發,擁有最即時的線上助手
    ◎ 透過 .NET 簡化網路程式的設計開發
    ◎ 使用 VS Community + OpenAI API,打造串接生成式 AI 的 C# 程式


    ★目錄:

    ▌第一篇:使用 Visual Studio 開發C#應用程式 ▌
    第一章:程式邏輯、程式設計與 C# 的基礎
    1-1 微軟 C# 語言與 Visual Studio
    1-2 程式邏輯、演算法與流程圖
    1-3 程式設計的基本步驟
    1-4 結構化程式設計
    1-5 fChart 程式設計教學工具
    1-6 使用 fChart 流程圖進行邏輯訓練

    第二章:建立C# 應用程式
    2-1 認識 C# 應用程式
    2-2 建立第一個主控台應用程式
    2-3 建立第一個 Windows 應用程式
    2-4 開啟存在的 Visual C# 專案
    2-5 C# 應用程式結構
    2-6 C# 語言的寫作風格

    第三章:變數、資料型別與運算子
    3-1 變數與資料型別的基礎
    3-2 變數的命名與宣告
    3-3 資料型別
    3-4 運算式與運算子
    3-5 資料型別的轉換

    ▌第二篇 Windows 視窗程式設計 – 基礎篇 ▌
    第四章:視窗應用程式的基本輸出入
    4-1 物件基礎程式設計
    4-2 表單控制項
    4-3 按鈕控制項
    4-4 資料輸出的標籤控制項
    4-5 資料輸入的文字方塊控制項
    4-6 訊息方塊

    第五章:選擇控制項與條件敘述
    5-1 關係與邏輯運算子
    5-2 簡單條件敘述
    5-3 選擇控制項
    5-4 巢狀條件敘述
    5-5 多選一條件敘述

    第六章:迴圈結構
    6-1 認識迴圈結構
    6-2 計數迴圈
    6-3 條件迴圈
    6-4 巢狀迴圈
    6-5 跳出與繼續迴圈

    第七章:函數
    7-1 模組化程式設計
    7-2 建立 C# 函數
    7-3 變數的範圍
    7-4 遞迴函數

    第八章:字串與陣列
    8-1 字串處理
    8-2 一維陣列的處理
    8-3 建立多維陣列
    8-4 不規則陣列與參數傳遞
    8-5 陣列排序與搜尋

    ▌第三篇 主控台應用程式設計 - C# 物件導向 ▌
    第九章:類別與物件
    9-1 物件導向的應用程式開發
    9-2 物件導向的基礎
    9-3 類別與物件
    9-4 建構子與解構子
    9-5 物件的成員資料與靜態成員
    9-6 部分類別與結構

    第十章:繼承與介面
    10-1 認識繼承與類別架構
    10-2 類別的繼承
    10-3 介面的基礎
    10-4 介面的繼承
    10-5 介面的多重繼承
    10-6 抽象、巢狀與密封類別

    第十一章:過載與多型
    11-1 過載方法
    11-2 運算子過載
    11-3 再談抽象類別與介面
    11-4 多型的基礎
    11-5 實作多型

    第十二章:例外處理、委派與執行緒
    12-1 例外處理的基礎
    12-2 例外處理程式敘述
    12-3 丟出例外與自訂例外類別
    12-4 委派與索引子
    12-5 執行緒的基礎
    12-6 多執行緒程式設計

    ▌第四篇 Windows 視窗程式設計 – 進階篇 ▌
    第十三章:視窗應用程式的事件處理
    13-1 事件的基礎
    13-2 表單事件
    13-3 滑鼠事件
    13-4 鍵盤事件
    13-5 控制項產生的事件

    第十四章:多表單視窗應用程式與清單控制項
    14-1 使用功能表控制項
    14-2 在專案新增表單
    14-3 建立多表單應用程式
    14-4 清單控制項

    第十五章:檔案與資料夾處理
    15-1 System.IO 類別的基礎
    15-2 檔案與資料夾操作
    15-3 文字檔案的讀寫
    15-4 二進位檔案的處理
    15-5 檔案對話方塊

    ▌第五篇 ChatGPT 協同開發和 OpenAI API ▌
    第十六章:ChatGPT 協同開發、網路程式設計與 OpenAI API
    16-1 使用 ChatGPT 協同開發 C# 程式
    16-2 C# 網路程式設計
    16-3 使用 HttpClient 送出 HTTP 請求
    16-4 C# 的 JSON 資料處理與剖析
    16-5 建立 C# 程式串接 OpenAI API

    電子書
    附錄A:.NET 類別函式庫與集合物件
    A-1 .NET 類別函式庫
    A-2 集合物件
    A-3 泛型類別

    附錄B:Visual Studio下載安裝、專案管理建置與註冊使用 ChatGPT
    B-1 下載與安裝 Visual Studio Community
    B-2 Visual Studio Community 使用介面說明
    B-3 Visual Studio 的解決方案與專案
    B-4 專案的建置
    B-5 註冊使用 ChatGPT

    附錄C:NClass 類別圖工具的使用
    C-1 認識 NClass 類別圖工具
    C-2 新增專案建立類別圖
    C-3 建立類別關係
    C-4 自動產生 C# 程式碼


    <作者簡介>

    陳會安
    學歷:美國猶他州州立大學電腦碩士
    經歷:多所大專院校企業講師、松崗電腦產品經理、美商 PH 出版經理、專業電腦書作者

    國內知名資訊技術作家,已出版超過 100 本電腦著作,包括:自動化應用、程式設計、網頁設計、資料庫、系統分析、資料結構等各種不同主題。近年研究人工智慧、機器學習 / 深度學習、資料科學、網路爬蟲、大數據分析和物聯網相關課程與圖書寫作。
購物須知