C#与DELPHI的比较?

Rmuyu 2012-07-29 06:29:52
最近我由DELPHI转向C#开发,在写WINDOWS程序时,碰到了一个问题,在DELPHI中有许多开源的VCL组件可以直接利用,在C#中是否有类似的功能,比如,在网上有一个OUTLOOK界面的DELPHI组件,可以使程序直接实现OUTLOOK界面,在c#中是否有相同的功能?
...全文
1190 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
wind_cloud2011 2013-10-22
  • 打赏
  • 举报
回复
各有所长阿
烤火的鱼 2013-10-22
  • 打赏
  • 举报
回复
我目前最满意的是窗体的继承,比如查询界面都差不多,输入查询条件,然后得到一个二维表并显示出来,那么,我们新建一个窗口,放一个panel(protected类型),然后放入gridview等通用控件,并在该form里面实现基本方法,具体查询时,从该form继承一个,在panel里面完成查询条件的录入,其他的显示/统计啥的就不管了,因为都在基类完成了,delphi要实现类似的窗体继承貌似很不方便
烤火的鱼 2013-10-22
  • 打赏
  • 举报
回复
VS的开发环境接近完美了,C#+devexpress控件基本就可以和delphi的控件媲美了,C#的优势: 1.开发环境好,IDE的人性化做得相当出色,自然就提高了效率 2.语法简洁,本人不喜欢delphi的语法,C#/JAVA/C/C++/JS等都是C的语法,简洁,不过区分大小写一直不爽 3.重装系统方便,如果你的DELPHI使用了大量第三方控件,系统重装时,基本就是一个噩梦 4.共享方便,比如多个项目,可以很方便共享代码(DLL或链接文件),delphi也可以,不过麻烦很多 5.微软的大力支持,目前前途一片光明(相对delphi) 以上是我想到的,个人感受
吹风的兔子 2013-10-22
  • 打赏
  • 举报
回复
其实,我觉得 我们不应该 再说什么 C#主流,Delphi没落 这类的话; Delphi 知道自己的没落,为了自己手下的程序员,自己也在往 .Net 转; 帮助自己的程序员 离开自己,转投.Net麾下 —— 足够有情有义啦。
卧_槽 2013-10-21
  • 打赏
  • 举报
回复
delphi不是也出.net了么?还有不用.net framework的delphi新版没?
申江渔夫 2013-10-21
  • 打赏
  • 举报
回复
不喜欢.net大可以不用转,delphi做的好一样有前途。
足球中国 2013-10-20
  • 打赏
  • 举报
回复
C#之父 Anders Hejlsberg Anders Hejlsberg,丹麦人,曾在丹麦科技大学学习工程学。 Anders Hejlsberg第一次登上软件界历史舞台是在80年代早期,因为他为MS-DOS和CP/M设计了一个Pascal编译器。当时,还是一个小公司的Borland很快雇用了他,并买下了他的编译器,改称Turbo Pascal。在Borland,Hejlsberg继续开发Turbo Pascal,并最终带领他的小组设计了Turbo Pascal的替代品、开发工具史上的奇迹:Delphi语言。 1996年,Anders Hejlsberg在Delphi3发布前离开Borland去了MS。  在此之前,MS曾多次企图挖走Anders,但都没有成功。据信Anders去MS(主要)不是钱的问题,虽然MS的开价也相当有吸引力: 130万美元年薪外加股票期权和分红,总计超过300万美元。更主要的原因是Anders和Delphi开发组的其他成员在修改编译器的问题上发生了争执;还有,据Borland内部人讲,Anders认为自己不再是“不可缺少的人”。   Anders在Delphi3中几乎没有做什么工作,Chuck Jazdzewski扮演了一个更重要的角色。(--Anders Ohlsson) Anders在Borland时把所有精力都放在了Pascal产品上,也需要新的挑战,这时Bill Gates的亲自邀请,许诺给与挑战的机会,Anders加入了Microsoft就势在必行。 Microsoft 用丰厚的薪水、股票认购权和巨额的加盟奖金雇请了Hejlsberg 之后,Borland 曾提出通过不正当手段吸收新成员的控告。Borland 还曾声称 — 提供了很少的细节来支持指控 -Hejlsberg 正在开发“Delphi for Java”。这场诉讼虽然最终以Borland 的胜利而收场;但Anders 已经在为Microsoft工作了。
引用 14 楼 Rmuyu 的回复:
听说是做delphi的人去做的C#,真的是这样吗?
个人感觉c#的语法再加上delphi的编译器才是最假组合。如果能出来可以秒杀JAVA,C++。
bwangel 2013-10-20
  • 打赏
  • 举报
