其实完成一个项目这个提法太笼统。我当年在学校里有这门课,我三个月的时候就被老师拉去搞商业软件了。一年以后我在做midas。一年半以后开始写控件。
其实时间并不重要,重要的是质量。如果只是说做一件事情。我想无论谁看一看书就能学会。但是对于一个大的系统,重要的往往不在于做不做得出来(做不出怎么交差?),而是对诸多的功能模块如何进行合理的组织,这个没有几年的开发经验恐怕是达不到的。

解决方案 »

  1.   

    重要的是实践,要想得到质的进步,最好自己动手做项目,从数据库入门,从简单的MIS到多层的Midas,遇到的问题一定要解决,这样才能有长进.
    不要光看书,要动手做,这就是我的经验.
      

  2.   

    除了看delphi的书,还应适当看看软件工程方面的书。进步会更快些。
    如果在此前从未学过编程,5个月应可以独立做小数据库。如果此前有其它语言基础。5个月
    完全应达到和超过以前用的语言工具的基础。
    我因为有其它语言基础,学习delphi半个月就开始边学边做软件了。
      

  3.   

    我都15个月了。也有好多不会的。[email protected]
      

  4.   

    好象知道不少,其实什么都不知道,学的时间越长越怕,呵呵~~
    hehe
    hehe
      

  5.   

    谁能说一下5个月应该学会什么呢?(数据库和WINDOWS编程)
      

  6.   

    学习delphi,5个月能看懂高手写的源码就很不错了!
    我最受不了没有注释的源码!还不如自己再写一遍!
      

  7.   

    写大多的注释我觉得也不是很好,我只是觉得写程序要美观,尽可能每个函数简单,用多个简单函数实现复杂的功能。
    这个我刚学delphi:看一个家伙的乱七八糟的,冗长的代码,后来看VCL慢慢学的。
      

  8.   

      要看你说的高手有多高了:)。我用VC三年,有公司的delphi高手先讲解了Delphi对象模型,后看书。半个月就可以给别人解决问题了。当然,要用帮助。
      只要对象模型清楚了,哈
      

  9.   

    5个月没有问题,只要有相关经验。
    我以前用VB,现在才用Delphi,对ADO大概看了一下,已经可以编一些小程序了。而我只是每天晚上学习一下(白天没时间),坚持了大概一个月了。
    但是我认为要深入是要花很多时间的,我不太喜欢Delphi的数据库功能,更看重它的Win32程序快速开发功能。
      

  10.   

    在让在VC中能办到的,在Delphi中一样办到
      

  11.   

    我觉得学习DELPHI应先看一些全面介绍DELPHI的书,后动手做一个有具体要求的软件,遇到问题再深入了解,一般5个月到一年是很难深入了解DELPHI的。一般的数据库应用、MIDAS、线程、INTERNET、控件等开发我想很多人都会,但试问有儿位真正了解一个软件系统的整体性能、易用性、安全性?有些人开发数据库应用程序连数据模块都不会用、开发MIDAS连MASTER/DETAIL都处理不好,控件开发出来只有他自己会用, 这如何是好?
      

  12.   

    我觉得先弄精一方面比较好,比如mis
      

  13.   

        大家一直都在说MIS,可是有谁可以给我们这些初学者一个优秀的MIS系统的源程序看一看呢?! 
        有谁知道哪里有好的MIS系统例子代码下载?
      

  14.   

    http://free.tsee.net/blackfox/
    我做了两个月delphi了。上面是我写的东西。。
    我不是优秀的。。但我也不是最差的。。
    呵呵
      

  15.   

    to cybercake:是不是复旦的研究生啊?
      

  16.   

    当然,Delphi包罗万象,5个月仅仅是皮毛,
    看看,Delphi new和元件板里面的东西可以想象到···I song···
      

  17.   

    请问Delphi中的
    ParamStr、ParamCount、GetParamStr在VC中什么什么FUNCTION名称?
      

  18.   

    5个月?
    熟悉几个基本控件,熟悉一下类库,
    最主要的是要对面向对象程序设计思想有更深的认识。
    其实很多东西都是相通的,关键是思想。
    比如说你懂了ISAPI的原理,Servlet很快就学会了,你还更明白了ASP,JSP为什么能够执行;
    精通了一门数据库,其它的学着也很快了,不过你DB2还是Oracle,总要用SQL吧?组件集群服务总要配远程服务器吧?
    懂了corba,在看EJB,其实不难嘛。
    所以,学好Delphi,几年后一定能成高手(至少我觉得应该比VC程序员高两三个档次)
      

  19.   

    那到底,delphi程序员和vc程序员受欢迎程度有什么不一样?
      

  20.   

    mid_land() 说的很好。我就是这样的