用Delphi也一年有余了,我本人学习编程的时间并不长(大二时才买的机子)
我的感觉是
   Delphi使用起来是很容易上手.他将事物的实现手段做的算是很好了..
   但对使用者认识事物的阶段却不太好掌握(几乎让他的强大给掩盖住了)
   以至于我每次学习一个新的东西总是喜欢先看看C++里面的实现,然后才
去用delphi的手段去实现他.感觉这样才能真正掌握住知识.感到是自己学习
而得到的.
   现在的感觉是自己对知识的认识还是很浅.不够深入...特别是对Delphi的
调试手段也不是很熟悉.汗啊!
   不求对开发理论方向进一步提高一下.(因为自己还没有达到那个程度).现
在只想对Delphi语言,以及代码使用方面更加深入一点...
   希望各位有此经历的朋友给我一点意见.因为我感到自己在现在这个阶段
呆的时间太长了(真的是很迷茫)...不想在继续了....
   

解决方案 »

  1.   

    还是从Windows下手,Delphi也不过是API的封装,跑不出微软的五指山啊。
      

  2.   

    很多人希望自己对Delphi的Source Code有所了解!我也一样,但凭个人目前的知识水平,认为了解源代码需要具备以下的基本知识:
    一.可以看懂汇编代码。因为DSC中很多对速度要求高的例程都是用汇编写的,尤其是关于串处理的系统例程;
    二.对SDK编程的熟悉。Delphi无非是对系统APIs的封装,而对APIs的封装并不是简单的一对一的封装,很大一部分是通过调用系统APIs的封装完成自己的功能,例如对DC引用对象的封装,并不是在TCanvas一个类中实现的,相应还有其他类,例如TBrush和TPen等等,所以看源码就必须知道使用的系统APIs的使用方法;
    三.既然使用Delphi可以开发各种形式的Apps,而各种Apps在系统上的运行必然涉及一些操作系统的知识,所以对操作系统的构成也需要有一定的了解,否则直面Delphi的封装产物很难理解其用途和实现原理。另外,熟悉源码的目的不是为了熟悉而熟悉,而是借鉴里面的东西为自己所用,而用的过程必然涉及设计理论,例如模式理论等,因此,个人认为除了对代码技巧的理解之外很重要的一点就是对设计理论的了解.....以上是本人的一点建议,不知道对阿风是否有用......就本人目前的所学,感觉但就掌握好上面几条已经难度很大,更不要说涉及的其他方方面面.....因此,时不时的感觉自己的不足很重要。我想也很少有做程序的感觉自己无所不通了.....通是对学习方法的通,而不是对知识点的通.....
      

  3.   

    赶紧放弃WIN32.转向JAVA或.NET。金玉良言!