iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

第一次學Web Service的經驗談 系列

在有了C#的基礎之下,為加深MVC的應用,利用Web Service來練習並熟悉技術。

鐵人鍊成 | 共 31 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01主題:參賽原因

前言:2022年報名了人生第一次鐵人賽,也順利地完成連續30天的鐵人歷練,真的覺得很了不起! 在工作了這麼多年才開始學習WEB技術,這才發現已經落後了非常多...

DAY 2

Day02主題:建立專案-後台服務

這一次是利用Visual Studio 2019當開發工具進行說明,而它新增專案的方式與舊版Visual Studio 2017有些許差異,因此都會加以圖文方式...

DAY 3

Day03主題:建立專案-前台服務

接續昨天的後台服務,接下來進行前台專案的建立。 前台服務的主要功能是用來呼叫後台程式的;所以也是愈簡潔愈好,使其維護方便及效能提高為目的。 建立專案時,...

DAY 4

Day04主題:C#相關指令語法

前置作業中的『Visual Studio 2019的安裝』及『專案的建立』已經完成,接下來則是要來了解如何快速的使用Visual Studio 2019,整理...

DAY 5

Day05主題:認識MVC架構

終於要開始進入主題了,如上圖所示;它就是完整的MVC結構圖: 當使用者對『瀏覽器』下了指今動作。 先由『Controller』接收指令,並判斷相關邏輯。 再...

DAY 6

Day06主題:認識Model

Model翻譯為「模型」,跟「資料」有關的都是由其負責,也負責定義資料型態;而在管理的功能層被稱做「邏輯層」,更明確一點說,是和「資料邏輯」有關的功能。 註:...

DAY 7

Day07主題:認識View(1)

View翻譯為「視圖」,負責顯示Controller傳來的資料與指令;因此View中的程式碼只專注於呈現資料的用途,其他的運算邏輯與流程,View都不會介入;...

DAY 8

Day08主題:認識View(2)

接著昨天的主題,再來說說Razor的寫法。 Razor:只有HTML及C#兩種元素,結合在一起就形成了Razor語法,規則整理如下: 以@符號作為C#開頭...

DAY 9

Day09主題:認識Controller

Controller翻譯為「控制器」,為一個類別,且可包含許多方法(Method),這方法會被稱為一個Action或Action方法;透過這些Action,C...

DAY 10

Day10主題:認識資料傳遞(1)

在了解Model、View及Controller的特性之後,接下來就是會遇到在撰寫程式時,常會遇到需要將資料【由Controller傳遞到View】判斷或是【...