
0人評分過此書
380個精選實例:一步步昇華成.NET Core大內高手
Visual Studio號稱地表最強大的開發環境,但也是最龐大的系統。你也許想用的是Visual Studio的強大,但卻又想開發出如Ubuntu Linux或MacOS般的輕巧程式,有可能嗎? .NET Core是你的答案。 微軟最新的核心元件.NET Core不但具有Visual Studio Community版本與生俱來的強大功能,更有精巧的.NET Core的核心,幫助你在最節省資源的情況下,快速輕巧開發出Visual Studio的各種程式,如C#、Web、主控台或MVC的網站架構等等。 本書所有內容均以實例的形式呈現,全書將近400個實例,每個實例都有完整的步驟及清楚的圖示,詳細說明完成實例專案的步驟,讀者可以直接動手實作,親自體驗程式設計的樂趣。讓你從零基礎,一躍成為微軟平台的開發大師。 全書分為三篇: 第一篇基礎知識。有關開發環境的架設、基礎類型、流程控制、常用集合、LINQ 語法和物件導向思想等內容。 第二篇技術進階。強化程式設計技能,此部分的實例包含檔案與目錄操作、基礎I/O、序列化/ 反序列化、網路與非同步程式設計、反射與加密演算法應用等內容。 第三篇 ASP.NET Core。此部分主要包含與Web 開發相關的實例,重點有關Web Host 初始化、中介軟體、依賴植入、應用設定、EF Core 等關鍵知識。 涵蓋以下內容: 在Windows上安裝Visual Studio Community最新版在Linux安裝.NET Core SDK/Runtime 使用.NET Core命列行/IDE建立你的專案 C#的完整基礎,如流程控制,物件導向、資料型態 C#的進階使用,包括數學運算及字串處理、泛型及集合 LINQ的使用、I/O、流處理、文件處理、序列化例外的處理、單步偵錯、平行處理網路程式設計、反射及Composition、加密演算完整的ASP.NET Core,web主機設定 MVC及Web API、JSON檔案應用程式及資料庫的存取適合讀者群:可作為.NET Core技術相關課程的教學用書,或從事.NET Core技術開發的IT從業者參考。 本書特色 ◎微軟資深MVP執筆撰寫 ◎微軟全球執行副總裁沈向洋推薦 ◎380個實用案例全方位展示.NET Core程式設計技術精要
-
第一篇 基礎知識
-
01 架設開發與測試環境
-
1.1 在Windows上安裝開發環境
-
1.2 在Linux作業系統中設定測試環境
-
-
02 應用程式專案管理
-
2.1 .NETCore命令列工具的使用
-
2.2 Visual Studio開發環境
-
2.3 程式註釋
-
2.4 發佈.NETCore應用專案
-
-
03 C#語言基礎
-
3.1 命名空間
-
3.2 變數與常數
-
3.3 程式進入點
-
3.4 流程控制
-
-
04 物件導向程式設計
-
4.1 大類與結構
-
4.2 委派與事件
-
4.3 繼承與多形
-
4.4 列舉
-
4.5 特性
-
4.6 運算子
-
4.7 類型轉換
-
4.8 可以為null的數值型態
-
-
05 數學運算與字串處理
-
5.1 簡單數學計算
-
5.2 日期/時間換算
-
5.3 常用的字串處理
-
5.4 格式控制符
-
5.5 從字串到其他類型的轉換
-
-
06 泛型與集合
-
6.1 泛型
-
6.2 陣列
-
6.3 集合
-
6.4 元組
-
-
07 LINQ與動態類型
-
7.1 常見的擴充方法
-
7.2 LINQ語法
-
7.3 動態類型
-
-
-
第二篇 技術進階
-
08 檔案與I/O
-
8.1 目錄與檔案
-
8.2 流
-
8.3 壓縮與解壓縮
-
8.4 記憶體對映檔案
-
8.5 具名管線
-
-
09 序列化
-
9.1 簡單序列化方案
-
9.2 XML序列化
-
9.3 資料協定
-
-
10 非同步與平行
-
10.1 執行緒
-
10.2 平行工作
-
10.3 非同步等待語法
-
-
11 網路程式設計
-
11.1 Socket通訊
-
11.2 HTTP程式設計
-
-
12 反射與Composition
-
12.1 反射技術
-
12.2 Composition
-
-
13 加密算法
-
13.1 單向加密
-
13.2 雙向加密
-
-
-
第三篇 ASP.NETCore
-
14 應用啟動
-
14.1 Web 主機設定
-
14.2 Startup
-
14.3 啟動環境
-
-
15 相依植入與中介軟體
-
15.1 服務
-
15.2 相依植入
-
15.3 中介軟體
-
-
16 MVC與Web API
-
16.1 Razor Web頁面應用
-
16.2 MVC(模型- 架構- 檢視)
-
16.3 靜態檔案與目錄瀏覽
-
-
17 應用設定與資料庫存取
-
17.1 設定應用程式
-
17.2 選項類別
-
17.3 實體架構
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
- DOI : 10.978.9865501/174
評分與評論
請登入後再留言與評分