C#定時器的使用

        Timer timer1;        this.timer1.Interval = 1000;        this.timer1.Tick += new System.EventHandler(this.timer1_Tick);        private void timer1_Tick(object sender, EventArgs e)        {            ArrayList AutoTask = new ArrayList();     

C#處理文字檔

  文字檔是一種常用的檔案格式,所以如何處理文字檔也就成為編程的一個重點。本文就來探討一下用C#是如何來處理文字檔。其內容重點就是如何讀取文字檔內容、如何改變文字檔的內容,以及如何用C#來實現對讀取後的文字檔的預覽列印和列印。    一. 本文程式設計和啟動並執行軟體環境:    (1).微軟公司視窗2000伺服器版    (2)..Net FrameWork SDK Beta 2    二. C#處理文字檔的一些重要環節:    (1).如何讀取文字檔內容:    在本文介紹的程式中,是把讀取

一個C#實現的最簡單的委託例子

 using System;namespace DelegateSample{    public delegate void PrintCallback(int number);    public class Printer{        //委託定義        private PrintCallback _print;        //委託將要依附的屬性        public PrintCallback PrintCallback{            get{return

C#檔案讀寫初步

C#中讀寫檔案主要涉及到File,FileInfo,FileStream三個類,它們都是System.IO 的類,StreamReader是用於從流讀取和寫入流的類,使用之前都需using System.IO。先定義一個TXT文檔路徑: string txtpath = (@"D:\url\livebaby.cn.txt") 要讀入這個文檔。1)File 提供用於建立、複製、刪除、移動和開啟檔案的靜態方法,並協助建立 FileStream。    FileStream fs =

C#中Format函數的使用

C#格式化數值結果表字元說明樣本輸出C貨幣string.Format("{0:C3}", 2)$2.000D十進位string.Format("{0:D3}", 2)002E科學計數法1.20E+0011.20E+001G常規string.Format("{0:G}", 2)2N用分號隔開的數字string.Format("{0:N}", 250000)250,000.00X十六進位string.Format("{0:X000}", 12)Cstring.Format("{0:000.000}"

[匯入]C#開源持久層架構

NHibernate        NHibernate是一個面向.NET環境的針對關係型資料庫的對象持久化類庫。      NHibernate來源於非常優秀的基於Java的Hibernate關係型持久化工具。 NHibernate從資料庫底層來持久化你的.Net對象到關係型資料庫。NHibernate為你處理這些,你不用自己寫SQL去資料庫存取對象。你的代碼僅僅和對象關聯,NHibernat自動產生SQL語句,並

C#開源資源

一、AOP架構        Encase 是C#編寫開發的為.NET平台提供的AOP架構。Encase 獨特的提供了把方面(aspects)部署到運行時代碼,而其它AOP架構依賴設定檔的方式。這種部署方面(aspects)的方法協助缺少經驗的開發人員提高開發效率。        NKalore是一款程式設計語言,它擴充了C#允許在.net平台使用AOP。NKalore的文法簡單、直觀,它的編譯器是基於Mono

設計模式3實踐——運用 C# 中的 delegate 簡化設計模式的實現

  在 C#語言對設計模式的支援中, delegate 是它很大的特色。delegate 可以將功能定義與功能實現分離,有利於設計職責分離的類結構。   delegate 的本質是函數指標。delegate 可以實現一個重要的概念是 callBack。什麼是 callBack 呢?可以用一個簡單的例子來說明: A 可以打電話告訴 B,要求 B 回個電話給 A。並且 A 在電話中可以規定 B 何時或何種情況下(這裡的情況是指 A 觀察的情況,而不是 B 出現何種情況。因為 A 不知道 B

C#調用WMI關機樣本

WMI中Win32_OperationSystem的方法Win32ShutDown(flag)中flag的參數可以是下表中的任意一種: 值 描述 0 登出 0 + 4 強制登出 1 關機 1 + 4 強制關機 2 重起 2 + 4 強制重起 8 關閉電源 8 + 4 強制關閉電源下面是樣本://關閉電腦private void btn_Shutdown_Click(object sender, EventArgs e){    string IPShutdown = "192.168.1.100

利用c#開發一個telnet unix伺服器或者防火牆的小工具)

因為工作原因,需要定期從AIX伺服器和cisco防火牆統計一些資訊,於是決定自己寫個小程式利用telnet協議實現這個功能。利用SOCKET建立與伺服器之間的串連,之後我們就可以利用程式直接發送命令,獲得系統效能狀況和防火牆流量,然後就可以儲存成檔案,只需要查看我們的記錄檔就可以知道這些數值了。在此只描述通過程式telnet AIX伺服器的過程,telnet防火牆的過程略過,兩者相似,介紹telnet

用C#實現將HTML檔案轉換為CHM檔案)

這些天因為工作需要,要將一些html檔案轉換為chm檔案,當然是需要和程式結合在一起。 後來找到NDoc,裡頭有一段代碼是相關的,於是開始分析代碼,寫完之後,總結:主要是利用微軟的hhc.exe來編譯html檔案,程式需要將具體的資料寫入hhp和hhc檔案。 主要代碼如下: 複製C#代碼儲存代碼public void CompileProject(){    Process helpCompileProcess = new Process(); 

C#多線程應用技術面對面探討

  執行個體程式說明  本文的執行個體程式包括一個列表框、三個按鈕。程式使用一個新的線程來運行一個幕後處理,結果在列表框中顯示。按鈕button1啟動一個計算平方的線程。按鈕button2停止幕後處理線程。按鈕button3退出程式。程式運行情況1所示。    使用線程  首先建立運行在新線程上的背景工作。表1所示的代碼執行一個相當長的運行處理----一個無限迴圈。    表1、幕後處理程式  private void BackgroundProcess()  {  int i=

C#使用readonly還是const?

       Readonly是運行時常量,Const是編譯時間常量;前者靈活,後者高效;前者可以用於任何類型,後者只能用於數字和字串;      從上面的對比看來,const相對於readonly的唯一好處就是它的高效性;但是,到底能高多少?我們用C#這樣的進階語言來寫應用程式,遠不會像用C寫作業系統那樣會用到無數的常量數值(比如訊息ID),在為數不多的對常量的使用過程中,使用const帶來的效能優勢是微乎其微的。所以我們的口號就是,但用readonly,不用const。 

C#Regex使用指引

    Regex在英文中寫作(Regular

.NET(C#)代碼效能最佳化_AX

①string ax=string.Empty;      注:不要使用: string ax="";  I don't konw why.But it's Microsoft's convention.判斷ax是否為空白:ax.Length==0   >  ax==string.Empty    Info         : "To test for empty strings, check if String.Length is                    equal to

[匯入]c# oop思想

在c#中一切都是對象對象是具有屬性和行為的事或物;類是對對象的泛化;即是對具有相同特徵和相同行為的對象的抽象;從一個類構建一個對象叫執行個體化;類的作用就是封裝具有相同屬性的對象;執行個體化一個對象需要用到new關鍵字他的作用是分配記憶體空間和調用建構函式建構函式的兩個特點1與類同名;2沒有傳回值類型;建構函式可以帶參數也可以不帶參數;建構函式還可以重載this代表當前對象;解構函式

c# 操作word的

       在當前項目開發過程中,客戶有根據資料庫資料產生WORD文檔的需求,在和同事溝通的過程中,找到了兩個解決方案1.先通過程式產生報表樣式的HTML頁面,然後修改HTML頁面的尾碼名為DOC。 2.定製WORD文檔的模板檔案,在C#中操作WORD模板,產生新的WORD文檔。

如何利用書籤向word文檔讀取或寫入資料[C#](

 物資部提出需求,希望能在整個系統出台之前先幫他們做一個能提取和寫入資料的小東西,方便網上招標以及合約的自動產生。    

C# 集合類

ArrayList 類:使用大小可按需動態增加的數組。using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {             ArrayList al = new

C#中問號的用法(非運算式)—單問號,雙問號

單問號---用於給變數設初值的時候,給變數(int類型)賦值為null,而不是0!雙問號---用於判斷並賦值,先判斷當前變數是否為null,如果是就可以賦一個新值,否則跳過!public int? para;//public int para;如果不注釋掉此行,而把上一行注釋掉的話,下面會報錯!public int par(){    return this.para ?? 0;}

總頁數: 4314 1 .... 573 574 575 576 577 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.