原创 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