private static string iii(long i) { return i.ToString(); } public static void Main(string[] args) { List<long> listtemp = new List<long>(); listtemp.Add(1000); listtemp.Add(1000);
1、九九乘法表 Code highlighting produced by Actipro CodeHighlighter
昨天用C#做了一軟體 發到論壇來黑髮老人 提醒我沒有加運行庫 會導致沒有裝.net 的沒有辦法運行c#的軟體以前也弄過幾次 但是一直沒有什麼用處所以就淡忘了(畢竟現在很多機子上都已經裝了.net)安裝的時候程式自動檢測系統是否已裝.net環境 如果沒有安裝的話 就可以直接安裝說起來難其實很簡單vs2005裡面帶有這個功能。不用手敲代碼由於嫌麻煩 就不留念了。。嘻嘻建立項目 -->安裝嚮導-->這時候最好把路徑改下免得自己去找了然後用一路斷行符號***** 一直到要包括那些檔案
C# Pop3類:我們就在該類的基礎上設計C# Pop3類。C# Pop3類包含了郵件通訊所必須的基本屬性、方法和事件。首先,我們來設計其中的屬性。該類應該包括主機名稱、連接埠號碼、使用者名稱、密碼、郵件數量、郵件總體積、郵件內容和狀態資訊等屬性。其中前四個屬性是可讀又可寫的,後四個屬性是只可讀的。具體的設定如下: public string Host { get {return host;} set { if(value == null || value.Trim().Length
(微軟中國C#學習官方網站:)http://msdn2.microsoft.com/zh-cn/library/system(VS.80).aspx建立一個web表單,它會自動添加以下命名空間: usifng System; System 命名空間包含基本類和基類,這些類定義常用的值和引用資料類型、事件和事件處理常式、介面、屬性和異常處理。 其他類提供的服務支援資料類型轉換、方法參數操作、數學運算、遠程和本地程式調用、應用程式環境管理和對託管與非託管應用程式的監控。 ==
不通過InstallUtil.exe程式安裝 還有其他什麼方法可以通過代碼來實現服務安裝?===================================================run command "sc" via process.start===================================================網上抄來一個 C# codeusing System.ServiceProcess; ///
今天和同事一起研究了下windows服務程式中的Timer控制項的寫法.我們在建立一個windows服務程式後,要用到計時器的話一般都會想到Timer控制項,於是到工具器把Timer控制項拉過來,雙擊寫事件,設定時間,哇,成功了....但服務一跑起來,唉,怎麼回事,時間到了怎麼沒有執行事件呢???????後來,我找很多資料才知道,這個Timer控制項是winForm下的,不能用在windows服務程式中.怎麼辦呢.......開啟"工具箱"---右鍵---"選擇項"---找到Timer控制項,看
Code highlighting produced by Actipro CodeHighlighter
在很多應用中需要做windows服務來操作資料庫等操作,比如(1)一些非常慢的資料庫操作,不想一次性去做,想慢慢的通過服務定時去做,比如定時為Database Backup等(2)在.net
最近一直在搞Windows服務,也有了不少經驗,感覺許可權方面確定比一般程式要受限很多,但方便性也很多。像後台運行不阻塞系統,不用使用者登入之類。哈哈,扯遠了,今天講一下那個怎麼給Windows服務做個安裝包。為什麼做安裝包?當然是方便了,不用每次調用InstallUtil,還有,就是看上去正規些。不多說了,先來看看怎麼做吧。首先,當然是建立一個Windows服務的項目。這個大家應該都知道怎麼做(這都不明白的留言問我),然後要給服務“添加安裝程式”,1所示:(這一步和自己用InstallUtil
多態性(Polymorphism)一詞最早用於生物學,指同一種族的生物體具有相同的特性。在C#中多態性的定義是:同一操作作用於不同的類的執行個體、不同的類將進行不同的解釋、最後產生不同的執行結果。C#支援兩種類型的多態性:編譯時間的多態性(靜態聯編)編譯時間的多態性是通過重載來實現的。方法重載和操作符重載、它們都實現了編譯時間的多態性。對於非虛的成員來說系統在編譯時間根據傳遞的參數、返回的類型等資訊決定實現何種操作。運行時的多態性(動態聯編)運行時的多態性就是指直到系統運行時才根據實際情況決定實
首先理解一下什麼叫多態。同一操作作用於不同的對象,可以有不同的解釋,產生不同的執行結果,這就是多態性。多態性通過衍生類別覆寫基類中的虛函數型方法來實現。 多態性分為兩種,一種是編譯時間的多態性,一種是運行時的多態性。編譯時間的多態性:編譯時間的多態性是通過重載來實現的。對於非虛的成員來說,系統在編譯時間,根據傳遞的參數、返回的類型等資訊決定實現何種操作。運行時的多態性:運行時的多態性就是指直到系統運行時,才根據實際情況決定實現何種操作。C#中運行時的多態性是通過覆寫虛成員實現。 下面我們來分別說
正在研究一個程式,輸入一個關鍵字,能夠把這個關鍵字發送到Google,yahoo等搜尋引擎,進行搜尋,然後開啟結果網頁。原理很簡單。比如在Google搜尋China,搜尋結果頁面的URL就是“http://www.google.com/search?hl=zh-CN&q=China&lr=”。只要替換紅顏色的內容,就可以按照不同的關鍵字搜尋。
Code highlighting produced by Actipro CodeHighlighter
摘要 本文將向你展示如何用C#開發一個Windows服務來記錄系統使用方式。 每一個人都想知道他們每天在什麼時間啟動和關閉自己的系統,以及系統每天運行了多少時間。如果用一個DataGrid控制項來顯示系統啟動、關閉及所消耗的時間將是一個不錯的主意。 在本文中,我提供了一種方法來實現這一目標-使用C#開發一個Windows服務。其實,每個人都瞭解一點Windows服務。但是,為了介紹之目的,我僅儘可能少得解釋一下Windows服務。然後,我們來討論如何設計一個這樣的應用程式。 一、
Volatile
Unix時間戳記最小單位是秒,開始時間為格林威治標準時間1970-01-01 00:00:00ConvertIntDateTime方法的基本思路是通過擷取本地時區表示Unixk開始時間,加上Unix時間值(即過去的秒數). ConvertDateTimeInt方法的基本思路是通過刻度數差,再把刻度數轉換為秒數,當然要說明的是,我這裡返回的是double類型,意義上並非是真正的Unix時間戳記格式。 要擷取真正Unix時間戳記的,只擷取整數部分就可以了。dangranusing System;
最近開始打算重新學習C#,並且嘗試做點C#練習。而最讓我感興趣的還是和網站相關的東西。那就做個擷取網站源碼,採集文章的功能吧。根據網上的資料,使用WebClient來擷取源碼,很容易就能得到網頁源碼。但是,發現,不同網站的網頁字元編碼就不一樣的,如何自動分別不同網 站的字元編碼,而正確解釋網頁中的漢字呢。在C#裡,提供了豐富的工具類庫,可以輕鬆的轉碼。但是,卻發現不能自動擷取網站上的字元編碼而自動正確的解釋
有個網站需要產生靜態頁。據以往經驗,凡比較爛的空間,短時間內運行耗能大的運算,都會出現“service unavailable”,以致網頁無法正常開啟。產生靜態頁,需要在短時間內讀取大量的資料並儲存為html頁,好一些的空間運行起來沒問題,就怕那些垃圾空間……產生的時候,需要即時輸出語音總機客戶。 根據經驗思考後,有兩種方法可行:
設定成無邊框表單即可.formBorderStyle設定為false。如果要用到最大化,最小化,關閉功能的話,自己再添加幾個按鈕就得了! 設定表單不可以拉大你可以設定FormBorderStyle =FixedSingle 或 FixedToolWindow,不過可以拖動表單...要想表單不可以拖動...只能設定FormBorderStyle = none了 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++