前情提要 原本計畫是第 20 篇的時候才要進入這個主題的 不過前面那個章節寫到有點矇,可以能需要更多的準備時間才能把那些主題寫到更好 所以決定先擱置,先來寫些有...
4.3 繼承與多形今天講實例78 實現多個介面實例79 實現介面的結構實例80 隱藏建置函數 下次再講實例81 到底呼叫了誰實例82 解構函數實例83 實現ID...
除了Web API,ASP.NET Core 還有提供了MVC的架構提供選擇,其中與Web API最大的差異就是提供了Views做為網站畫面顯示。ASP.NET...
中秋連假真可怕,今天沒時間拍影片,改使用文字筆記的方式結束這一天>< 使用者從到後端的資料,可能不符合我們要求的格式,例如商品名稱不能空,商品價格不...
4.3 繼承與多形實例75 呼叫基礎類別的建置函數實例76 重新定義基礎類別的成員實例77 徹底取代基礎類別的成員 下次再講實例78 實現多個介面實例79 實現...
Serilog是一款以結構化紀錄的Log框架,可用於輸出檔案或存入資料庫,透過結構化的設計可以讓Logging更便利進行查詢與分析。今天我們就重新建一個名為Se...
今天先手刻一下CRUD的Action與檢視。雖然好像講錯很多(?)也沒有做驗證或檢查,反正就大概花一個小時的時間跑一下流程。 GitHub程式碼:https:/...
4.2 委派與事件實例72 架構提供的委派類型實例73 將方法作為參數進行傳遞實例74 使用Lambda 運算式動態產生資料 GitHubFB專頁:https...
今天幫Product建立一個專屬Controller,裡面有個GetProduct Action要傳入指定ID,並以此ID去資料庫取得特定資料。在Privacy...
紀錄檔記錄(Logging)是指儲存紀錄檔的行為。在應用程式中可以紀錄使用的行為、例外事件的訊息等,最簡單的做法是將紀錄檔寫入單個存放紀錄檔的檔案。 建立紀錄...
4.2 委派與事件實例68 委派實例如何綁定方法實例69 綁定多個方法實例70 匿名方法實例71 封裝事件GitHub 下次再講實例72 架構提供的委派類型實例...
op.15 與IoT穿越時空的通訊 為了能夠盡快找到妳......跟妳說上幾句話緩解我對妳的思念之情我決定要來建置穿越時空的通訊平台 今天是一個在台北的裝死...
第12 屆iT邦幫忙鐵人賽系列文章 (Day16) QnA Maker 是啥 QnA Maker 是微軟提供一個雲端的自然語言處理 (NLP) 處理服務,可輕鬆...
應用程式運行的過程中,不免會有例外事件的錯誤發生,透過良好的設計來處理例外狀況與錯誤,能防止應用程式因此崩潰壞掉,並能讓使用者也可以有比較良好的體驗。今天就用A...
今天講一下LINQ語法全名是:Language Integrated Query簡單翻譯的話叫做程式語言的整合查詢LINQ的函式庫有兩個,一個是LINQ To...
op.14 尋找友善的環境 在這陌生的環境之中我想起你帶來的美好但首先我先需要在這生存找到一個對我非常友善的環境幫助我更好地接近妳 今天是正式的活動日,其實...
4.1 大類與結構實例64 使用按參考傳遞的傳回值實例65 按參數名稱來傳值實例66 可選參數實例67 在宣告時初始化屬性 GitHub 粉絲專頁:https:...
第12 屆iT邦幫忙鐵人賽系列文章 (Day15) 在上一篇我們介紹如何設定圖文選單,本篇要來介紹如何切換圖文選單,此部分只能用程式來達成,在 Line Bus...
在Startup.cs中的ConfigureServices加入 services.AddDbContext<AspCoreIThelp2020Cont...
4.1 大類與結構實例60 多載方法實例61 大類實例傳遞給方法後為什麼沒有被更改實例62 輸出參數實例63 可變個數的方法參數 GitHub 粉絲專頁:htt...
第12 屆iT邦幫忙鐵人賽系列文章 (Day14) 在 Line 的官方帳號可以設定進入時的選單,讓使用者快速點選,設定方式可以從官方帳號後台(有既定的範本可以...
這一次我們使用EF Core來幫我們去資料庫拿取資料。 首先設定這個專案要安裝幾個套件,Microsoft.EntityFrameworkCore.SqlSer...
CORS簡介 同源政策(Same Origin Policy)是瀏覽器的一種機制,用來限制限制其他域名存取自身網站的資源,避免被任意網頁讀取其他網站的敏感資料。...
今天講4.1 大類與結構實例57 靜態建置函數實例58 驗證屬性值的有效性實例59 初始化唯讀欄位 GitHub 粉絲專頁:https://www.facebo...
第12 屆iT邦幫忙鐵人賽系列文章 (Day13) Chatbot 有分為兩種類型,一個是任務型導向,另一個是聊天型導向,聊天型導向最典型的就是 Siri,講什...
模型繫結(Model Binding) 模型繫結(Model Binding)主要是Http Request與Action之間的橋樑。以往不用框架處理來自HTT...
4.1 大類與結構實例54 宣告公共類別實例55 為結構定義建置函數實例56 建置函數的相互呼叫 GitHub粉絲專頁:https://www.facebook...
第12 屆iT邦幫忙鐵人賽系列文章 (Day12) 這篇要來緩一下,做第一次的重構,寫到現在會發現 LineBotApp.cs 這個 class開始複雜了,程式...
URL重寫(URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server...
3.4 流程控制 實例51 switch 敘述的類型比對實例52 在case敘述中使用when子句實例53 程式跳躍 使用ILSpy將中繼語言(IL)轉換成C#...