Delphi使用的是Object-Pascal語言,這是Borland公司對原始的Pascal語言做了面向物件支援的擴充套件而成的面向物件的程式語言。不過到了Delphi7之後,就改稱為Delphi語言了。所以現在Delphi既是一個整合開發環境,又是一種語言的名字。
C#是微軟公司釋出的一種面向物件的、運行於.NET Framework之上的程式設計語言。C#寫的程式不能脫離.NET Framework執行,這是他的劣勢。
Delphi長於資料庫開發,和資料庫的連線相當容易,不用在程式裡面寫任何語句,用ADOConnection連線資料庫或者連線一個*.udl檔案,然後用ADOQuery連線上ADOConnection,在程式裡面就可以用ADOQuery進行查詢、插入、更改、刪除記錄的工作了,非常簡便。Delphi可以直接呼叫OS API,控制OS。Delphi可以內嵌彙編,使用匯編語言,並且具有閃電一樣的編譯速度和很高的執行效率,而且Delphi的控制元件豐富,原始碼幾乎全部開放。
個人認為Delphi是一個不錯的選擇(雖然現在Delphi似乎有點沒落了)。C#和Delphi由同一個人設計,可謂卵生兄弟,其實無所謂誰優誰劣,就看自己的愛好了。
Delphi使用的是Object-Pascal語言,這是Borland公司對原始的Pascal語言做了面向物件支援的擴充套件而成的面向物件的程式語言。不過到了Delphi7之後,就改稱為Delphi語言了。所以現在Delphi既是一個整合開發環境,又是一種語言的名字。
C#是微軟公司釋出的一種面向物件的、運行於.NET Framework之上的程式設計語言。C#寫的程式不能脫離.NET Framework執行,這是他的劣勢。
Delphi長於資料庫開發,和資料庫的連線相當容易,不用在程式裡面寫任何語句,用ADOConnection連線資料庫或者連線一個*.udl檔案,然後用ADOQuery連線上ADOConnection,在程式裡面就可以用ADOQuery進行查詢、插入、更改、刪除記錄的工作了,非常簡便。Delphi可以直接呼叫OS API,控制OS。Delphi可以內嵌彙編,使用匯編語言,並且具有閃電一樣的編譯速度和很高的執行效率,而且Delphi的控制元件豐富,原始碼幾乎全部開放。
個人認為Delphi是一個不錯的選擇(雖然現在Delphi似乎有點沒落了)。C#和Delphi由同一個人設計,可謂卵生兄弟,其實無所謂誰優誰劣,就看自己的愛好了。