回答
.Net是一個平臺,而不是語言。
如果你選擇.Net,那麼你需要選擇寫哪種語言。最流行的兩種是C#和VB .Net,我推薦C#。
如果你選擇.Net,你應該安裝一個Visual Studio版本(Express Editions是免費的)。您的用戶需要安裝.Net框架(2.0,3.0或3.5)版本。許多用戶已經擁有了它; Vista包含3.0,而Windows 7包含3.5。
應該指出,Windows 7包括所有版本的.NET高達和包括3.5。 – 2009-10-26 13:02:14
我不想安裝IDE,因爲內存不足... – Mask 2009-10-26 13:06:13
咦? Delphi帶有自己的IDE - 那麼Delphi是一個真正的選擇呢? – 2009-10-26 13:10:33
SLaks正確指出.NET不是一門語言,而是一個框架。我想補充一點,你的選擇很大程度上取決於應用程序應該做什麼。
例如:如果您需要使用SQL Server執行大量數據庫工作,.NET提供了一些非常好用且易於使用的工具。此外,可以使用.NET輕鬆創建COM(+)組件和Windows服務。然而,你也可以用Delphi來做到這一點。如果你不得不一直調用Windows API,那麼Delphi(我想你是在談論Win32版本)使它更容易,而通過P/Invoke,你也可以用.NET來做同樣的事情。
如果你的應用程序不應該依賴任何框架,你需要做Delphi Win32開發。如果沒關係,我總是建議在C#中使用.NET。如果您已經瞭解C或C++,學習C#並不難。藉助Mono項目,只要您依賴框架標準API,將.NET應用程序移植到Linux/MacOS就很容易。
但是 - 作爲d4nt上述評論 - 如果你給了我們更詳細的東西會更容易些......
我建議你去德爾福。
這是一種經驗豐富的語言,它可以生成快速(比.net)本地(無需安裝任何運行時)win32應用程序。德爾福的設計師比VS更好(至少對我來說)。 Delphi中提供的標準組件的數量比VS中的大。
當談到數據庫時,Delphi是一個絕對的怪物。它帶有11個不同數據庫(mysql,ms sql,firebird,interbase,ibm db2,oracle等)的驅動程序+您可以獲取所需數據庫的驅動程序。
它可以讓你編寫本地應用程序,Windows服務,並基本上你想要的任何東西。除了設備驅動程序(afaik neitehr .net可以這樣做),所以如果你的意圖是不寫驅動程序或掃描儀,那麼我會說「Go delphi」。
而且有一個關於Delphi和VB其中所說的報價(也許是irrevelant本主題)
「VB使易應用程序更加容易,德爾福使硬應用程序更加容易。」
哦,Delphi和C#都是由同一個人設計的。
你能提供演示嗎? – Mask 2009-10-26 14:23:38
下面列出了一些優質的Delphi應用程序: http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi 至於「演示」 Demo爲了什麼? 這裏有一些網站,你可以用它來讓你去 http://delphi.about.com/ stackoverflow.com:d forums.embarcadero.com blogs.embarcadero.com 如果你想交編譯檢查拉撒路。 (試用版的德爾福克隆),它可以編譯到很多平臺(http://wiki.lazarus.freepascal.org/Platform_list) – zz1433 2009-10-26 14:31:37
T y。最後,那個人是誰? – Mask 2009-10-26 14:35:30
- 1. Protovis和.net winform應用程序
- 2. 如何使.net winform應用程序分辨率友好
- 3. 如何從winform(c#)應用程序生成HTML
- 4. SubSonic 3 Step by Step WinForm應用程序VB.Net生成和設置
- 5. 在.net中winform應用程序
- 6. 如何使一個應用程序兼容.NET 4.0和.NET 4.5
- 7. 發佈一個VB.NET Winform應用程序
- 8. 生成一個Rails應用程序
- 9. 如何用C#WinForm應用程序
- 10. 如何將.NET 4 WinForm應用程序分配給Delphi 7表單的所有者屬性?
- 11. 由.NET Web應用程序生成的Oracle會話和進程
- 12. 如何分發.NET應用程序?
- 13. 將WPF應用程序與WinForm應用程序集成
- 14. 如何在C#.net web應用程序中使用XML和XSL生成itextsharp PDF?
- 15. 使用clickonce和iis部署一個winform應用程序失敗
- 16. 32位.NET應用程序和64位.NET應用程序有區別嗎?
- 17. 如何在c#.net窗口應用程序中生成日曆
- 18. WinForm應用程序和MS Office引用
- 19. 如何使用Delphi 6應用程序?
- 20. 如何運行c#WinForm應用程序的一個實例?
- 21. 如何定義jpa應用程序級別生成器
- 22. 32位生成服務器和.NET Web應用程序
- 23. 從生成它的應用程序中調試生成的.NET程序集
- 24. 我如何從一個rails應用程序生成大部分HTML網站?
- 25. Delphi如何確定哪個程序調用另一個程序?
- 26. 如何管理Winform .Net應用程序中的數據和內存?
- 27. 如何在visual studio 2008中打開和編譯.net 4.5 winform應用程序
- 28. 在一個.NET winform應用程序中定期運行幾個任務
- 29. 構建Delphi應用程序時生成增量版本
- 30. 如何將Paypal與WinForm桌面應用程序集成
你能更具體嗎? – d4nt 2009-10-26 12:56:13
您已要求演示。你到底想看什麼樣的演示? – 2009-10-26 14:42:10
那麼你總是可以嘗試Delphi.NET;) – Juliet 2009-10-28 21:00:28