Time of Update: 2018-12-06
c#寫的.net 畫流程圖的控制項,可以轉換成xml。也可以根據xml轉換成圖。需要用戶端安裝.net framework. 發出來與大家分享,也希望能對大家做工作流程的開發有所協助。由於種種原因該控制項並沒有繼續開發下去,所以不足之處,請大家指正。 使用方法,附件中有gdiflow.htm和gdiflow.dll兩個檔案,將其放在wwwroot下或iis的虛擬目錄中,直接存取gdiflow.htm即可。如放在原生wwwroot下,則直接用localhost/gdiflow.htm即可訪問。
Time of Update: 2018-12-06
C#操作Excel檔案(讀取Excel,寫入Excel)看到論壇裡面不斷有人提問關於讀取excel和匯入excel的相關問題。閑暇時間將我所知道的對excel的操作加以總結,現在共用大家,希望給大家能夠給大家帶了一定的協助。另外我們還要注意一些簡單的問題1.excel檔案只能儲存65535行資料,如果你的資料大於65535行,那麼就需要將excel分割存放了。2.關於亂碼,這主要是字元設定問題。1.載入Excel(讀取excel內容)傳回值是一個DataSet //載入Excel
Time of Update: 2018-12-06
http://realcourse.grids.cn/movie/工科/電腦/C夏和豆net技術與應用(華南理工大學)/1.rmvbhttp://realcourse.grids.cn/movie/工科/電腦/C夏和豆net技術與應用(華南理工大學)/2.rmvb http://realcourse.grids.cn/movie/工科/電腦/C夏和豆net技術與應用(華南理工大學)/3.rmvb
Time of Update: 2018-12-06
納米盤第一講:http://www.namipan.com/d/90211011.rar/20ee9356b411957eaa16140b40ef9cde18e12e43f834a901 納米盤第二講:http://www.namipan.com/d/90211012.rar/203b2e237d7d08e3fd8c42d90d730baffbbd8e4b0e020c01 納米盤第三講:http://www.namipan.com/d/90211021.rar/0c6cc49b44f492784
Time of Update: 2018-12-06
1、struct不允許顯示聲明其無參數建構函式,這不同於class2、struct不允許聲明時,初始化其資料成員值3、struct作為參數傳遞時,可考慮使用ref,以最佳化效能:因為是實值型別(但要注意其值的改變)4、struct無繼承,但其本身繼承自System.ValueType ---->
Time of Update: 2018-12-06
類 別運 算 符算術運算子+ – * / %邏輯運算子& | ^ ~ && || !字串串連運算子+增量和遞減運算子++ – –移位元運算符<< >>比較子== != < > <= >=賦值運算子= += –= *= /= %= &= |= ^=
Time of Update: 2018-12-06
1、ReferenceEquals()比較的是對象reference,聲明如下:public static bool ReferenceEquals( object objA, object objB);特殊情況:objA、objB均為NULL時,為true注意:該方法如作用與System.ValueType型(實值型別),一律返回false:實值型別需進行boxing(裝箱)操作,則reference不一樣了2、==預設也是reference的,但很多個物件給操作符重寫了,進行的是va
Time of Update: 2018-12-06
C#中,運算子多載必須聲明為public和static的,重載 == 和 != 時,最好也應重載Equals()和GetHashCode()方法,因為 == 和Equals()方法應保持一樣的邏輯(不重載後兩方法,會產生一個compiler warning) 類 別運 算 符限 制算術二元運算子+, *, /, –, %無算術一元運算子+, –, ++, ––無按位二元運算子&, |, ^, <<, >>無按位一元運算子!, ~, true,
Time of Update: 2018-12-06
用C#從IE中擷取HTML文檔You need to extract the html from the current web page in IE. This article details how to do that.這篇文章描述如何獲得IE瀏覽器當前網頁的HTML文檔。Create a console application in any version of Visual Studio using .Net version 1|2|3|3.5. Add two Com
Time of Update: 2018-12-06
在網上找了下外掛程式式編程的資料,這裡自己先借鑒下別人的,同時發現有自己的看法,不過由於本人水平有限,不一定有參考價值,寫出來一方面是為了總結自己,以求提高,另一方面也希望各為朋友看到我的不足,給我提出寶貴意見。什麼是外掛程式式編程 提起外掛程式式,我們首先想到的是firefox,用過firefox的人都知道它是一個外掛程式式程式。當一個功能需要,完全可以從網上下載一個外掛程式後,重啟後,就能使用。這個功能給我們帶來許多的方便之處,這就是外掛程式式程式的好處。
Time of Update: 2018-12-06
使用C#尋找資料中重複資料,刪除數組重複項的解決方案。個人感覺,如果在數組不是很大的情況下,用正則替換還是最快的。原理就是先排序,再用正則替換重複。下面是我在霏凡社區(http://bbs.crsky.com)的編程區看到某個朋友提供的兩種解決方案,轉載到個人部落格中,以便不時之需。當然泛型+foreach是最好的選擇,第二種方法很是不錯,代碼簡潔,只是泛型的應用,如果再FOREACH就更好。第一種方法:public static String[] RemoveDup(
Time of Update: 2018-12-06
文章目錄 一:定義二:全域變數與局部變數的區別
Time of Update: 2018-12-06
文章目錄 一:數組的作用:二:數組的定義:三:數組的特性四:數組的注意點:五:數組的定址公式:六:二維數組:
Time of Update: 2018-12-06
測試環境:winxp TC2.0
Time of Update: 2018-12-06
目錄函數傳參結構體作為函數的傳回值 1:函數傳參 1 int Add(int a,int b)2 {3 return a+b;4 } 反組譯碼代碼30: int i = Add(5,6);00401078 push 6 ; 參數入棧0040107A push 5 ; 參數入棧0040107C call @ILT+5(Add) (0040100a)00401081 add esp,8
Time of Update: 2018-12-06
class A { static A(){} public A(){} }1、靜態建構函式和執行個體建構函式可共存:前者為類載入時執行,後者為new時執行2、靜態建構函式無參數,且存取修飾詞存在與否沒意義:由.NET運行庫調用3、靜態建構函式使用的原因:在第一次使用類時,從外部源中初始化某些靜態欄位方法4、靜態建構函式的執行:.NET運行庫不能確保其執行時間,但必定是在代碼引用類前執行,且僅僅只一次
Time of Update: 2018-12-06
委託: 1、委託即函數指標,型別安全的函數指標(c中則無該限制) 2、委託可看作是某一類型的方法簽名,此類型僅對傳回值和方法參數而言。即:方法的參數形式、順序、個數和傳回型別相同,而不論其static/instance,public/private/internal/...,即可定義為某一類型的委託(被委託所調用),委託即委託執行個體,因此不存在static,在其聲明中 3、委託繼承結構:delegate <--System.MulticastDelegate <-
Time of Update: 2018-12-06
Nullable types are one of those great little inventions to help you with the impedance mismatch between object-oriented applications and relational databases. Let's take a fake Order Class that maps to an Orders Table in your database. The class
Time of Update: 2018-12-06
文章目錄 .NET Interfaces and ClassesSteps to create a Managed .NET C# COM Object:Requirement 1:Requirement 2:Steps to create an Unmanaged C++ application to call a .NET Managed C# COM PrefaceCOM Interoperability is the
Time of Update: 2018-12-06
之前一直想學學外掛程式編程, 主要的原因是感到現在的客戶需求變化不定 ,如果把全部功能整合在一個執行檔案中的話,修改,升級起來很不方便, 所以想採用外掛程式編程的方式, 只需要構建好了程式架構之後, 每完成一個功能,就可以讓使用者審核一個, 化整為零,讓Team Dev和客戶都能構掌握項目開發的進度. 同時大家通過這種方式,增強對項目按時完成的信心.以下資料主要是從haha blog中獲得的,