其實我自己接觸C#的時間也不久,以前學的是C和C++;大家都知道C語言是從B語言演化而來的,C語言是面向過程的編程語言。C++是從C語言擴展而來的,而C #可以說是C++++,是在C++基礎上進化而來的。C#是純面向對象( Object-Oriented programming, OOP)的編程語言,它去除了C++中的面向過程(Process-oriented programming,OOP)。
如果以前學過編程語言的話,特別是面向對象的,學習C#不怎麼難;但是如果是開始學也不要擔心,C#是比較容易學的,它不像C或者C++中裡的那麼復雜的指針等麻煩;例如在編程過程中,用不同的顏色來表示類,方法,提示已定義了的變量和方法等,這樣會比較省事。同時C#在網絡數據庫應用開發方面都可以與JAVA一比高下,做什麼事情都要有信心,要持之以恆,且不能半途而廢。
工欲善其事,必先利其器。良好的編程工具是學習編程的好助手。編程語言都有自己的開發環境, C#的開發工具具體有哪些我不說了,可以在網上找,目前比較流行的有visual studio2003、2005、2008等集成開發工具;最新的visual studio2008安裝後比較大,同時對系統的要求比較高: CPU1.5GHZ以上,內存應該1GB,這樣在運行visual studio2008比較流暢,並且不要配置系統環境變量。如果系統比較差,可以安裝C#開發工具EasyCSharp。
下面演示visual studio2005的安裝
先下載visual studio2005,大概有2.5G左右,用虛擬光驅打開鏡像文件後就彈出如下的圖像:
點擊“更改或移除visual studio2005”;進入安裝界面,直接點下一步直到安裝結束,整個過程大概持續50分鐘左右。
安裝界面
安裝結束後,點擊桌面上的快捷方式打開visual studio2005,就可以進行程序開發了。下面看下開發第一個C#控制台應用程序。
第一個C#控制台應用程序;
using System;
using System.Collections.Generic;
using System.Text;
//命名空間
namespace hello
{
class Program
{
static void Main(string[] args)//主函數,
{
Console.WriteLine("開始C#編程之路");//輸出一段文字
Console.ReadKey();//保持控制台顯示輸出結果,直到按下任何鍵
}
}
}
下面是程序運行的結果:
大家可以跟著學做第一個C#程序了。