程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#編制程序初探

C#編制程序初探

編輯:C#入門知識
這篇文章中,我們會介紹用c#編程所需的主要軟件。在文章結束時,你也會學到如何寫一個簡單的c#程序。

在.net環境中編程的基本要求

首先,再一次歡迎你來到這種全新編程語言的世界。我們希望你對面向對象的編程語言有一個基本的理解,因為在過去的5年中,這種語言的代表Java和C++是如此流行,不過即使你是一個初學者也沒有關系,此文和其後續的文章中會從最基礎的開始詳盡解釋這種語言的思想和特點。在必要的地方,我會將c-sharp的特點和Java做一個比較。這會確保有經驗的程序員學習起來的時候得心應手。下面討論一下c#編程的基本配置:

要開始使用C#編程,你需要:

1.windows2000操作系統或是更新版本;

2.NET框架SDK;

3.代碼編輯器;

其他可選配置包括:

1.Visual Studio .NET;

2.第三方廠商的編輯器;

下面詳細列出了和以上配置有關的詳細解釋:

windows2000操作系統或是更新版本

作為第一步,你首先需要安裝這個操作系統。它有兩個版本:專業版和服務器版。專業版對大多數的用戶而言是最佳的選擇。盡管win98也適合C#編程,但是基於.net的服務器端的程序在其上運行的效率很低,因此win98並不是c#編程的最好選擇。

.NET框架軟件開發工具

要編譯和運行c#或以其.NET語言開發的程序需要這個工具;它使用一個內建的命令行形式的編譯器(csc.exe,同樣也是解釋器)從微軟的站點上可以得到,110m。SDK還有大量的構建和調用程序的工具以及樣例代碼和所需文檔。它還有構架和調用ASP.NET程序的所有必要工具。

Visual Studio .NET

你也可以用Visual C# .NET開發C#程序,Visual Studio .NET中有。但這是可選的,可以視情況而定。它可以幫助你更容易的開發基於windows的程序,也可以減輕你工作量,因為你不用去設計與win表單的用戶接口。唯一留給你的工作就是正確的以.NET的標准編寫代碼。

安裝.NET框架SDK


下載SDK後,定位到你下載文件的磁盤和文件夾。點擊文件開始安裝。下面的圖片顯示的是安裝過程。當你點擊文件時,你會看到圖片1 中的對話框。點擊yes到下一步。

安裝程序會開始解壓縮所需的cab文件,如圖2所示。

有時,在解壓縮的時候,安裝程序會要你升級Windows installation。如果你以前已經做了,它就不會詢問。如果你沒有升級,點擊yes讓安裝程序升級你現有的安裝版本。windows會提示你重啟系統。點擊yes確認。

在完成以上的步驟之後,安裝程序會顯示一系列的對話框。在初始化的屏幕後,安裝程序會顯示一個許可同意框。點擊“我同意”然後是文件夾選擇框。你既可以選擇一個已存在的文件夾也可以新建一個。我們推薦你新建一個。安裝程序會自動的替你創建文件夾。之後,你可能需要選擇某些安裝選項。整個過程是自我解釋的,並且適合不同的版本。最後,安裝程序開始,它會給你調整的時間已完成安裝過程。當.NET框架完全安裝以後,你還需要重啟系統一次之後,你就可以開始使用C#編程了。你最好安裝可選的比如Microsoft Data AccessComponents 2.7 for developing ASP.NET applications之類的組件。

有關編輯器



對一個程序員來說,選擇合適的原碼編輯器是項乏味的工作。很多公司提供各類的編輯器。下面詳細的介紹這些編輯器。

記事本

記事本是.NET SDK的程序員最為廣泛使用並且評價最高的編輯器。各種windows版本中都帶有它,並且它很易使用,也不需要花費太多。

但是它並不是最合適的編輯器,因為它不支持多色顯示句法和高亮顯示,由編輯器直接編譯和運行,代碼行記數以及其他很多功能。但如你所知,win2000所帶的記事本支持著名的尋找代碼行數的Ctrl+G快捷方式。

Visual C++ 6.0

開發者可以使用Visual C++ 6.0和Visual Studio 6.0。但是在使用它以前需要修改一下注冊表。它支持多色顯示句法以及其他諸如尋找代碼行數(Ctrl+G)等其他特點。對於新手來說,修改注冊表是危險的。因此使用Visual Studio 6.0開發C#程序的最好是高級和有經驗的程序員。在Visual C++ 6.0環境中不能直接編譯和運行程序。因此除了以上列出的一些功能外,沒有太多理由選擇Visual C++ 6.0。

[1] [2] 下一頁  



Visual Studio .NET

Visual Studio .NET提供創建C#和基於其他.NET語言程序所需的所有整合的工具和模板。它還支持其他的很多功能比如Intellisense,動態幫助等。值得一提的事,你能直接編譯和運行你的程序。因此,為了體驗開發.NET程序的力量,你應該使用Visual Studio .NET。但要准備好為這個優秀的工具支付大量的費用。

Third-Party Editors

很多的第三方編輯器現在都能從因特網上下到。有一個編輯器叫做Antechninus C# Editor。它支持多色顯示代碼,從IDE編譯和運行程序工程維護,通過幫助菜單訪問.NET框架文檔和其他功能。從以下網址可以免費下到:

http://www.c-point.com/download/csharped.zip。另外,這個編輯器有一個內置的C#教程,通過幫助菜單可以使用。當然,用不用取決於你。我建議你試用一個常用的編輯器,並全面的學習這門語言。

"Hello C#"程序



很多的程序員都通過編寫“Hello World”學習編程。但今天稍有改變,我們會看到一個“Hello C#”程序。如前面幾個部分所述,你可以使用任何編輯器來編寫程序。你願意選擇哪一個都行。清單1顯示了我們的“Hello C#”的代碼:

清單1

在編輯器中輸入代碼後,按以下步驟操作:

1,以Hello.cs名保存文件。cs擴展名表明這是c-sharp文件,就像使用.java表明是java源文件一樣。你在保存文件時必須用這個擴展名。否則,代碼不能正確編譯。保存的文件完整的擴展名是 .cs.txt;

2,在命令提示符後輸入如下命令編譯代碼:

csc Hello.cs

3,如果有編譯錯誤,會有提示。如沒有,你會看到命令提示符後是版權信息。如下圖所示。

4,最後一步,你需要運行程序獲得最後結果。你只需要輸入圖4中提示符後的那個命令。如果一切正常,你能看到如圖4所示的消息"Hello C#"。

我們會在文章“C# 程序和其中間語言”中詳盡分析前面的程序。



關於作者:

Anand Narayanaswamy是自由web/ software開發者和技術文章作家。他經營learnxpress.com,並為用戶提供免費的技術支持。他感興趣的領域包括使用VB進行Web和軟件開發,設計和編寫課程,技術文章,教程。他的email是[email protected].  

上一頁  [1] [2] 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved