學(xué)習(xí)C#程序有感
學(xué)習(xí)C#程序有感:一個(gè)強(qiáng)大的語言
說到C#程序就不能不與.NET Framework【簡(jiǎn)稱:.NET】有聯(lián)系了,是微軟為應(yīng)用程序的開發(fā)提供的一個(gè)新型開發(fā) 平臺(tái)。2002年發(fā)布的***個(gè)版本以來已經(jīng)在企業(yè)應(yīng)用中迅速發(fā)展起來。在這個(gè)平臺(tái)中,可說幾乎是能夠開發(fā)所有的Windows應(yīng)用程序。簡(jiǎn)單的來說,.NET來說是一個(gè)創(chuàng)建、部署一個(gè)多語言開發(fā)平臺(tái)環(huán)境。功能非常強(qiáng)大,也是這樣才演繹了微軟不敗的神話。
C#(讀 C Sharp)是一個(gè)強(qiáng)大、完全面向?qū)ο蟪绦蛟O(shè)計(jì)的程序開發(fā)語言。
C#程序開發(fā)的范圍:
A、Windows應(yīng)用程序
B、Windows服務(wù)程序
C、Internet應(yīng)用程序
D、Web服務(wù)程序
C#程序已成為絕對(duì)的主流開發(fā)語言,已深受小、中大型企業(yè)的喜歡,當(dāng)然也是廣大職業(yè)、愛好程序開發(fā)朋友們的追捧,既然微軟推出了這么強(qiáng)大的軟件;當(dāng)然也會(huì)為他包裝一下。那就是IDE,很多朋友認(rèn)識(shí)了軟件或者開發(fā)工具,但不知道IDE是什么東西;這里可以很簡(jiǎn)單地說,IDE是一種編程語言的工作(含擴(kuò)展功能)的集合。所以它是代表一個(gè)開發(fā)環(huán)境,而不是簡(jiǎn)單的一個(gè)開發(fā)軟件這么簡(jiǎn)單。
為什么很多人會(huì)選擇C#呢?這個(gè)問題當(dāng)然會(huì)有很多回答和觀點(diǎn),但這里想說的是;C和C++大家都知道吧,呵呵。嗯,對(duì);它們也是很強(qiáng)大的面向?qū)ο箝_發(fā)工具,但C#可以說既集合了它們的優(yōu)點(diǎn);同時(shí),在對(duì)比其他開發(fā)語言的優(yōu)劣情況作了很詳細(xì)的分析,而得到了很多開發(fā)語言的優(yōu)點(diǎn);且屏蔽了一些不安全的、復(fù)雜的開發(fā)功能,所以能“智能”地識(shí)別很多我們不容易分析的錯(cuò)誤與語法。
當(dāng)然,在這方面微軟是做足功課了;所以推出了一個(gè) Visual Studio.net 2005(新版),寫這之前就已經(jīng)出了2008版的,但很多人都喜歡2005,不是因?yàn)?008不好,而是“習(xí)慣”了2005的一些基本與特殊特性。它集成了.NET Framework ,所以我們可以用它很快、便捷地開發(fā)出很好的應(yīng)用程序。
學(xué)習(xí)C#程序一、***個(gè)C#程序(控制臺(tái)類程序)
我們忽略***步安裝,如果自己安裝好了的話。
步驟:
1、新建項(xiàng)目(Porject)
(1)【VS菜單】選擇“文件”—“新建”—“項(xiàng)目”—“新建項(xiàng)目”。
(2)在左側(cè)選擇Visual C#,“新建項(xiàng)目”對(duì)話框中選擇“控制臺(tái)應(yīng)用程序”。
(3)輸入文件的名稱,自定義。
(4)選擇文件的保存路徑。
2、C#控制臺(tái)類框架
Using System; / / 程序自動(dòng)生成
Using System.Collections.Genneric;
Using System.Text;
//兩個(gè)斜杠代表注釋,注釋就是一種頁面上的文字性說明;程序運(yùn)行不執(zhí)行,只為人閱讀代碼方便。
namespace HelloAccp
{
class Program
{
static void Main(string [ ] args )
{
/ / 這里是編輯代碼區(qū)域,主要功能都在Main方法中執(zhí)行(這是單行注釋)。
/**這是多行注釋,其實(shí)也是文字性說明,只不過當(dāng)需要詳細(xì)地說明而需要大量的文字
*時(shí),我們就用這個(gè) /** * /多行注釋去應(yīng)付。程序在執(zhí)行的時(shí)候也是忽略的。一般注釋
*都是綠色表示,只有文檔(API:到時(shí)會(huì)講解)是淺藍(lán)色表示的。
*/
Console.writeLine("我的***個(gè)C#程序!");
Console.writeLine("Hello~World~!");
/ / 用Console這個(gè)控制臺(tái)類輸出一句 “我的***個(gè)C#程序” 或 “Hello-World~!”
}
}
生成解決方案的快捷鍵: Ctrl+Shift+B【工作中,熟悉快捷鍵能讓你的工作效率大大提高?!?/P>
學(xué)習(xí)C#程序二、認(rèn)識(shí)控制臺(tái)應(yīng)用程序文件夾結(jié)構(gòu)
成功運(yùn)行了***個(gè)C#控制臺(tái)應(yīng)用程序,下面我們來看看它文件夾結(jié)構(gòu):
我們?cè)诮㈨?xiàng)目的時(shí)候是不是選擇了文件路徑,就是這個(gè)文件夾,它叫解決方案文件夾。那什么叫解決方案文件夾呢?它是VS(Visual Studio)提供給我們的一個(gè)有效管理應(yīng)用程序的容器。我們創(chuàng)建的項(xiàng)目文件都放在解決方案文件夾里面。一個(gè)解決方案文件夾可以有一個(gè)或多個(gè)項(xiàng)目,而每個(gè)項(xiàng)目可以獨(dú)立解決一個(gè)問題;所以這樣就形成了分層管理,不單單是條理明晰,而且很容易被我們使用和管理。
【VS提供了一個(gè)叫做:解決方案資源管理器。在這里可以看到管理文件里面的各類文件。】
{Program.cs} :這是程序源文件,簡(jiǎn)單地去理解為代碼存放文件。編輯的代碼都在此類文件中。
{HelloAccp.exe}:這個(gè)文件位于Bin/Debug中,可執(zhí)行文件。
(在這里還要提一下,如果看不到想要的工作界面;可以在“試圖”與“窗口”這兩個(gè)可視化領(lǐng)域進(jìn)行查找或設(shè)置。)
【編輯推薦】