两年前,我开始用C,C++,在TURBO C的环境下,写了十记万行的代码。一年前,使用 BCB,开始邮件系统,碟屋管理系统,对于数据库开发,开始上手,可以写单级,C\S模式的数据库应用系统。一个月前,我到了程序生涯中的第一个公司,使用DELPHI作医院的信息管理系统,开始接触DELPHI。一个星期前,DELPHI的使用,已经没有问题,可以说--“上手”。三天前,用DELPHI写了个DLL,负责到数据库中取码,类似于一个特定的输入法。昨天,我希望自己把那个取码的DLL,改为自己作的一个组件,可是忙活了3个钟头, 没有任何头绪,尤其是发现自己对于Object Pascal存在缺陷,然后,我问自己,“还不会走路,就想跑吗?”
我不知道答案,希望各位高手可以给小弟指点迷津,告诉我,我现在究竟是什么水平!

解决方案 »

  1.   

    好像都是结构化程序,多看看delphi源代码,看看别人的组件怎么做的
      

  2.   

    继续努力,Delphi很容易上手,你可以看看delphi自己带的VCL源代码
      

  3.   

    DELPHI自己带的VCL代码在那里牙?
      

  4.   

    菜鸟 OR 入门 OR 掌握
      

  5.   

    你的路和我一样
    先从界面开始的,不过这不叫入门
    我的object pascal是后来打的补丁
    如果还向以前一样,或许我都不知道stream为何物
    TList应该怎么用看看界面以外的东西吧
      

  6.   

    继续努力,偶也和你一样,刚刚入门。不过接触delphi可能比你早
    两三个月,愿今后能共同进步
      

  7.   

    编写组件,先看看书吧,OOP也要熟悉
      

  8.   

    有潜质
    但现在水平一般,
    delphi门外汉
      

  9.   

    还有,我的WIN API使用还有点缺陷?,可以写组件吗?
      

  10.   

    再问一个问题,我现在至少可以用DELPHI写东西,如果我是门外汉,那么,那些大学毕业,还分不清楚Pascal 和 Delphi是什么关系的人,他们是什么水平,不是我不服,我只是想要一个客观的评价!
      

  11.   

    小刀,谢谢,可我没有一点头绪啊,
    我只知道要自己去定义一个类,然后就什么都不知道了?我甚至想,我是否可以把自己写的DLL通过某些改动,直接的变成组件,我都可以感觉到自己的思路和理念还有问题
      

  12.   

    BCB用了一年,还不会写组件,惨啊!
      

  13.   

    我用BCB的时候,天天作软件工人,就是修改别人的程序,都是别人写好的,我来看,那有时间自己去写呀,那时候,大三,根本没有想过要自己写
      

  14.   

    不要听别人怎么说啦,别人说的标准你怎能理解呢?一个不懂程序的人可以说你是高手,一个高手可以说你是刚入门,甚至是门外汉,一个骨灰级的hacker可能根本不会说你。这只是时间和努力的问题,搞得多了自然就懂了。自己动手去做个组件吧,会发现自己的问题在哪里的。遇到困难就来问一问,慢慢地就知道自己去到哪里拉。到你真正知道自己到了哪里,你会有一种很明显的感觉的,你就会发现你对自己的判断并不是来自于和这里的人的比较。说实在吧,做个组件也不能体现什么水平阿,我N年前就会了;熟练API也只是熟练的问题,装个MSDN,不懂看看就可以了。深入了,慢慢就会理解原来在课本里面说的东东到底是什么回事了。可是阿,这些课本已经是70/80年代的知识了。你说,到这个时候,你是什么水平?你其实是在领略那些头脑极其聪明的天才科学家们几十年前给出的结论中被跳跃过去的证明部分。你还是需要继续深入,不断学习,持续的学习啊。当然,如果有那么一天,当你的积累使你发生质变的时候,你可能可以向业界提出了新的理论了... ...千万不要骄傲自满,也不要妄自菲薄。骄傲的时候,没吊事就去把太平洋的海水喝干了,然后
    自己就会知道什么是浩瀚,然后自己就会平静下来。当别人打击你的时候,你就应该更加努力,你要奋斗,你要证明你自己是优秀的。唉,本来是不想说的,说说的好象在说我自己了,呵呵,我是不是喝多了
      

  15.   

    我从Turbo Pascal 4.0开始(1993年)一直支持Borland,现在越来越觉得Delphi博大精深。尽管我使用Object Pascal已经相当熟练,但我对Delphi的了解只是一小部分。你呢?
    俺以为,学习和进步的过程就是提高和收获的过程,一旦停止,就意味着什么水平都没有了。正如:逆水行舟,不进则退。
    据说Borland今年又要出新品以实现在Delphi中可以直接以C#进行开发,俺觉得自己真的要落伍了。
      

  16.   

    不错,比我强,
    但高手如云,csdn !
      

  17.   

    水平,什么叫水平???
    一个连ASCII是什么都不知道的人,看你写了个HELLO WORLD的程序就认为你有水平!!
    一个写过简单的CS数据库的人,看到你写了个MIDAS,就认为你是个天才!!
    一个写过简单DLL的人,看到你写了个COM组件就认为你了不起!!
    一个做了很多APP开发的人,看到你写了个软驱动就认为你真是牛B死了··呵呵,什么叫水平??水平就是能加快自己进步的步伐的能力。今天听了一句很朴实的话,送给你:别把自己太当回事儿,把自己做的事当回事儿!!!
      

  18.   

    你要记住:人总是活在否定从前的一些所谓的成果。这样你才能成长,你所列举的这种经历,仅仅就是你的经历而已,怎么成为经验,要看你是否会总结。前几天,要不是有人要,我翻出了我所编的一个计算器。界面简单,功能简单,代码使用上用的很傻,尽管初用匈牙利命名法,但是写整个的单词,不懂用好用的缩写比如back 写成bk。缩近格式也很差。正确看待自己曾经的不足,正确看待自己现有的水平,其实某些方面,态度决定一切,欣慰的是,你的态度很好,继续发扬。如果你有什么不足?去看看你自己的源代码。如果想知道你的水平如何?看看自己的源代码。最好在设计中能回顾一下你所看过的书的知识,因为第一次看根本就不知道说什么。如果这时候再结合所看过书本,你的提高会很巩固。Alphax说得很好(顺便说一句,这仁兄刚帮我解决了点问题):“千万不要骄傲自满,也不要妄自菲薄。骄傲的时候,没吊事就去把太平洋的海水喝干了,然后自己就会知道什么是浩瀚,然后自己就会平静下来。当别人打击你的时候,你就应该更加努力,你要奋斗,你要证明你自己是优秀的。”我再补充一句,其实是焦点访谈的口号:用事实说话。不要以别人说了什么什么就是什么什么,要用事实,用你的实际行动来证明。别人说你水平高就水平高了?别人说你不行你就不行了?都不要听!自己证明!自己看高手的代码来衡量。其实大家给出的答复够了,没有最好,只有更好(好像又是广告口号)我们都不想衡量你的水平,这事情得有你自己来做。
      

  19.   

    JAVA集群编程序,动态负载的部分,
      

  20.   

    上面的仁兄,你在这里说JAVA,好想有点莫名其妙啊
      

  21.   

    难道这就是传说中的wudi_1942,Unix是不是你写的啊:)
    开个玩笑,你很棒!
      

  22.   

    不好意思,unix不是我写的,linux是我写的,呵呵,也是开个玩笑。
      

  23.   

    大智若愚——最近我才明白。最适合你了。也是naughtyboy解释的,他最近帮了我个忙。支持naughtyboy