iT邦幫忙

c#相關文章
共有 477 則文章

技術 發布自己的Nuget專案

之前被面試官說:我有電子發票開源專案,是否有上到Nuget上 我回答:沒有. 我就突然想到我也可以把我的專案放到Nuget上讓更多人方便使用 我就查詢資料去了解...

技術 【C#】小知識 #9 : 解決私有內部類別單元測試問題:使用 internal + AssemblyInfo.cs 與 protected+繼承,另外補充負面教材:反射Invoke方式。

延續前篇【C#】小知識 #8 : 使用partial class + private內部類別,避免日後專案開發受限程度 筆者以單元測試做開發,發現使用非pub...

達標好文 技術 【C#】小知識 #8 : 使用partial class + private內部類別,避免日後專案開發受限程度

在開發、維護專案,常會有許多半成品功能,你不會想讓別人來使用,因為之後破壞性更新可能性非常高。 這時候可以使用partial class + private內...

徵才 【誠徵】ASP.NET MVC C# 程式設計師(新北市 新店)

主要工作: 參與校務行政系統、電子商務平台 分析/設計/開發/測試。 工作內容: 負責系統之分析、設計以及程式撰寫。 開發網站應用程式(Web-based a...

技術 [筆記系列] Code-First 來自 Database (適合已懂code-first 來自空資料庫)

主要只是想記錄一下Code-First來自空資料庫與Code-First來自既有資料庫的差別 原來只是一開始在Buide專案時有差別 *來自空資料庫是自己到We...

達標好文 技術 【C#】小知識 #7: 使用 nameof 方便維護專案

nameof是C# 6 才引進的功能,改善之前一些字串弱維護方式,改成編譯前強檢查,在重構/重命名的名稱時非常有用。 舉例: 常看到 ASP.NET MVC...

技術 [.NETCore][LexLibrary.Rbac] 基於 Role-based access control 實作驗證模組

本文章同步發表於 https://blog.exfast.me/2019/01/netcore-lexlibrary-rbac-based-on-role-ba...

技術 ABP (ASP.NET Boilerplate) 應用程式開發框架 新手教學 No.0 全篇索引

簡介 ABP是「ASP.NET Boilerplate Project (ASP.NET樣板項目)」的簡稱。 ABP是一個開源的且文檔友好的應用框架,起始的想法...

技術 【C#】小知識 #6 : Lambda + LINQ 使用statement body(語句塊)不使用expression情況

最近看到一個使用Lambda + LINQ不好的例子,舉例: 資訊公司員工辛苦上市,尾牙特別獎賞員工 每人最起碼發放10000獎金 假如入職滿一年獎金 +...

技術 [C#][Line] 使用 Line Notify 開發訊息通知機器人 – 開發篇

我使用了自己的開源套件 LexLibrary.Line.NotifyBot,直接從 NuGet 就可以下載安裝,節省了許多串接 API 時所需的開發與測試時間,...

技術 [C#][Line] 使用 Line Notify 開發訊息通知機器人 – 註冊篇

Line Notify 是 Line 提供的免費的服務,與網站服務連動完成後,LINE所提供的官方帳號「LINE Notify」將會傳送通知。 不僅可與多個服務...

技術 沒有Source Code 如何修改程式??

某些專案因為歷史久遠沒有Source Code,但有個需求需要異動裡面的程式該怎麼辦?? 難道只能整個反組譯,查看程式碼翻一份做新的嗎? 不~~其實有辦法直接對...

達標好文 技術 【C#】小知識 #5 : 為什麼要使用using

今天有新人問說:『為什麼connection要使用using直接呼叫Dispose不就好了?』,所以有了這篇文章,主要寫給Java轉C#或是不了解為何要使用u...

技術 c# web GridView轉成EXCEL & 頁面輸出

不知道為什麼只導出GridView,但整個頁面都輸出了.所以只好把不要的區塊visible=false public void Exp...

技術 [C#][ASP.NET Core] 快速將 Google reCAPTCHA 驗證加入你的網站

LexLibrary.Google.reCAPTCHA 使用 HtmlHelper + ValidateAttribute 快速將 Google reCAPTC...

技術 [筆記]C++ & C#影像處理-邊緣檢測與霍夫轉換

前言 這次要介紹邊緣檢測和霍夫轉換一樣參考[1],而邊緣檢測的Sobel為本次重點,因Sobel運算在往後取得方向和角度是非常方便的一個算式。 這次也修正了坐...

技術 [C#] SQL 資料庫 Connection Pool 連線池觀念釐清

同步發表至 Blog:[C#] SQL 資料庫 Connection Pool 連線池觀念釐清 程式對資料庫存取是非常頻繁的操作,平常只會使用而沒有去深入了解底...

技術 C# SqlConnection 常用SQLServer存取

public DataSet GetDataSet(string sconn, string cmd) { try...

技術 什麼是ODBC?工作上的運用?優缺點?匯出ODBC!

在程式存取資料庫 你要怎麼存取sql server,用sql manager 要怎麼存取orcle ,用oracle manager 要怎麼存取iq,用inte...

徵才 【誠徵】java程式設計師(薪優)

工作內容 1.負責系統模組詳細設計、server端編碼、自測及維護 2.快速定位並修覆代碼Bug 3.撰寫Java 2年以上 公司簡介 我們重視每一位員工,除了...

鐵人賽 Modern Web DAY 30

技術 [鐵人賽Day30] - 工具篇(4) / Refactor with ReSharper

前言 本文將介紹.Net界堪稱神級的工具 - Resharper。 先強調這絕對不是業配文! 筆者也沒有收取廠商任何廣告費用, 只是希望讓更多人認識這套工具。...

鐵人賽 Modern Web DAY 28

技術 [鐵人賽Day28] / LINQPad神器

前言 本文將介紹LINQPad的基本使用情境。 同步發表於個人點部落 - [鐵人賽Day28] ASP.Net Core MVC 進化之路 - 工具篇(2)...

鐵人賽 Everything on Azure DAY 27

技術 [DAY27] Azure實作坊:職場安全即時監控及簡單實作(Cognitive Service & C#)

在接近鐵人幫的尾聲,我希望除了帶大家了解Azure的各項服務之外,也能了解的如何應用在我們的工作環境,或是改善現有的生活上。 這幾天剛好在逛微軟的實例應用影片,...

鐵人賽 Modern Web DAY 26

技術 [鐵人賽Day26] - Response Compression(回應壓縮)

前言 本文會介紹ASP.Net Core中Response Compression的使用方式。 同步發表於個人點部落 - [鐵人賽Day26] ASP.Net...

鐵人賽 Modern Web DAY 25

技術 [鐵人賽Day25] - Response Cache

前言 本篇將延續上篇的Cache主題介紹Response Cache的使用方式。 同步發表於個人點部落 - [鐵人賽Day25] ASP.Net Core M...

鐵人賽 Modern Web DAY 24

技術 [鐵人賽Day24] - MemoryCache

前言 本篇將介紹ASP.Net Core中MemoryCache的使用方式。 同步發表於個人點部落 - [鐵人賽Day24] ASP.Net Core MVC...

鐵人賽 Modern Web DAY 22

技術 [鐵人賽Day22] - Entity Framework Core / Code first

前言 與過去Entity Framework 6相比, Entity Framework Core(簡稱EF Core)在使用上做了相當的改變, 本文將介紹EF...

鐵人賽 Modern Web DAY 17

技術 [鐵人賽Day17] - Filter

前言 Filter延續了ASP.Net MVC5的設計, 可在各Pipeline執行前與執行後指定需觸發的事件, 本文將介紹ASP.Net Core Filte...

鐵人賽 Modern Web DAY 14

技術 [鐵人賽Day14] - Controller

前言 本文將介紹ASP.Net Core中Controller的使用方式。 同步發表於個人點部落 - [鐵人賽Day14] ASP.Net Core MVC...

鐵人賽 Modern Web DAY 29

技術 29. 使用 IHostedService + Timer 建立.NET Core排程器

  考慮到使用外部排程器呼叫API方式執行文章同步,雖然可以切分功能,但總是不方便。這邊使用.net core自帶輕量級排程器 IHostedService...