目的 快速對應,不需要寫linq來將資料庫端的model對應到view要用的model 同步更新於個人部落格Automapper範例 1.建立新專案 選擇A...
這是我以前在一間水果遊戲公司駐點開發的時候,在串他們產報表服務遇到的錯誤。當下以為自己 Cell 服務的方法錯了,試跑一下前人寫的其他幾支有用報表的服務,結果都...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 6] 讓 C# 也可以很 S...
tags: .NET6 C#, LineBot, Line Messaging API, C#, dotnet core [Day 5] 讓 C# 也可以很 S...
不知不覺到了第5天了,這幾天都在忙鐵人賽文章,突然覺得生活好充實呀!今天我們繼續來講資料傳遞的方式。 ● 資料傳遞:物件Model 重提一下昨天最後的範例,我們...
MediatR的使用範例可以由此取得。 於 .Net Core ,會先註冊此套件: 首先會起一個MediatRServiceConfiguration的實例...
嗨嗨~今天要來講講流程控制什麼是流程控制呢?就是if/else if/else、for等等的啦~那我們先從選擇結構來講吧寫程式的時候呢,常常會遇到需要判斷的時候...
相信身為 .NET 工程師的大家在開發的過程中肯定聽過 Resharper 的存在其中其所提供的一項功能便是原始碼的查看然而在 VS 2019 中這項功能其實微...
目的 使用gmail寄信 同步更新於個人部落格billhuang-MailKit 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執...
Closure(閉包)是一種特殊的函數,可以讀取外面環境中的資料,而外部無法修改函數內部的資料。這樣的介紹有如天書,實際上Closure是一個C#工程師幾乎天天...
目的 前往google帳號設定OAuth,才能使用google帳號寄信 同步更新於個人部落格MailKit前置作業 點擊連結 到 google帳號管理 新增...
tags: .NET6 C#, LineBot, Line Messaging API [Day 4] 讓 C# 也可以很 Social - .NET 6 C...
今天主要來講如何新增View檢視頁面,以及資料傳遞的一些作法。延續前一天的最後講到ActionResult的範例: // GET: Demo...
介紹 原始碼(source code)→編譯器→中繼語言(MSIL)→CLR→電腦看得懂的語言(Native code)所以我們可以知道,CLR( Common...
嗨嗨~我是嚮導昨天已經介紹完運算子了今天要來講講主控台應用程式的輸入跟輸出之前我們已經用過Write/WriteLine來進行輸出了那我們今天一樣來簡單介紹一下...
嗨,大家好,今天是視窗程式設計教學第二天,如果跟著第一天的影片下載完 Visual Studio 並順利執行空白的 window form 的話,代表你的環境已...
小心設計模式別亂用 介紹 設計模式就是過去的人,根據常見的軟體設計的問題,提出的解決方案。設計模式總共有23種,根據情境分成三大類型,建立型、結構型、行為型。...
介紹 非同步程式設計模式(Asynchronous Programming Patterns) APM 非同步程式設計模型 EAP 事件架構非同步模式 TAP...
介紹 定義 處理序(Process) (大陸:進程): 一個程序運行時,占用全部計算資源的總和 執行緒(Thread) (大陸:線程):是作業系統能夠進行運...
介紹 計算機架構相關名詞 中央處理器 (CPU) Central Processing Unit Processors (處理器) Sockets (...
摘要 本章節將會介紹如何使用 EmguCV 套件進行影像讀取,若未使用 NuGet 安裝EmguCV套件請參照上一篇文章[VS] C# - 使用 NuGet 進...
昨天談到利用委派把函數最為另一個函數的參數,不知道大家有沒有注意到一見事情,當透過委派傳遞的時候,函數的內容其實並不馬上被執行。當我們傳遞委派的時候,目的是希望...
tags: .NET6 C#, LineBot, Line Messaging API [Day 3] 讓 C# 也可以很 Social - .NET 6 C#...
目的 透過強行別的模式使用appsetting設定檔資料 同步更新於個人部落格billhuang-appsetting 1.建立新專案 選擇ASP.NET...
好吧,在看到了前面那個可怕的Unit案例後,那所謂的鬆耦合架構又要怎麼實踐呢? 我這邊會將整個Unit的程式分成四個部分來思考,分別為資料層、視覺層、邏輯層跟組...
接續前一天的專案,今天我們開始介紹Controller(控制器)的用法,不過在說明之前,我想要提一下和Controller相關的兩個東西:路由(Route)、和...
AWS DynamoDB 提供 Java 及 .NET 的官方套件供開發者使用,這次使用 .NET6 WebAPI 專案搭配 NuGet 套件進行開發。 不是...
嗨嗨~今天登場的就是運算子精靈啦~運算子精靈可是大家族呢!有算術運算子、關係運算子、邏輯運算子、位元運算子、移位運算子、複合指定運算子、遞增遞減運算子 算術...
再把map方法貼過來一次 public static Option Map<TSource, TResult>(this Option source...
今天我們開始進入正題,話不多說開始吧~ ● 開發工具(IDE)安裝 到微軟官網下載Visual Studio 2022(https://visualstudi...