原创 C#的事件和委託實現(經典)

   開始學習C#的時候,被委託和事件搞的很頭痛,實例代碼寫了不少,就是老不知道委託到底除了定義事件還有什麼用,事件到底是怎麼觸發的。前短時間看了CSDN上某大文章《事件與委託趣談》,終於茅塞頓開,不敢獨享,特將原文和心得貼出來共享。  

原创 泡妞之必備QQ聊天用語

1.「我可以向你問路嗎?」 「到那裏?」 「到你心裏。」2.「我可以向你借一塊錢嗎?」 「爲什麼?」 「我想打電話告訴我媽,我剛遇到我的夢中情人.」或「我要打電話給你媽媽謝謝她.」3.「你爸爸是小偷嗎?」 「不是.」 「那他怎麼能把燦爛的

原创 夏姓輩分

國正崇道,家昌象賢,德能紹祖,學可繼先,勤益修品,儉資養廉,信義主本,忠孝爲天。 積善斯慶,守仁克銓,應傳永世,以振萬年。

原创 ArrayList及Hashtable示例

ArrayList   System.Collections.ArrayList類是一個特殊的數組。通過添加和刪除元素,就可以動態改變數組的長度。 一.優點 1。支持自動改變大小的功能 2。可以靈活的插入元素 3。可以靈活的刪除元素 二.

原创 .NET中棧和堆的比較 #1

.NET中棧和堆的比較 #1 原文出處:http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.as

原创 構造函數的問題

namespace gouzaohanshu{    //構造函數練習:一個是代有參數,另一個是沒有傳參數;    public class Person    {        public int age;        public

原创 SQL server子查詢

exec xp_cmdshell 'md E:/project' --先判斷數據庫是否存在如果存在就刪除if exists(select * from sysdatabases where name='bbsDB')drop databa

原创 VS2008 生成DLL文件的方法、引用dll文件以及意義

一 VS2008生成dll文件的方法     有兩種方法:     1:傻瓜式操作     打開VS2008,依次點擊:菜單->文件->新建項目->項目類型visual C#(這裏假設爲該項目所取的名字是DllBuild)->類庫(注意必

原创 c# DLL反射(轉)

項目中常常要用到反射,反射對性能有一定的影響,但有時候爲了通用,擴展等不的不使用。下面簡單的說一下。 TestLib.dll裏面有這樣一個類   namespace TestLib   {       public cla

原创 wcf 配置

1.添加wcf服務應用程序 2.生產部署包 3.把服務掛到IIS下面路徑:C:\Documents and Settings\Administrator\My Documents\Visual Studio 2010\Projects\G

原创 SQL觸發器實例

SQL觸發器實例1定義: 何爲觸發器?在SQL Server裏面也就是對某一個表的一定的操作,觸發某種條件,從而執行的一段程序。觸發器是一個特殊的存儲過程。       常見的觸發器有三種:分別應用於Insert , Update , D

原创 vs.2010中裝了DevExpress插件之後如何設置啓動不加載

vs.2010中裝了DevExpress插件之後如何設置啓動不加載    在vs上面工具--》擴展管理器--》找到該第三方控件 卸載掉就可以了,不影響工具箱中的Devexpress的使用。

原创 SQL VIEW(視圖)

視圖是可視化的表。 本章講解如何創建、更新和刪除視圖。 SQL CREATE VIEW 語句 什麼是視圖? 在 SQL 中,視圖是基於 SQL 語句的結果集的可視化的表。 視圖包含行和列,就像一個真實的表。視圖中的字段就是來自一個或

原创 寫出優雅簡明代碼的論題集 -- Csharp(C#)篇[1]

  寫出優雅簡明代碼的論題集 -- Csharp(C#)篇[1] 最近和一些朋友討論如何寫出優雅的代碼,我們都很喜歡C#,所以以C#爲例。主要一共有三位程序員在一起討論,爲簡單起見我用ABC代表我

原创 C# 相對路徑 (轉)

一、獲取當前文件的路徑  1.  System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName  獲取模塊的完整路徑,包括文件名。  2.  System.Envi