using System;using System.Diagnostics;using System.Threading;public class CpuLoadInfo { // auxiliary print methods private static void Say ( string txt ) { Console.WriteLine(txt); } // auxiliary print methods
控制 C#是一門由Microsoft新推出的開發語言,它是基於Microsoft的.NET
命令列|設計 共用軟體中有很多介面美觀的檔案分割程式,將一個大檔案分割成幾個較小的檔案,分別儲存,需要的時候再合并成原來的檔案,常常是必備的工具。 本文用微軟的visual studio .net開發環境的C#語言也來設計一個檔案分割器,並且以DOS命令列方式運行,就象使用copy命令一樣簡單。從中也可以瞭解檔案分割的原理以及.net架構對檔案的讀寫操作方式。 建立一個visual
網路 TCP協議是一個基本的網路通訊協定,基本上所有的網路服務都是基於TCP協議的,如HTTP,FTP等等,所以要瞭解網路編程就必須瞭解基於TCP協議的編程。然而TCP協議是一個龐雜的體系,要徹底的弄清楚它的實現不是一天兩天的功夫,所幸的是在.net framework環境下,我們不必要去追究TCP協議底層的實現,一樣可以很方便的編寫出基於TCP協議進行網路通訊的程式。
visual 首先聲明,此處僅作語言方面的對比,在.NET生產力上,兩者沒有區別。進行這個對比是為了澄清對Visual Basic和C#功能錯誤的認識和流言。以下所有區別都是經過較為深刻的研究得出的,相比一些常見的對比來講更有科學性下面先對比Visual Studio .NET
window|中文 最近在電腦城上買了一根NOKIA3210的資料線,玩了幾天改LOGO、改鈴聲後也將資料線扔在一邊。直到前幾天在Http://oxygensoftware.com上看到有發手機簡訊息的二次開發控制項,才想起多日不用的資料線,而且最近在學C#,覺得用C#做個發簡訊息的程式也不錯,經過多天的測試,終於實現用電腦+資料線+手機的模式,實現在單位的區域網路平台上傳送簡訊息了。
技巧 本文講述作者喜歡的4個使C#語言編程更加高效的技巧。by Bill Wagner1.如果可能盡量使用介面來編程.NET架構套件括類和介面。當你寫程式的時候,你可能知道你正在用.NET的哪個類。然而,在這種情況下如果你用.NET支援的介面而不是它的類來編程時,你的代碼會變得更加穩定、可用性會更高。請分析下面的代碼:private void LoadList (object [] items, ListBox
運用由來已久的技術更快地得到高品質的代碼。 by Bill Wagner .NET
visual
window|建立 用.net建立windows service的總結 tojike(原作) 關鍵字 windows service 前言net為建立windows service提供了專門的類庫,結束了以前開發windows
比較|文法 由於一些人對vb.net和c#選擇方面存在一些困惑,其實只是文法習慣問題,我把它們的文法列出來比較一下,大家有個感性認識。1.變數聲名 C# 文法 int x; String s; String s1, s2; Object o; Object obj = new Object(); public String
列印 最近在論壇中不少網友問"如何把Windows安裝的所有印表機列出來",在下面的程式中我們將把系統中所安裝的印表機用列表框列出來,同時為預設印表機設定預設值。 在下面的程式中我們用到了兩個主要的類,把所有的印表機列表出來用到了PrinterSettings 類,擷取系統預設印表機用到了PrintDocument 類,下面我們就動手實踐一下吧。 先建立一個windows
visual 摘要:本文討論基於通訊端(socket)的體繫結構以及怎樣建立一個高效的、便於使用的、可以同時在PC和Pocket
物件導向的程式設計不可避免的將會出現在.Net的世界裡。現在問題是,我們要選擇哪一種語言呢?(飛刀前言:如果您是VB程式員,那麼本文將會為您介紹VB.Net與以前版本VB的區別,如果您是C#、C++,C,Java程式員,本文最好不要看,此文的作者的某些觀點會讓我們這些程式員吐血)在VB.Net中,微軟給與了VB程式員們多年來夢寐以求的東東,也就是真正的物件導向的程式設計語言。也許您已經聽說了,VB.Net與他的前身VB有很大的不同,甚至您都不會認識它了。確實,他們不得不刪除了一些細小的東東,同時
visual 物件導向設計vs.實用主義 這種方法的缺點之一是你必須使用一個大的switch語句結束,但是前輩一直教導我們大的switch語句是較差的設計的表現。通常的物件導向(Object Oriented,OO)的途徑是使用多態性(polymorphism)的。為了達到這個目的,我們先建立一個抽象的基類(base class),接著從該類衍生出所有的訊息對象。每個類需要執行序列化、並行化和處理訊息等多個方法,主要的代碼是: ·
visual|web|xml|編程 由於XML的易共用性等眾多優點,XML技術越來越多地被應用於企業資料處理等領域,如應用於企業報表、新聞發布、會計資料處理等等。 XML正快速成為從中介層傳送資料到案頭的工具,由於XML的資料可以通過中介層代理與多種後端(資料庫)源整合,目前絕大多數資料庫製造商已全面支援XML技術,提供了各種強大功能處理XML資料。
<<展現C#>>第四章 C#類型(rainbow
//寫INI檔案[ DllImport ( "kernel32" ) ]private static extern bool WritePrivateProfileString ( string section ,string key , string val , string filePath ) ; //讀ini檔案(字元[ DllImport ( "kernel32" ) ]private static extern int
visual|編程|資料|資料庫 關於資料庫編程,微軟提供了一個統一的資料對象訪問模型,在Visual
程式|程式員 在過去的一年中,互連網上的各大討論區或者電子郵件的討論列表都對微軟的VB.NET以及C#的各種優越性做了探討。這些討論圍繞的主要問題就是,我應該先學哪一個,VB.NET還是C#?