原创 C# 線程中使用Timer,並向其觸發的事件(函數)中傳遞參數

C#中的三個Timer我就不作說明了,這裏要說的是如果你在線程中使用Timer,是不能使用System.Windows.Forms.Timer的,微軟的註釋很明確:“實現按用戶定義的時間間隔引發事件的計時器。此計時器最宜用於 Window

原创 [Castle ActiveRecord] 3. Validate

 在業務設計中,對數據往往有確定的格式限制。我們通常的做法是在用戶輸入界面做這些處理,不過 Castle AR 爲我們提供了另外一個備選方案。當我們無法確定類庫或服務調用者是否會進行格式檢查時,這個功能就非常實用了。要實現這個功能需要 A

原创 [Castle ActiveRecord ] 5. Base Relations

 Castle ActiveRecord 通過特性處理數據表關聯關係。 Many-to-one: BelongsToAttribute One-to-

原创 [Castle ActiveRecord] 1. Starter

http://www.rainsts.net/default.asp?cat=1以前研究過一陣 ORM,基於某些理由,比較喜歡 XPO 和 Castle ActiveRecord。原因不外乎以下幾點:"Class to DB",我覺得 O

原创 [ActiveRecord] 之二:常用方法

 看下面的例子[ActiveRecord("Users")] public class User : ActiveRecordBase { p

原创 [Castle ActiveRecord] 2. ActiveRecord

Castle ActiveRecord 對於數據實體的設計非常靈活,大量特性的使用,使得其代碼方式非常類似 WCF 的聲明式編程。1. 實體類型通常我

原创 sql2005管道的另一端上無任何進程、已成功與服務器建立連接,但是在登錄過程中發生錯誤 一系列問題完整解決方法

問題一:已成功與服務器建立連接,但是在登錄過程中發生錯誤。   (provider:   共享內存提供程序,   error:   0   -   管道的另一端上無任何進程。   用windows身份登錄management st

原创 SQL Server 2008 修改維護計劃無法保存,提示:災難性故障的解決辦法

SQL Server 2008修改維護計劃,修改數據庫備份計劃,在保存的時候提示:災難性故障,無法保存,解決方法如下: 打開運行,輸入 Regsvr32 msxml3.dll 回車 回去看一下是否能正常操作,不行的話再輸入: Regsvr

原创 [ActiveRecord] 之一:初始化和配置

http://www.rainsts.net/default.asp?cat=1 有關Castle.ActiveRecord的介紹文章已經有不少了,本文不做詳述。配置文件個人認爲使用一個獨立的配置文件可能更好點,App.config /

原创 C#中將dll匯入exe,並加殼

這幾天在做自己的一個小程序,因爲使用了3層架構,運行目錄下有很多dll文件,最終發佈時,我打算將dll文件都合併到exe文件中去。微軟發佈的免費軟件ILmerge可以完成這項工作,研究了一下,其用法如下: 1、合併file1.dll、f

原创 [Castle ActiveRecord ] 4. CRUD

 ActiveRecord 的 CRUD 操作基本上都是由 ActiveRecordBase 的靜態方法完成。其實例(含子類型)方法,以及 Activ

原创 sql server sql語句導入導出大全

sql server sql語句導入導出大全 【http://www.hainfo.com.cn 2008-3-21 14:11:38 人氣: 13 來源: 河南資訊網】   簡介:微軟SQL Server數據庫SQL語句導入導出大全,包

原创 C#將縱向內容打印到橫向紙張上(打印旋轉)

遇到了一個打印問題,設計了一張標籤,要打印的內容是縱向的,要打印在 寬*高=8cm*10cm 的標籤紙上,結果在設計完後發現客戶購買的是 寬*高=10cm*8cm 的標籤紙,於是就嘗試使用 e.PageSettings.Landscape