iT邦幫忙

c#相關文章
共有 1412 則文章
鐵人賽 IT技術 DAY 26
C#技術分享 系列 第 26

技術 C#技術分享26-匿名委派

匿名方法本身是委派的精簡版本,以一種更為簡潔的方式,完成委派的引用。 我們不需為了傳遞實體方法而建立方法成員的類別實體, 只要經由delegate關鍵字直接將方...

鐵人賽 IT技術 DAY 26
分享一些學習心得 系列 第 26

技術 LINQ自學筆記-語法應用-設定方法-Range、Repeat、Empty、Distinct

本文將為大家介紹 LINQ 設定方法中,Range、Repeat、Empty、DefaultIfEmpty、Distinct 這幾個標準查詢運算子。這幾個運算子...

鐵人賽 IT技術 DAY 11

技術 Kuick -- Schema Sync 規格同步

Kuick 採行 Code First 設計,規格同步過程以程式碼為中心,於系統啟期間依據專案設定的資料庫提供者 (MSSql, MySQL, Oracle)...

鐵人賽 IT技術 DAY 25
C#技術分享 系列 第 25

技術 C#技術分享25-用LINQ挑出有兩欄重覆的資料

假設 有一隻程式的功能是需要用excel要把受訓成績匯入檔案到db 而他的欄位如下 受訓日期,受訓人員,受訓成績 但是為了要避免重覆輸入,所以我們要把 受訓日期...

鐵人賽 IT技術 DAY 10

技術 Kuick -- Schema Cache 規格快取

接下來三篇分享內容說明『規格快取』、『規格同步』、『資料初始化』。 下圖是啟動 Kuick 生命週期的 7 項事件中有關資料的部份,首先從『Schema Cac...

鐵人賽 IT技術 DAY 25
分享一些學習心得 系列 第 25

技術 LINQ自學筆記-語法應用-設定方法-Any、All、Contains

本文將為大家介紹 LINQ 設定方法中,Any、All、Contains 這三個標準查詢運算子。這三個運算子可以讓我們判斷資料是否存在或包含特定的項目。 自學筆...

鐵人賽 IT技術 DAY 24
C#技術分享 系列 第 24

技術 C#技術分享24-建立陣列的方法

常用的建立陣列的方法 有這兩種 先宣告,再直接指定,也可以直接放字串進去,用逗號分隔 方法二用起來比較方便 我比較喜歡方法三 就是 方法二+整齊的排列,這樣如果...

鐵人賽 IT技術 DAY 9

技術 Kuick -- Entity Column 定義

Kuick Entity 與其他 ORM Framework 有什麼不同? 答:依據過往經驗,系統開發除了資料處理議題之外,充滿著各個客戶特有的商業需求,ORM...

鐵人賽 IT技術 DAY 24
分享一些學習心得 系列 第 24

技術 LINQ自學筆記-語法應用-分頁方法-Take、Skip、TakeWhile、SkipWhile

本文將為大家介紹 LINQ 的分頁方法之標準查詢運算子:Take、Skip、TakeWhile、SkipWhile。 自學筆記這系列是我自己學習的一些心得分享,...

鐵人賽 IT技術 DAY 23
C#技術分享 系列 第 23

技術 C#技術分享23-List泛型集合 範例

泛型的主要目的是讓程式碼更容易重複,並且有強型別的特性可以避免程式處理時,發生Boxing/Unboxing的問題 以下範例 示範List泛型集合的使用 usi...

鐵人賽 IT技術 DAY 23
分享一些學習心得 系列 第 23

技術 LINQ自學筆記-語法應用-單項資料-First、Last、ElementAt、Single

本文將為大家介紹 LINQ 取得資料來源中單一項目的運算子:First、Last、ElementAt、Single,以及相匹配的 FirstOrDefault、...

鐵人賽 IT技術 DAY 8

技術 Kuick -- 資料表名稱與欄位名稱定義

如果你是 Entity 極端的開發者,不需考慮資料庫規格建立的細節,完全依據程式物件思考商業邏輯即可。如果你想控制所建立的資料庫規格,也可以透過程式定義達成。...

鐵人賽 IT技術 DAY 22
C#技術分享 系列 第 22

技術 C#技術分享22-[C#]透過XElement建立xml資料

XElement物件預設是以序列的方式處理xml資料,可以直接根據xml資料的階層結構,透過XElement物件建立資料 記得要引用這兩個命名空間 using...

鐵人賽 IT技術 DAY 22
分享一些學習心得 系列 第 22

技術 LINQ自學筆記-語法應用-資料排序-OrderBy、ThenBy 和遞減

本文將為大家介紹 LINQ 排序的四個運算子:OrderBy、OrderByDescending、ThenBy、ThenByDescending,以及如何自訂排...

鐵人賽 IT技術 DAY 7

技術 Kuick -- 使用 NuGet 建立 ORM 專案

內文說明如何從 NuGet 裡引入 Kuick 相關組件,並且提供影片介紹專案的建立過程,10 分鐘內建立 UserEntity,系統啟動後自動建立資料表,開始...

