C# 新手入門 物件導向 OOP (1) 類別 屬性 方法

物件導向算是新手最常學到這邊就棄坑的部分,不過筆者認為是這樣,很多技能要實際使用一陣子才會有所認識,所以蠻多我都認為一開始學矇矇的沒關係,有一定的印象,多數時候先求看的懂程式就好。 跟大家說個好消息,基本上程式設計自從有函數function、物件導向Object-oriented後,就沒什麼畫時代大型變化,所以大概這關過了之後程式設計就打破最難的關卡。然後建議大家先別管書上有什麼複雜的抽象、泛型等等高級作法,我會從基本簡單的開始。 微軟的官方教學 class (類別)...

ASP.MVC如何知道目前版本?

我詢問了洽談課程的學生他公司使用的MVC是哪版的?所以催生了這篇文章 ASP.MVC有哪些版本? 詳列出目前我知的如下 .Net 4 Framwork MVC 1 MVC 2 MVC 3 MVC 4 MVC 5 MVC 6 (vNext ) 這版本沒發行 工作上比較容易遇到的是MVC5,後面原本有發展MVC6(vNext),但後來被微軟放棄了。 .Net Core 這個版本.Net 開始發展新的路線,開始支援跨平台跟docker等先進的技術,效能上也大幅改進。 .Net Core 1 .Net Core 2 .Net Core...

Windows Server 2022 SMTP MMC偵測到崁入式單元中的錯誤 問題解決 | IIS | ASP

這是一個Windows Server 2022的Bug,原因是MetaBase.xml少了一個屬性 中文的錯誤訊息 MMC偵測到崁入式單元中的錯誤,建議您關閉並重新啟動MMC。 英文的錯誤訊息 MMC detected an error in a component, it is recommended to close and restart MMC 如果你像我一樣裝了Windows Server 2022但發現SMTP服務的設定不能用,SMTP Service也呈現故障狀態,這篇會解釋怎麼解決。...

一等一科技 EIP 使用LinqPad輔助程式開發 | UOF2 | BPM | 程式設計通靈 | Webform| Asp.Net | .Net4

由於一等一科技的文件寫的非常的貧乏,很多時要知道元件到底回傳的資料長怎樣是個非常麻煩的事情,這篇會講怎用LinqPad做這件事,讓痛苦少一點。 前置作業 UOF站台複製一份到開發電腦,最好已經架好IIS可以登入了。 UOF的資料庫也複製到一份到開發電腦的SQL Server,同樣要可以使用。 LinqPad 5 LinqPad版本選擇 官網 https://www.linqpad.net/ 目前主流版本有LinqPad 5跟 LinqPad8 ,差異在於。 LinqPad 8 給.Net Core用的 LinqPad 5...

一等一科技EIP 如何看頁面的原始碼 | UOF2 | dnSpy | 程式碼通靈 | Asp.Net | Webform

由於工程師有客製化需求的壓力,然後一等一本身提供API文件又很貧乏,且相關DLL連個xml都沒提供,因此工程師需要發揮強大的通靈能力。 ⚠️註:這個作法不合法,大家使用上斟酌點…。 前置準備 UOF站台完整複製一份回開發環境,尤其bin內要有Ede.Uof.Web.dll 這隻DLL dnSpy dnSpy/dnSpy: .NET debugger and assembly editor (github.com) 原理是我們要透過dnSpy去察看已經編譯好的程式碼。找出頁面的特定功能是怎實做出來的。...

Microsoft 365如何看信件Log | Outlook線上版 | 教學 | Exchange Online

身為IT,有時要看一下信件為什麼沒寄到,究竟是被擋了還是自己寫的系統根本沒寄信,就需要查系統的日誌 官方的說明 在 Exchange Online 中監控、報告和執行郵件追蹤 | Microsoft Learn Exchange 系統管理中心-郵件追蹤 關於郵件Log的紀錄微軟有提供查詢介面 連結是 https://admin.exchange.microsoft.com/#/messagetrace 郵件追蹤 > 自動查詢 >啟動追蹤 郵件追蹤設定 應用系統寄信,通常會先查寄件者,看寄件者有沒有進行寄信動作...