原博文地址:http://www.cnblogs.com/xia520pi/archive/2011/10/07/2200793.html(*風箏注:因文章鏈接可能失效,特轉發過來,避免以后丟失)什么是抽象類?什么是接口?接口與抽象類有什么區別?什么是委托?什么是反射?這些都是初學者比較犯糊涂的事情,呵呵,這個也不能說的太絕對,反正我就是那個糊涂中的一個。為了把這些最基本的概念和知識打扎實,我整理一下相關的知識點,希望對你也有幫助。文章下載地址:http:
系統 2019-08-12 01:32:22 2651
C#中有兩種基本數據類型:值類型和引用類型。值類型是直接存儲它的數據內容,而引用類型存儲的是對象的引用,這兩種類型對變量的賦值有著不同的含義。值類型包括:簡單類型、結構類型、枚舉類型;引用類型包括:Object類型、類類型、接口、代表元、字符串類型、數組。值類型示例intm=0;intn=m;m=1;//此時n仍然是0,因為m和n的數據存儲在不同的區域引用類型示例classCFoo{publicintn;}voidMain(){CFoof1=newCFoo
系統 2019-08-12 01:54:20 2650
這個問題來自論壇提問,答案如下.這只是一個簡單的ipconfig命令.如果是復雜的,比如oracle的exp之類的命令,能在調用的時候顯示出來,還是相當酷的.usingSystem;usingSystem.Windows.Forms;namespaceWindowsApplication8...{publicpartialclassForm1:Form...{publicForm1()...{InitializeComponent();}delegatev
系統 2019-08-29 23:52:56 2649
1.帶參數的存儲過程setANSI_NULLSONsetQUOTED_IDENTIFIERONGOALTERPROCEDURE[dbo].[sp_select_gua]@numintASBEGIN--SETNOCOUNTONaddedtopreventextraresultsetsfrom--interferingwithSELECTstatements.SETNOCOUNTON;selectmeanfromtb_guawhereid=@numENDC#中
系統 2019-08-12 01:55:00 2646
usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.ServiceProcess;namespaceAdminZJC.DataBaseControl{//////數據庫操作控制類///publicclassDataBase
系統 2019-08-12 01:52:14 2646
平時需要把excel導入到oracle中,現總結方法如下:1、使用OLE方式:stringConnStr="Provider=Microsoft.Jet.OleDb.4.0;"+"datasource="+文件.xls+";ExtendedProperties=Excel8.0";OleDbConnectionconn=newOleDbConnection(ConnStr);conn.Open();DataTabledt=newDataTable();Ol
系統 2019-08-12 01:53:49 2645
范型在c#編程中經常使用,而經常用list去存放實體集,因此會設計到對list的各種操作,比較常見的有對list進行排序,查找,比較,去重復。而一般的如果要對list去重復如果使用linqdistinct方式,會遇到一些坑爹的問題,發現結果集中還是存在重復數據,原因是使用這種方法是對對象的引用去重復,并不滿足我們的需求。因此本文通過c#代理的方式實現對listdistinct操作。先介紹一下對list去重復傳統的方法,代碼如下:List
系統 2019-08-12 01:52:14 2645
看到視頻里有做這個例子,對著視頻把代碼打了一遍,測試成功,先記下來,以備后用!!!///全角半角的相互轉換//////publicclassConvertDBCAndSBC{///半角轉成全角///半角空格32,全角空格12288///其他字符半角33~126,其他字符全角65281~65374,相差65248/////////
系統 2019-08-29 23:40:45 2640
AndersHejlsberg(安德斯-海森博格)坐在自己的辦公室,雙眼直直的盯著前方。他要做一個決定,決定自己未來的命運和理想。這是1996年一個普通的下午,幾個小時前,他剛與比爾-蓋茨結束了一次愉快的午餐,同為軟件界的精英,他們相談甚歡,蓋茨給他開出三百萬以上的年薪和數萬股的微軟股票。這是一個誘人的條件,但更重要的是,蓋茨許諾他可以有充分的時間和資源投身自己感興趣的技術方向。Anders在猶豫,他是否真的要離開已經工作了十三年的Borland。從Tur
系統 2019-08-29 22:55:58 2640
唉,只怪自己學術不精,現在才學習SQL存儲過程,從網上找了不少資料,可是很凌亂,定位也比較高,不適合我這樣的小菜學習,現在我就來總結一下C#使用SQL存儲過程完整的流程,以SQL2005為例。先簡單的說說什么是存儲過程:存儲過程就是固化在SQL數據庫系統內部的SQL語句,這樣做的好處是可以提高執行效率、提高數據庫的安全性、減少網絡流量。接下來就講解如何在數據庫中建立一個存儲過程。打開SQL2055數據庫,展開“數據庫”節點,找到你使用的數據庫(目的數據庫)
系統 2019-08-12 01:32:23 2639
看見還有很多人在研究flash的socket,其中經常會出現一些問題,所以將我以前寫的一個程序代碼拿出來給大家參考...這是c#的代碼,經過測試的,本來想把源程序都放上來,可以我用的是vs2005(而且現在又壞了,系統出問題了),下面是程序的主要源代碼,不包含一些自動生成的代碼.這些代碼是根據一個開源的C#socket程序改編的,而且我已經寫了比較詳細的注釋了,如果你看了這些代碼還是發現有問題,可以向我索取完整的源程序:[1b]把源文件傳上來,大家可以下載
系統 2019-08-29 22:23:50 2638
最近做一個項目的安裝部署程序,要求有安裝的驗證,安裝的授權,要輸入授權嗎才可以安裝,禁止非法安裝。一開始看見用戶界面不錯,可是添加了用戶界面不能控制他,只能接受輸入,然后根據輸入創建數據庫,修改配置之類的東西,網上的資料也多是這類型的,我就自己寫了一個,還不是不太滿意的,這些窗體都是在安裝的過程中彈出來的,我本意是想在安裝之前就驗證這些內容,可是弄不出來,不知道大家有沒有什么好的辦法。這是需要驗證的兩個部分,兩個自定義的窗體,代碼如下:installer類
系統 2019-08-12 01:32:49 2638
微軟OfficeWord本身已經提供了另存為PDF文檔功能,對于少量文檔,手工使用該方式進行Word轉換為PDF尚可,一旦需要處理大量的文檔,可能就顯得有些捉襟見肘了。不過對于已經安裝有Office環境,借助一些簡單的代碼即可實現批量Word轉PDF了。源碼奉上:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSyste
系統 2019-08-12 09:27:15 2637
[DllImport("kernel32.dll")]privatestaticexternboolGetDiskFreeSpaceEx(stringlpDirectoryName,outulonglpFreeBytesAvailable,outulonglpTotalNumberOfBytes,outulonglpTotalNumberOfFreeBytes);//////取得磁盤剩余空間//////
系統 2019-08-12 01:52:43 2633
最近為了測試netduino開發板的各個端口是否正常使用,讓同事寫了一些測試程序,結果出了問題,他的測試程序導致開發板無法發布程序進去,按他的結論是開發板有問題,針對這個情況,我們經過仔細分析代碼,認為問題出在代碼的寫法上。代碼如下usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;usingMicrosoft.SPOT;usingMicrosoft.SPOT.
系統 2019-08-12 01:31:59 2632