鐵人賽 IT技術 DAY 21
分享一些學習心得 系列 第 21

技術 LINQ自學筆記-語法應用-型別篩選-OfType 運算子

篩選資料除了前一篇文章介紹的 Where 運算子,還可以利用型別篩選的方式過濾資料,而且 OfType 運算子是 IEnumerable 擴充方法,可以幫我們把...

鐵人賽 IT技術 DAY 6

技術 Kuick -- 系統不可或缺執行期記錄

你還讓系統瞇著眼睛上線嗎?其實,為系統增加 Log 機制是簡單的事。 這裡不討論是該採行資料庫或是文字檔記錄,或是系統錯誤時自動寄發 Email 通知,只單純...

鐵人賽 IT技術 DAY 21
C#技術分享 系列 第 21

技術 C#技術分享21-[C#]continue及break陳述句

continue陳述句 的功能是 忽略以下的敘述,繼續迴圈的下一個運算 break陳述句的功能是跳離迴圈 因為continue比較少有機會用到,但避免大家忘記,...

鐵人賽 IT技術 DAY 20
分享一些學習心得 系列 第 20

技術 LINQ自學筆記-語法應用-篩選資料-Where 運算子

了解如何取出資料後,接著要介紹最常用的條件篩選運算子:Where。另外本文會提到一個重點,就是 LINQ to Entity 和 LINQ to SQL 通常不...

鐵人賽 IT技術 DAY 5

技術 Kuick -- 啟動系統生命週期

Kuick 生命週期起始於所 Hosting 環境啟動之後,終結於所 Hosting 環境結束之前。 本篇內容提供一段操作影片說明 系統 Hosting 環境...

鐵人賽 IT技術 DAY 20
C#技術分享 系列 第 20

技術 C#技術分享20-[C#]?:陳述句

?: 它需要三個運算元,是 C# 中唯一的三元運算子。 條件式 x ?: y : z 如果 x 為 true 則評估 y;如果 x 為 false 則評估 z...

鐵人賽 IT技術 DAY 19
C#技術分享 系列 第 19

技術 C#技術分享19-[C#]??運算子

我在做這個範例的時候,因為 int? i=null; 一直少打了 ? 號,所以一直出現錯誤,所以?? 應該是要和 ? 搭配使用吧 //原式 //if (i ==...

鐵人賽 IT技術 DAY 4

技術 Kuick -- 你聽得到系統的心跳聲嗎?

軟體架構不一定是龐大的,但一定是清晰的。 清晰的軟體架構,執行期從系統的第一聲心跳開始,核心歷經一連串狀態改變的過程,稱之為系統生命週期。生命週期的重要性,在於...

鐵人賽 IT技術 DAY 19
分享一些學習心得 系列 第 19

技術 LINQ自學筆記-語法應用-取出資料-SelectMany 運算子

有了前一篇 Select 運算子的基礎,這篇文章將和大家分享 SelectMany 運算子,它是一開始接觸 LINQ 的朋友很不容易了解的方法,但其實它並不難懂...

鐵人賽 IT技術 DAY 19
鐵之 Just Do Lotus Notes 系列 第 19

技術 使用CSharp透過Domino Server寄送Mail

使用CSharp透過Domino Server寄送Mail(Send Lotus Notes Email Using C#) 今天圍繞的主題還是.NET跟Dom...

鐵人賽 IT技術 DAY 18
分享一些學習心得 系列 第 18

技術 LINQ自學筆記-語法應用-取出資料-Select 運算子

LINQ 語法第一篇文章,當然是先講怎麼取資料,也就是 Select 標準查詢運算子。 自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以...

鐵人賽 IT技術 DAY 18
C#技術分享 系列 第 18

技術 C#技術分享18-[C#]使用可為 Null 的型別

語法 T? 是 System.Nullable<T> 的簡略表示法,其中 T 是實值型別。兩種格式可以互相變更 例: int? i = null;...

鐵人賽 IT技術 DAY 18
鐵之 Just Do Lotus Notes 系列 第 18

技術 用C#取得Notes系統檔案附件(CSharp Get Notes Attachments)

今天圍繞的主題還是.NET跟Domino做整合的議題,在Domino上附件等資料都是放在資料庫裡面的要做資料移轉等相關功能時我們就會需要一支特別的程式來處理這段...

鐵人賽 IT技術 DAY 3

達標好文 技術 Kuick -- C# 代碼規範和設計指引

建立軟體開發團隊的第一步驟,統一代碼編寫規範。 這裡提供一份超過 30 頁的 Word 檔案,針對 C# 程式編寫樣式規範與命名慣例,歡迎下載參考,或是修改成適...

鐵人賽 IT技術 DAY 17
分享一些學習心得 系列 第 17

技術 LINQ自學筆記-打地基-延後執行

本篇是打地基的最後一篇文章,講的是 LINQ 很重要的一個特色,延後執行。 自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以 C# + 我...