原创 C# 串行化與反串行化--使用XmlSerializer進行串行化(另外一種方法)

4、使用XmlSerializer進行串行化(另外一種方法) XmlSerializer串行化除了使用[Serializable()]特性外,還有一種方式:使用XmlRoot、XmlAttribute、XmlElement等特性直接標記數

原创 C# 串行化與反串行化--使用BinaryFormatter進行串行化

1、使用BinaryFormatter進行串行化 串行化的文件是二進制格式,幾乎所有的對象都能順利串行化,目前還沒有發現不能串行化的對象。 public enum SexType { Male,

原创 C# 串行化與反串行化--使用SoapFormatter進行串行化

2、使用SoapFormatter進行串行化 串行化的文件是xml格式,只能串行化由基礎類型組成的對象,不支持泛型,繼承等關係的對象。 [Serializable()] public class SoapSerialize

原创 Microsoft .NET Framework 各個版本之間的關係

.Net版本之間是有一定聯繫的,目前(2010-04月)爲止微軟推出了3個版本的CLR,分別是 1.1, 2.0 , 4.0, 並且你要注意的是 .Net 4是基於CLR4的,而.Net 2.0 3.0 3.5都是基於 CLR2.0,

原创 淺談利用ASP.NET多線程執行長時間的任務

在ASP.NET中執行一個長時間的操作,有的時候需要在在客戶端有一個反饋能瞭解到任務的執行進度,大致看了一下有這麼幾種做法: (1)按下按鈕的時候給出一個<div>提示正在執行任務,執行完畢讓這個<div>隱藏 (2)按下按鈕的時候

原创 SQL 模糊查詢

在進行數據庫查詢時,有完整查詢和模糊查詢之分。 一般模糊查詢語句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 條件 其中關於條件,SQL提供了四種匹配模式:1,% :表示任意0個或多個字符。可匹配任意類型和

原创 .Net 反編譯注意事項

用FileDisassembler反編譯Windows Application程序得到源碼後,需要進行以下修改: 由於FileDisassembler會給每個命名空間生成一個目錄,保存這個空間的源代碼,而對於資源resx文件就是直接加在

原创 Delphi7程序調用C#寫的DLL解決辦法(DLL)

近來,因工作需要,必須解決Delphi7寫的主程序調用C#寫的dll的問題。在網上一番搜索,又經過種種試驗,最終證明有以下兩種方法可行:    編寫C#dll的方法都一樣,首先在vs2005中創建一個“類庫”項目TestDll,using

原创 將AccessDatabaseEngine打包進安裝程序

   項目裏面使用了Access 2010建立的數據庫,所以連接字符串裏面有'Microsoft.ACE.OLEDB.12.0'這麼一段,那麼對於XP這樣的系統,默認是沒有驅動的,需要去微軟下載一個Engine的Redistribu

原创 數據庫日常維護常用的腳本部分收錄

有些數據庫語句可能平時用得不多,所以使用的時候總是難免上網查詢,略嫌麻煩,今日在CSDN論壇看到有貼收錄這些語句,就順手牽羊copy了一份,本想copy了就結束了,但和部分朋友一樣,真正用到它們的時候有時會發現難免會出錯,於是,擇日不如

原创 延長或控制Session的有效期的方法總結

如果訪問者在Session的設定的失效時間內(比如默認的20分鐘)沒有任何動作,Session就會失效,這個就意味着與Session存貯相關的變量也會同時失效,不能再訪問。有時候我們需要保持Session很長的時間來等待用戶完成工作,比

原创 asp.net導出數據到Excel的三種方法

asp.net導出到Excel也是個老生常談的問題,在此歸納一下。 第一種是比較常用的方法。是利用控件的RenderControl功能,得到該控件生成的HTML,然後以Excel文件的類型輸出到客戶端。這種方法生成的其實是個HTML文件,

原创 給SQL Server存儲過程,傳送數組參數的變通辦法

今天做OA程序用到sql server存儲過程,需要傳遞數組參數,但是sql server本身不支持數組,於是從網上找了一些資料. 方法一、利用SQL Server強大的字符串處理傳把數組格式化爲類似"1,2,3,4,5,6"  然

原创 windows mobile 模擬器上網配置

在確保主機已連上互聯網的情況下,按以下步驟設置: 1、打開ActiveSync ,點擊“文件”——>“連接設置”,在“允許連接到以下其中一個端口”下選擇“DMA”。 2、打開 VS2005,點擊菜單“工具”——>“設備仿真管理器”,

原创 ASP.NET實現進度條

在網上查閱了很多相關資料,參照對比一番後自己整理了一下,做了個小例子。能夠實現根據後臺數據加載的進度在前臺動態更新進度條、進度條在頁面居中顯示、在進度條內顯示百分比,完成進度後隱藏進度條。個人感覺還是有一定的參考價值,貼出來先。 建立