iT邦幫忙

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

技術 2013年1月語言前五大: C, Java, Object-C, C++, C#

和2012年12月的結果一樣: http://ithelp.ithome.com.tw/question/10111597 經過巔頗的2012年, Java依然...

技術 2012年12月語言前五大: C, Java, Object-C, C++, C#

資料來源: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 這五大語言共佔了八...

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

技術 Csharp(C#) 使用Domino Server寄信

使用Domino Server當Mail應該是各大企業的"首選",當然使用他來寄一些生日賀卡或其他 跟商務有關的大量郵寄就需要透過程式化的方...

鐵人賽 IT技術 DAY 29

技術 Kuick -- 內建的服務實作:Config Service 執行期設定服務

系統需要有類似於 Windows 登錄檔 (Registry) 的組態服務,提供給系統執行期的操作設定儲存處。這個內建服務實作於 Kuick.Builtin.C...

鐵人賽 IT技術 DAY 29

技術 Kuick -- 內建服務定義

Kuick 定義 7 個內建服務介面,目前實作其中 2 個,本文先說明 Kuick 認為 Application Framework 致少該有那些內建服務。 <...

鐵人賽 IT技術 DAY 29

技術 Kuick -- 網頁資料傳遞

網頁前端參數值透過 POST, GET, Cookie 與後端溝通,前端傳來的值全是字串,後端承接資料的變數可能是各種型態,例如是 string, int, b...

鐵人賽 IT技術 DAY 29

技術 Kuick -- 欄位資料驗證

欄位資料驗證區分成資料規格本身代表的基本驗證,以及 string, int, DateTime 型態資料的驗證,設定方式是在欄位上設定相關的 Attrubute...

鐵人賽 IT技術 DAY 28

技術 Kuick -- 更新開放原始檔

主要修正 Bug,並提供前面系列分享裡的範例程式碼。 請下載新版原始檔,使用 VS 2010 開啟前,請先確認是否安裝以下程式: 1. NuGet 2. MSB...

鐵人賽 IT技術 DAY 28

技術 Kuick -- 資料批次處理

一般對於資料批次處理,皆著重於如何提昇『新增』效率,但是在 ORM 架構下因為事件機制而衍生出批次『修改』、『刪除』資料一致性議題,以及當需要對百萬筆資料一筆一...

鐵人賽 IT技術 DAY 27

技術 Kuick -- 遮斷器 Interceptor

Kuick 在資料層裡,針對任何 Entity 的 Select, Insert, Update, Delete, ExecuteNonQuery, Execu...

鐵人賽 IT技術 DAY 26

技術 Kuick -- 資料庫 Transaction (二)

Kuick 重視設計期的便利與直覺,尤其是在資料存取方法上,今日就請您看看幕後是如何達成。 預告下一篇分享『Kuick -- 遮斷器 Interceptor』。...

鐵人賽 IT技術 DAY 25

技術 Kuick -- 資料庫 Transaction (一)

需求情境: 要如何為已經包在其他方法裡的資料處理加上 Transaction? 如果是改寫原有的方法,其他呼叫這些方法的程式是否會受影響? 如果是複製方法裡的商...

鐵人賽 IT技術 DAY 24

技術 Kuick -- Entity 實作支援 dynamic

需求情境: 現有資料表 T_USER,想要以 Kuick 存取其資料,但是不想花時間寫 UserEntity,這該如何達成? 答: Entity 支援 dyn...

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

技術 使用CSharp列出所有Notes資料庫名稱

延續昨天的介紹今天我們來看看可以列出所有Notes資料庫名稱的程式是怎撰寫達到的. 小小的範例如主題. Step01:執行該範例程式 Step02:輸出結果...

鐵人賽 IT技術 DAY 23

技術 Kuick -- Sql 物件解析器

Sql 物件解析器 (Kuick.Data.SqlParser),依據 Sql Command 物件,以及資料庫提供者實作的資料指令生成器 (Kuick.Dat...

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

技術 使用CSharp在Notes日曆新增一筆資料

整合議題是必須的再出現Google日曆之後常常會有高層主管想要做整個,那我們就來看看如果用CSharp日如何將資料寫入Notes日曆. 我們測試一下跟Note...

鐵人賽 IT技術 DAY 22

技術 Kuick -- 資料庫抽象提供者

資料庫抽象類別永遠是資料層的主角,雖然只有包含 3 個類別,卻是實作中最為抽象的部份。 Kuick.Data.SqlReader 資料流讀取器 Kuick....

鐵人賽 IT技術 DAY 21

技術 Kuick -- Sql Command 物件化

接下來 3 篇分享內容為: <Kuick -- Sql Command 物件化> 說明下圖所呈現的功能,是如何透過物件建立出來的。 相關物件包含: Kuick...

鐵人賽 IT技術 DAY 20

技術 Kuick -- 實作支援 Lambda Expression

要如何開發支援下圖呈現的 Lambda Expression 功能,本篇以 Kuick ORM 為例,詳細說明。 這篇分享主將細談到 Kuick OMR 對於...

鐵人賽 IT技術 DAY 19

技術 Kuick -- 設計期 vs. 執行期,設計議題 vs. 部署議題

設計期、執行期的區別雖然很清楚,但是如何在設計期未知,開發出能夠在執行期正確運作的系統呢?為了解決這件事,首先得將問題定義何為設計議題,何為部署議題,配合適當的...

鐵人賽 IT技術 DAY 18

技術 Kuick -- Entity『自我描述規格』『直接存取資料』

在 Kuick ORM 裡,Entity 採行繼承設計,取得內建的多項功能,其中包含自我描述規格,以及可以直接與資料庫溝通,不像其他 ORM Framework...

鐵人賽 IT技術 DAY 17

技術 Kuick -- 進階說明之前

Kuick 是 Application Framework 以及架構其上的 ORM Framework,如果不用這些,那 Kuick 會是什麼? 答:Utili...

鐵人賽 IT技術 DAY 16

技術 Kuick -- HierarchyEntity 階層式資料結構

階層式資料結構,常用來設計『分類』、『組織部門』等資料,請參考下面 2 篇資料模型解說階層式資料結構,同時,HierarchyEntity 由此分別定義出如下欄...

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

技術 LINQ自學筆記-語法應用-聚合資料-DefaultIfEmpty 運算子、實做 Left Outer Join 效果

Join 運算子的第四篇文章,將和大家分享如何利用 GroupJoin 運算子完成 Left outer join 的效果。 自學筆記這系列是我自己學習的一些心...

鐵人賽 IT技術 DAY 15

技術 Kuick -- ObjectEntity 物件式資料結構

所有物件類型的資料,都應繼承 ObjectEntity,以取得內建的 3 個欄位實作: CreateDate 資料建立時戳 LastModifiedDat...

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

技術 C#技術分享30-計算日期過了幾天

本例是計算距離上次發薪日過了幾天 及 下次發薪日還剩幾天 假設 每月5號是發薪日,通常是用大的日期減小的日期 或是兩個日期相減取絕對值 也可以。 TimeSpa...

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

技術 C#技術分享29-負數的無條件進位

正數的無條件進位 大家都會算,有天突然接到一個需求,負數 要做無條件進位 1.4 的無條件進位是2 那-1.4的無條件進位是 -2 還是-1呢, 我原本也覺得是...

鐵人賽 IT技術 DAY 14

技術 Kuick -- Entity 基本資料結構

接下來的 3 篇內容,討論 Entity 的資料結構,包含: Entity基本資料結構 ObjectEntity 物件式資料結構 HierarchyEn...

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

技術 LINQ自學筆記-語法應用-聚合資料-Join-3、GroupJoin

Join 運算子的第三篇文章,將和大家分享多主鍵聯結和 GroupJoin 運算子。 自學筆記這系列是我自己學習的一些心得分享,歡迎指教。這系列的分享,會以 C...

鐵人賽 IT技術 DAY 13

技術 Kuick -- 事件替代 Trigger

這裡先不討論是否適合廣泛使用 Trigger 開發系統邏輯,以及使用 Trigger 的便利性以及除錯上帶來的麻煩,這裡僅討論 Kuick Entity 實作的...