大家好,最近接了一个小型的数据库系统:主要是实现输入表名和字段后,自动创建数据库表,然后依据此表进行增删改查操作,请教使用哪种语言比较好呢?使用delphi呢还是c#呢?还是vc java呢?要求是在windows操作系统下,以可执行程序执行,不可以用浏览器那种方式(比如用php开发)。

解决方案 »

  1.   

    从终端用户的角度来讲delphi、vc好一点,因为不需要虚拟机。编译结果直接就是win32应用程序,不需要框架支持,在windows下可直接运行。
    C#、java都需要虚拟机运行,对于终端用户来说稍微麻烦一点(C#需要安装.net framework,java需要安装java虚拟机)。
      

  2.   

    推荐C#吧,谁叫你在这里问。你在Deiphi版问可能多数人会推荐Deiphi。个人感觉C#蛮好用的,参考资料也比较多。
      

  3.   

    应用领域不同,写偏门不常用的东西,比如外挂,游戏辅助。肯定DELPHI好,没准能写出第二个熊猫烧香!以前DELPHI也用在办公软件连数据库,不过现在已经很少人用了。
      

  4.   

    這樣的功能用delphi拖放幾個控件,代碼不超過30行。。
    增删改查操作有現成控件都不需要編寫代碼。。
    主要實現一個循環讀取字段名和類型,來創建表。
    再美化美化介面,一天搞定。。
      

  5.   

    数据库方向,VC和JAVA就不要考虑了
    DELPHI和C#在这方面都是强项
    唯一要考虑的就是.NET的那个几十M的累赘
    所以,如果是公司内部使用,我会选择C#
    如果要交付给客户或者广大客户使用,我会选择DELPHI
      

  6.   

    這樣的功能用delphi拖放幾個控件,代碼不超過30行。。
    增删改查操作有現成控件都不需要編寫代碼。。
    主要實現一個循環讀取字段名和類型,來創建表。
    再美化美化介面,一天搞定。。
    ============================================================================================
    其实我本人是做php开发的,另外也会vfp开发,考虑到使用delphi的拖放功能做表单,
    因为客户的数据库表 是不固定的,说不准什么时候,需要加个表,这样,客户不可能去做底层开发,
    所以要求开发出的系统提供输入表名和字段的界面,而数据库表以及针对此数据库表的录入界面,都是自动生成,这正是开发此系统的难点所在。
      

  7.   

    这些功能任何一门语言都可以实现的,如果考虑开发访问的问题,肯定C#最有优势。
    部署给终端客户的话就要考虑我2楼#2说的问题。
    最不推荐的是Java。
      

  8.   

    delphi安装包更小,也更易部署
      

  9.   

    首选delphi,然后C#,然后C++,最后JAVA
    实在想不出这种程序为什么不选delphi而选C#?就因为这里是.NET论坛?