程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 利用Delphi 2005 編寫C#應用程序

利用Delphi 2005 編寫C#應用程序

編輯:Delphi

  Delphi 2005 被Broland成為windows平台上的最終的完整解決方案。 Delphi 2005 集成了Delphi , C # , Microsoft .NET Framework and Win32 ,支持圖形用戶接口( GUI ) , Web開發, 數據庫、富客戶端應用程序( rich-client applications )等多種開發開發語言,同時還集成了軟件生命周期管理( ALM )功能及開發者生產力促進功能(即RAD)。在Delphi 2005中,所提供的IDE使windows平台的開發更快速,更容易,並且新的版本能更好的支持Win32 標准,同時還提供了一個世界級水平的編譯器和調試器;他還提供了大量的可重用的組件,一個強大的代碼生成向導,可以幫你更快的產生你所想要的代碼;Delphi 2005 還 包括了嶄新的第二代企業核心對象技術 ( Borland Enterprise Core Objects II即ECO II ) 。ECO II 為模型驅動的.NET企業應用提供了開發框架。Delphi 2005還能協助開發團隊在創建新應用的同時,維護及改進現有的Windows應用。

  總之,憑借Delphi 2005,開發人員既能繼續改進Win32應用,又能先行采用.NET及ASP.NET,是一款值得使用的開發工具。這篇文章中我們就在Delphi 2005 開發環境中體驗一下,Borland為我們提供的C# 開發功能。閒話少敘,還是趕快進入我們的C#體驗之旅吧!

  1、先打開Delphi 2005 開發環境。點擊菜單中的“ file ” ,在顯示的下拉菜單中選擇“New” ,如下圖所示:

  鼠標點擊" new "會在右面會在右面出現一個下級菜單。如下圖所示:

  我們在其中選擇“ other ”,緊接著回彈出“ new Items ”對話框。如下圖所示:

  我們在其中的左邊選擇“ c # Projects ”,並在右面,選擇“ Console Application ”,點擊“ ok ”按鈕。會出現“ New Application ”對話框。在其中“ Name: ”中添加一個工程的名字,在" Location: "項中添加保存工程的位置。可以點擊後面的“ ... ”按鈕,在彈出的保存對話中,選擇保存位置。如下圖所示:

  在“ New Application ”對話框中點擊" ok "按鈕,進入Delphi 2005 的編程環境。

  下圖顯示的是其中的項目窗口中的內容:

  因為我們在“ New Application ”對話框中沒有改變工程的名稱,使用了默認的" Project1 "所以在此顯示為" Project1.exe " (我們在這裡將工程命名為“ colcsharpip1” ,所以顯示為“ colcsharpip1 ” )。“ AssemblyInfo.cs ”是與系統有關的文件, “ Class.cs ”則是我們要添加代碼的地方。

  2、默認的情況下,在編譯器的正中間就應該顯示編譯器給我們添加的代碼。如下所示:

  

using System ;
namespace Project1
{
 /// <summary>
 /// Summary description for Class .
 /// </summary>
 class Class
 {
  /// <summary>
  /// The main entry point for the application .
  /// </summary>
  [STAThread]
  static void Main ( string [ ] args )
  {
   //
   // TODO : Add code to start application here
   //
  }
 }
}

  說明:

  (1)其中using System ,表示使用System庫,就像用delphi 寫.net程序中開頭的

  

uses
System . Drawing , System . Collections , System . ComponentModel ,
System . Windows . Forms , System . Data ;

  功能是一樣的。

  (2)namespace Project1中的namespace 關鍵字表示一個名空間。

  (3)class Class 表示建立一個名字為Class的類。

  (4)static void Main ( string [ ] args )才是程序的入口函數。

  3、下面我們建立自己的程序,在程序中我們要實現的功能是:再輸入主機名字時,顯示該主機的ip地址,並顯示相關的信息,如ip地址協議簇,以及ip協議的版本。步驟如下:

  (1)為了實現以上功能要在文件開頭添加如下庫的引用。代碼如下:

  

//添加所要用到的庫文件。
using System . Net ;
using System . Net . Sockets ;
using System . Text . RegularExpressions ;

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