用 c# 还是 delphi 开发桌面应用程序?(保证结帖给分) 大家好,最近接了一个小型的数据库系统:主要是实现输入表名和字段后,自动创建数据库表,然后依据此表进行增删改查操作,请教使用哪种语言比较好呢?使用delphi呢还是c#呢?还是vc java呢?要求是在windows操作系统下,以可执行程序执行,不可以用浏览器那种方式(比如用php开发)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从终端用户的角度来讲delphi、vc好一点,因为不需要虚拟机。编译结果直接就是win32应用程序,不需要框架支持,在windows下可直接运行。C#、java都需要虚拟机运行,对于终端用户来说稍微麻烦一点(C#需要安装.net framework,java需要安装java虚拟机)。 推荐C#吧,谁叫你在这里问。你在Deiphi版问可能多数人会推荐Deiphi。个人感觉C#蛮好用的,参考资料也比较多。 应用领域不同,写偏门不常用的东西,比如外挂,游戏辅助。肯定DELPHI好,没准能写出第二个熊猫烧香!以前DELPHI也用在办公软件连数据库,不过现在已经很少人用了。 這樣的功能用delphi拖放幾個控件,代碼不超過30行。。增删改查操作有現成控件都不需要編寫代碼。。主要實現一個循環讀取字段名和類型,來創建表。再美化美化介面,一天搞定。。 数据库方向,VC和JAVA就不要考虑了DELPHI和C#在这方面都是强项唯一要考虑的就是.NET的那个几十M的累赘所以,如果是公司内部使用,我会选择C#如果要交付给客户或者广大客户使用,我会选择DELPHI 這樣的功能用delphi拖放幾個控件,代碼不超過30行。。增删改查操作有現成控件都不需要編寫代碼。。主要實現一個循環讀取字段名和類型,來創建表。再美化美化介面,一天搞定。。============================================================================================其实我本人是做php开发的,另外也会vfp开发,考虑到使用delphi的拖放功能做表单,因为客户的数据库表 是不固定的,说不准什么时候,需要加个表,这样,客户不可能去做底层开发,所以要求开发出的系统提供输入表名和字段的界面,而数据库表以及针对此数据库表的录入界面,都是自动生成,这正是开发此系统的难点所在。 这些功能任何一门语言都可以实现的,如果考虑开发访问的问题,肯定C#最有优势。部署给终端客户的话就要考虑我2楼#2说的问题。最不推荐的是Java。 delphi安装包更小,也更易部署 首选delphi,然后C#,然后C++,最后JAVA实在想不出这种程序为什么不选delphi而选C#?就因为这里是.NET论坛? visio 二次开发 一个关于Null Object的问题 c#2008界面设计的恶心问题 使用临时表的分页存储过程 出问题了 xtrareport报表怎么将其横向打印出来 请问这个值&HA3是多少,如何转换成int型 序列化时内存泄漏问题 联合对抗游戏开发,请高手指点,分不够再加,在线等!! (高分悬赏,挑战高手):如何读取OWC中 Spreadsheet 里的数据? 關於數據綁定 求一算法.... 【求助】C#连接数据库,忙活了几个小时了!真心求助!!!
C#、java都需要虚拟机运行,对于终端用户来说稍微麻烦一点(C#需要安装.net framework,java需要安装java虚拟机)。
增删改查操作有現成控件都不需要編寫代碼。。
主要實現一個循環讀取字段名和類型,來創建表。
再美化美化介面,一天搞定。。
DELPHI和C#在这方面都是强项
唯一要考虑的就是.NET的那个几十M的累赘
所以,如果是公司内部使用,我会选择C#
如果要交付给客户或者广大客户使用,我会选择DELPHI
增删改查操作有現成控件都不需要編寫代碼。。
主要實現一個循環讀取字段名和類型,來創建表。
再美化美化介面,一天搞定。。
============================================================================================
其实我本人是做php开发的,另外也会vfp开发,考虑到使用delphi的拖放功能做表单,
因为客户的数据库表 是不固定的,说不准什么时候,需要加个表,这样,客户不可能去做底层开发,
所以要求开发出的系统提供输入表名和字段的界面,而数据库表以及针对此数据库表的录入界面,都是自动生成,这正是开发此系统的难点所在。
部署给终端客户的话就要考虑我2楼#2说的问题。
最不推荐的是Java。
实在想不出这种程序为什么不选delphi而选C#?就因为这里是.NET论坛?