iT邦幫忙

c#相關文章
共有 1446 則文章
鐵人賽 Software Development DAY 5
.net6套件入門 系列 第 5

技術 [.net 6] Automapper範例

目的 快速對應,不需要寫linq來將資料庫端的model對應到view要用的model 同步更新於個人部落格Automapper範例 1.建立新專案 選擇A...

鐵人賽 自我挑戰組 DAY 4
Bug仔的筆記本 系列 第 4

技術 C#、ASP.NET 在操作 EXCEL 發生錯誤 Retrieving the COM class factory for component with CLSID

這是我以前在一間水果遊戲公司駐點開發的時候,在串他們產報表服務遇到的錯誤。當下以為自己 Cell 服務的方法錯了,試跑一下前人寫的其他幾支有用報表的服務,結果都...

鐵人賽 Software Development DAY 5

技術 (DAY 5)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-資料傳遞(二):物件Model

不知不覺到了第5天了,這幾天都在忙鐵人賽文章,突然覺得生活好充實呀!今天我們繼續來講資料傳遞的方式。 ● 資料傳遞:物件Model 重提一下昨天最後的範例,我們...

鐵人賽 自我挑戰組 DAY 19

技術 [Dot Net Core](圖解系列) 19. MediatR - IRequest

MediatR的使用範例可以由此取得。 於 .Net Core ,會先註冊此套件: 首先會起一個MediatRServiceConfiguration的實例...

鐵人賽 Software Development DAY 8
C#世界初探險 系列 第 8

技術 2022鐵人賽 Day 08 if...else if...else...

嗨嗨~今天要來講講流程控制什麼是流程控制呢?就是if/else if/else、for等等的啦~那我們先從選擇結構來講吧寫程式的時候呢,常常會遇到需要判斷的時候...

技術 【C#】透過 Visual Studio 反編譯來查看原始碼

相信身為 .NET 工程師的大家在開發的過程中肯定聽過 Resharper 的存在其中其所提供的一項功能便是原始碼的查看然而在 VS 2019 中這項功能其實微...

鐵人賽 Software Development DAY 4
.net6套件入門 系列 第 4

技術 [.net 6] MailKit範例

目的 使用gmail寄信 同步更新於個人部落格billhuang-MailKit 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執...

鐵人賽 Software Development DAY 7

技術 Day7. Closure

Closure(閉包)是一種特殊的函數,可以讀取外面環境中的資料,而外部無法修改函數內部的資料。這樣的介紹有如天書,實際上Closure是一個C#工程師幾乎天天...

鐵人賽 Software Development DAY 3
.net6套件入門 系列 第 3

技術 [.net 6] MailKit前置作業

目的 前往google帳號設定OAuth,才能使用google帳號寄信 同步更新於個人部落格MailKit前置作業 點擊連結 到 google帳號管理 新增...

鐵人賽 Software Development DAY 4

技術 (DAY 4)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-新增View 與 資料傳遞(一): ViewData、ViewBag、TempData

今天主要來講如何新增View檢視頁面,以及資料傳遞的一些作法。延續前一天的最後講到ActionResult的範例: // GET: Demo...

鐵人賽 Software Development DAY 24
玩轉C# 進階學習之旅 系列 第 24

技術 玩轉C#之【CLR】

