原创 RGB顏色和數值的映射關係

最近因爲項目需要,我需要得到一個顏色和數值的映射關係。這個映射關係是什麼意思呢?下面的圖1是這種映射關係的一種直觀的反映。 圖1     在圖1中,可以看作標尺上的每個數值對應一種顏色。並且,由於標尺的值是連續的,而不是離散的,所以顏色

原创 如何關閉子進程

這是個我在C#調用批處理文件時遇到的問題。首先我通過Process.Start方法調用一個批處理文件,那個批處理文件裏面則調用了一大堆程序。當退出C#程序時,我在程序中結束殺掉了那個批處理文件的Process,但是,那個批處理所調用的子進

原创 深入淺出遺傳算法

作者:July    二零一一年一月十二日。 本文參考:維基百科  華南理工大學電子講義  互聯網 --------------------------------------------------------------------

原创 WCF服務怎樣與宿主程序交互

WCF服務必須host到一個宿主程序中才能夠使用,但WCF服務如何與宿主程序進行交互呢? 如果宿主程序只是請求WCF服務的一個Operation很簡單,只需要添加服務引用,像普通的客戶端那樣開發就可以了。 但如果希望當WCF服務被訪問的時

原创 VB.NET與C#之間的比較

        在網上經常能看到一些評論和比較C#、VB.net優劣的文章。其中絕大多數都認爲:VB.net沒有它存在的必要,VB.net遲早要被C#取代。確實,計算機語言不是很重要的,也許討論它有點無聊。所以還希望那些“心中無劍”、“架

原创 去除MDI子窗體最大化時的默認圖標

    最近開發MDI程序,碰到2個令人抓狂的小問題:     1、子窗體最大化時,不管子窗體是否設置了Icon,在主窗體菜單的左上角都會出現一個Icon,如下圖所示     2、在子窗體最大化狀態下,如果繼續顯示新的子窗體時,不管子窗

原创 WCF服務如何獲得客戶端IP地址信息

這裏給出服務端獲取客戶端IP地址信息的示例代碼分析和實現過程,這裏的測試主要是針對HTTP、TCP相關的協議做了4個測試。NamePipeBinding等協議不做測試了,本地協議不需要IP和端口。我們主要測試的是幾個主要的協議,來驗證以上

原创 datagridview 與 XML數據綁定

datagridview 與 XML數據綁定 方法一: DataSet xmlDs = new DataSet(); xmlDs.ReadXml("

原创 Tabcontrol控件的閃爍問題

筆者在開發中發現,當調整窗體中的Tabcontrol控件大小時,如果tabcontrol控件中包含Listbox、DatagridView等較多控件時,易出現Tabcontrol控件不停閃爍的問題,嚴重影響應用程序的美觀。 經過搜索和測試

原创 如何讓控制檯應用程序不響應用戶輸入

很多服務類的應用程序都是控制檯應用程序的樣子,而且酷酷的顯示服務信息,但是又不允許用戶輸入,怎麼實現的呢?其實很簡單 Module Module1 Sub Main() While (True)

原创 WCF中採用控制檯宿主和Winform宿主的主要區別

一般的文章中都寫到了WCF可以採用多種宿主方式,但是對於控制檯宿主和Winform宿主有哪些區別,多數沒有寫清楚。 對於服務端來說,WCF消息監聽和接收體系通過IO線程池併發的處理來自客戶端的服務調用請求,所以併發抵達的服務調用請求消息

原创 VB.net實現雙擊文件啓動軟件並打開文件

VB.net開發的應用程序是支持命令行參數的,可以用My.Application.CommandLineArgs()語句來判斷軟件啓動時是否附帶相應的命令行參數。 在windows操作系統環境下,當鼠標雙擊文件時,如果該文件有關聯的軟件時

原创 解決Datagridview虛擬模式下閃爍的問題

Datagridview控件的虛擬模式(VirtualMode)可用於顯示較大的數據量,按照MSDN中的說法,只需實現CellValueNeeded事件即可。但筆者在使用虛擬模式開發時發現:當需要顯示較多數據時,特別是行和列較多的情況下,

原创 VB.NET寫支持UAC功能的程序

打開程序屬性,查看app.manifest文件,其內容一般如下: <?xmlversion="1.0"encoding="utf-8"?> <asmv1:assemblymanifestVersion="1.0"xmlns="urn:sc

原创 WCF服務怎麼獲得宿主的ip地址

很多時候我們將WCF服務寄宿在windows窗口應用程序或控制檯應用程序中,那麼實現契約的類怎樣才能確定寄宿的應用程序所在計算機的ip地址呢?其實方法和獲得客戶端IP地址的方法差不多,仍然是採用了OperationContext類。主要代