回复
Delphi的没落是编程界的一大损失。
LinuxCard 2013-10-20
  • 打赏
  • 举报
回复
都一个爹生的,我觉得很相似啊!
Rmuyu 2013-10-20
  • 打赏
  • 举报
回复
听说是做delphi的人去做的C#,真的是这样吗?
  • 打赏
  • 举报
回复
如果那么心仪outlook,对于c#程序员来说,他知道,他可以用vsto直接在outlook上进行二次开发。 这才是基于大平台进行的“爽”。
本拉灯 2013-06-22
  • 打赏
  • 举报
回复
引用 楼主 Rmuyu 的回复:
最近我由DELPHI转向C#开发,在写WINDOWS程序时,碰到了一个问题,在DELPHI中有许多开源的VCL组件可以直接利用,在C#中是否有类似的功能,比如,在网上有一个OUTLOOK界面的DELPHI组件,可以使程序直接实现OUTLOOK界面,在c#中是否有相同的功能?
你为啥不用Delphi.net 反正也是NET
  • 打赏
  • 举报
回复
Ribbon不限于vsto,是一个通用的控件。 不过这种东西满大街都是,你找不到是你的问题(你希望只找到一个,结果连一个都找不到)。
  • 打赏
  • 举报
回复
你可以看看仅微软就提供了多少内涵的菜单控件:(我这里还仅仅给你搜索中文的) http://www.google.com.hk/search?q=.net+vsto+ribbon&newwindow=1&safe=strict&hl=zh-CN&lr=lang_zh-CN&sa=X&ei=bVTFUcykL4vnkAWbi4GoAg&ved=0CCoQuAE&biw=1528&bih=844
pottos 2013-06-22
  • 打赏
  • 举报
回复
C# 的IDE比Delphi要好。自动格式等都很好用。折叠代码很好用啊。 对中文支持好,还有摘要可以注解函数。 类里面的函数不用写两次(Delphi里需要在type里写一次,后面还要再写具体的函数内容) 很多常用函数如类型转换等都有很好的分类,Delphi里就比较乱些。可能是因为Delphi里没有静态的概念吧。 。net的DLL里面是类,不用再堆函数了。
devmiao 2013-04-15
  • 打赏
  • 举报
回复
outlook界面可以使用devexpress控件实现
Rmuyu 2013-04-15
  • 打赏
  • 举报
回复
我仍没有发现C#能胜过delphi的地方。
ZWL007 2012-07-29
  • 打赏
  • 举报
回复
基于dotnet建议用C#,微软的支持好。若是要求代码小巧,不基于dotnet Delphi是很好的选择。
Rmuyu 2012-07-29
  • 打赏
  • 举报
回复
欢迎大家讨论,各种技术对比一下
cm2004 2012-07-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

我也是delphi转C# 总的感觉来说各种不习惯 VS太慢 编译太慢 程序第一次运行太慢。。。。

说说有什么相同的
或者比DELPHI更爽的地方
[/Quote]

本人才开始学,所以唯一觉得比DELPHI好的地方就是本地化做的比较好,其他的暂时没发现
加载更多回复(3)

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