介紹 原始碼(source code)→編譯器→中繼語言(MSIL)→CLR→電腦看得懂的語言(Native code)所以我們可以知道,CLR( Common...

鐵人賽 Software Development DAY 7
C#世界初探險 系列 第 7

技術 2022鐵人賽 Day 07 輸入跟格式化輸出控制

嗨嗨~我是嚮導昨天已經介紹完運算子了今天要來講講主控台應用程式的輸入跟輸出之前我們已經用過Write/WriteLine來進行輸出了那我們今天一樣來簡單介紹一下...

鐵人賽 影片教學 DAY 2
視窗程式設計 系列 第 2

技術 【Day2】變數,便數

嗨,大家好,今天是視窗程式設計教學第二天,如果跟著第一天的影片下載完 Visual Studio 並順利執行空白的 window form 的話,代表你的環境已...

鐵人賽 Software Development DAY 23
玩轉C# 進階學習之旅 系列 第 23

技術 玩轉C#之【設計模式-Design Pattern】

小心設計模式別亂用 介紹 設計模式就是過去的人,根據常見的軟體設計的問題,提出的解決方案。設計模式總共有23種,根據情境分成三大類型,建立型、結構型、行為型。...

鐵人賽 Software Development DAY 21
玩轉C# 進階學習之旅 系列 第 21

技術 玩轉C#之【非同步程式設】

介紹 非同步程式設計模式(Asynchronous Programming Patterns) APM 非同步程式設計模型 EAP 事件架構非同步模式 TAP...

鐵人賽 Software Development DAY 19
玩轉C# 進階學習之旅 系列 第 19

技術 玩轉C#之【執行序-實際實作】

介紹 定義 處理序(Process) (大陸:進程): 一個程序運行時,占用全部計算資源的總和 執行緒(Thread) (大陸:線程):是作業系統能夠進行運...

鐵人賽 Software Development DAY 18
玩轉C# 進階學習之旅 系列 第 18

技術 玩轉C#之【執行序-計算機架構相關名詞】

介紹 計算機架構相關名詞 中央處理器 (CPU) Central Processing Unit Processors (處理器) Sockets (...

技術 [VS] C# - [01] EmguCV 影像讀取

摘要 本章節將會介紹如何使用 EmguCV 套件進行影像讀取,若未使用 NuGet 安裝EmguCV套件請參照上一篇文章[VS] C# - 使用 NuGet 進...

鐵人賽 Software Development DAY 6

技術 Day6. Currying

昨天談到利用委派把函數最為另一個函數的參數,不知道大家有沒有注意到一見事情,當透過委派傳遞的時候,函數的內容其實並不馬上被執行。當我們傳遞委派的時候,目的是希望...

鐵人賽 Software Development DAY 2
.net6套件入門 系列 第 2

技術 [.net 6] 取得appsettings檔案內容

目的 透過強行別的模式使用appsetting設定檔資料 同步更新於個人部落格billhuang-appsetting 1.建立新專案 選擇ASP.NET...

鐵人賽 Software Development DAY 5

技術 Day 5:鬆耦合架構

好吧,在看到了前面那個可怕的Unit案例後,那所謂的鬆耦合架構又要怎麼實踐呢? 我這邊會將整個Unit的程式分成四個部分來思考,分別為資料層、視覺層、邏輯層跟組...

鐵人賽 Software Development DAY 3

技術 (DAY 3)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-新增Controller

接續前一天的專案,今天我們開始介紹Controller(控制器)的用法,不過在說明之前,我想要提一下和Controller相關的兩個東西:路由(Route)、和...

鐵人賽 Software Development DAY 16
NoSQL: Not Only SQL 系列 第 16

技術 [Day 16] Key-Value Database: 以 DynamoDB 為例

AWS DynamoDB 提供 Java 及 .NET 的官方套件供開發者使用,這次使用 .NET6 WebAPI 專案搭配 NuGet 套件進行開發。 不是...

鐵人賽 Software Development DAY 6
C#世界初探險 系列 第 6

技術 2022鐵人賽 Day 06 運算子精靈

嗨嗨~今天登場的就是運算子精靈啦~運算子精靈可是大家族呢!有算術運算子、關係運算子、邏輯運算子、位元運算子、移位運算子、複合指定運算子、遞增遞減運算子 算術...

鐵人賽 Software Development DAY 5

技術 Day5. Higher Order Function

再把map方法貼過來一次 public static Option Map<TSource, TResult>(this Option source...

鐵人賽 Software Development DAY 2

技術 (DAY 2)C# ASP .NET MVC實作: 30天打造屬於你的網站應用程式-建立第一個網站應用程式

今天我們開始進入正題,話不多說開始吧~ ● 開發工具(IDE)安裝 到微軟官網下載Visual Studio 2022(https://visualstudi...