第21天:ASP.NET Razor Pages
課程簡介 今天,我們將學習 ASP.NET Razor Pages,這是一個專為建構 Web UI 設計的框架。Razor Pages 是 ASP.NET Core 中的一種新型態的頁面驅動開發模型,專注於頁面本身的開發,使得小型、簡單的應用程式更易於開發和維護。與傳統的 MVC 架構相比,Razor Pages 使用一個單一頁面文件來處理所有資料流和行為,使開發體驗更加簡化。 學習...
課程簡介 今天,我們將學習 ASP.NET Razor Pages,這是一個專為建構 Web UI 設計的框架。Razor Pages 是 ASP.NET Core 中的一種新型態的頁面驅動開發模型,專注於頁面本身的開發,使得小型、簡單的應用程式更易於開發和維護。與傳統的 MVC 架構相比,Razor Pages 使用一個單一頁面文件來處理所有資料流和行為,使開發體驗更加簡化。 學習...
課程簡介 今天,我們將深入探討 ASP.NET Core,並學習如何進行其基礎設定。ASP.NET Core 是一個跨平台、開源的框架,用於建立現代化的 Web 應用程式。透過其模組化設計和強大的配置系統,開發者可以靈活地配置應用程式的環境和行為。 學習目標 了解 ASP.NET Core 的架構和特性 學習如何設定 ASP.NET Core 專案 掌握環境變數和應用程...
課程簡介 今天,我們將探討 ASP.NET MVC 架構,並學習如何使用它來構建現代的 web 應用程式。MVC 代表 Model-View-Controller,這是一種用於分離應用程式邏輯、資料和 UI 的設計模式。透過 ASP.NET MVC,我們可以輕鬆地維護和擴展應用程式,並確保各個部分之間的良好分離。 學習目標 了解 MVC 架構的基本概念 學習 ASP.NET...
課程簡介 今天,我們將學習如何使用 ASP.NET Core 建立一個 Web API。Web API 是一種允許應用程式之間透過 HTTP 進行通訊的方式。透過 ASP.NET Core,我們可以建立一個輕量、強大的 API,來處理 CRUD 操作和其他業務邏輯。 學習目標 了解什麼是 Web API 及其用途 學習如何使用 ASP.NET Core 建立 Web API...
課程簡介 今天,我們將專注於 資料庫的基本操作,包括如何使用 C# 和 Entity Framework 進行資料的建立、讀取、更新和刪除(CRUD)。透過這些操作,您可以掌握資料庫與應用程式之間的基礎互動方法,並能夠將應用程式中的資料儲存到資料庫中,或者從資料庫中提取資料進行顯示或處理。 學習目標 了解如何建立、讀取、更新和刪除資料庫中的記錄 學習如何使用 Entity ...
課程簡介 今天,我們將學習如何使用 Entity Framework (EF) 與資料庫進行連接與操作。Entity Framework 是一個物件關係映射 (ORM) 工具,它允許您將資料庫中的資料表映射為 C# 的類別,並透過 LINQ 查詢資料庫,而不必直接撰寫 SQL 查詢。我們將介紹如何安裝 Entity Framework、建立資料庫上下文,以及進行基本的 CRUD(Creat...
課程簡介 今天,我們將學習 檔案操作,包括如何在 C# 中使用 .NET 提供的 System.IO 命名空間,來建立、讀取、寫入和刪除檔案。檔案操作是程式開發中的一個重要部分,允許您在應用程式中存儲和管理資料。本課程將介紹如何使用 C# 來處理各種檔案操作,使您能夠輕鬆地在應用程式中讀取和寫入檔案。 學習目標 瞭解 System.IO 命名空間及其常用類別 學習如何建立、...
課程簡介 今天,我們將探討 C# 中的 LINQ(Language Integrated Query),這是一組語法功能,使您能夠對集合、數據庫、XML 等各種資料來源執行查詢操作。LINQ 讓您能夠使用直觀的方式來篩選、排序、分組和投影資料。它與 Lambda 表達式緊密結合,使代碼更簡潔、易讀且功能強大。 學習目標 理解 LINQ 的基本概念和用法 探索 LINQ 的查...
課程簡介 今天,我們將學習 Lambda 表達式,這是 C# 中簡化函數表示的一種方式。Lambda 表達式讓您可以使用簡潔的語法來定義匿名方法(沒有名稱的方法),並常用於處理集合資料。Lambda 表達式特別適合搭配 LINQ 查詢和 委派 使用,能讓代碼更加直觀和簡潔。 學習目標 理解 Lambda 表達式的基本概念和語法 學會如何將 Lambda 表達式應用於集合操作...
課程簡介 今天,我們將學習 C# 中的 集合(Collections)和 陣列(Arrays)。陣列是存儲固定大小的同類型資料的容器,而集合則是更強大且靈活的資料結構,能夠存儲動態數量的元素。C# 提供了許多集合類別,例如 List、Dictionary 和 Queue,每種集合有不同的使用場景和特點。 學習目標 瞭解陣列的基本概念與操作 瞭解集合的概念及其類型 學習使...