delphi和c#哪个开发应用程序更强? 如题!我是想学门语言来编写一些应用程序的,这两个语言我该学哪个好呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个太笼统了,要看你做哪些方面的了如果是桌面应用,我觉得delphi就可以,部署方便,C#的话还得要求客户机上有.NET环境 C#用的广一些。如果是快速开发的桌面应用,Delphi是首先。 用C#的入手快,按照官方的说法,老奶奶也能写程序,特别是有些复杂的代码被C#简化后,和delphi比起来简直是菜刀和来复枪,(例如线程池代码的封装)8过这玩意把底层全封装了,变成傻瓜式编程,想深入的话有难度,而delphi有些方面易用性确实比C#差,但优势在于兼顾新手与老鸟,可以看看人家大牛是怎么写代码的,虽然看不看得懂另说,不过如果你学到一定深度会突然有一种豁然开朗的感觉,不要被C#能实现一切的说法忽悠了,要知道说这话的那些人都是有很牛的C或者其他语言基础的,所以人家上得厅堂下得厨房,没有哪个最强,但是仅仅学一门肯定是不够的 用C#编写数据库管理系统比Delphi差多了.比如主从表更新问题,就需要先更新主表,再更新从表. c#写数据库管理系统更方便简单吧,从前用linq to sql,实在是很爽。现在很久没用c#了,不过的确.net环境实在是太臃肿了,但这也不是什么问题了,win7上都内置了.net 3.5版本了。就封装得太深的问题,也只是对于初学者有较大影响,基础牢固的那也不是什么问题,对学习来说最大的问题还是.net 不开源,delphi源码随便看。 如果不用linq to sql 就很麻烦了. C#用途比较广泛,Delphi用的人越来越少了,一个走上坡路,一个走下坡路。 delphi2007安装完成后怎么没有ADO组件? 棘手问题:如何解决?? ★★★警惕新病毒!!!警惕新病毒!!!警惕新病毒!!!★★★ delphi7中怎么样来实现报表打印输出!!!!! fastreport 里那个生成excel文件的控件怎么用啊? 如何在Delphi中实现Vfp的wait暂停功能? 三层结构存储过程的问题 哪里有QuickReport的详细资料? database控件的问题????? 系统分析员、系统设计师培训讨论,参与者有分 如何让代码在主线程中执行? mysql数据库中的内容显示在Memo控件中
如果是桌面应用,我觉得delphi就可以,部署方便,C#的话还得要求客户机上有.NET环境
如果是快速开发的桌面应用,Delphi是首先。
现在很久没用c#了,不过的确.net环境实在是太臃肿了,但这也不是什么问题了,win7上都内置了.net 3.5版本了。就封装得太深的问题,也只是对于初学者有较大影响,基础牢固的那也不是什么问题,对学习来说最大的问题还是.net 不开源,delphi源码随便看。
如果不用linq to sql 就很麻烦了.