我是一个刚刚从事DELPHI学习的在校学生,希望能够的到大家的指导哦,一开始我不知道怎么样才能把DELPHI学好,我觉得学习DELPHI是要学很多东西的,比如数据库技术,面向对象设计,DELPHI每个构件的使用啊,Objece pascal 语言拉,这些东西我觉得好扎乱,有高人可以指导我学习程序开发吗?我很想自己成为一个开发高手,但是在学校里学的全是理论的,操作系统,编译原理,汇编语言,系统结构,数据结构,还有接口技术都学过一点,可是感觉学的好空虚,就象什么没学一样,希望的到大家的指教哦

解决方案 »

  1.   

    如果你有任何一种编程语言的编程思想应该Delphi的入门很简单啊,
    刚开始可以照着书上的例子学习,要多在电脑上实现,然后在自己尝试
    着写一些小程序,慢慢熟悉!!!VCL的源码是不错的老师!
      

  2.   

    谢谢ePing(),其实我觉得学习DELPHI的时候总觉得没有一本书能够把DELPHI的精华讲出来,一般的DELPHI书里面重点讲解OBJECE PASCAL,而忽略了DELPHI自己的单元程序特点,所以我看DELPHI书时里面的OBJECT PASCAL代码都看的懂,就是一碰到DELPHI的固有格式就纳闷了,没有一本书会去详细讲解DELPHI 的单元,书上都以构件和开发做为重点,做为一个初学者很苦恼,希望大家给我介绍哪里有这方面的资料。
      

  3.   

    E 文怎么样?如果可以的话:在Delphi帮助里面查 initialization section,然后点Topic Groups,会给你显示unit and program主题。点See also也有用处。要习惯Delphi的帮助。
      

  4.   

    边做边积累,对了,Delphi的帮助不错。
      

  5.   

    偶也是刚接触delphi,现在要做东西,真是头疼~都说有项目学东西快,可是我只是觉得压的我喘不过气来,读程序还行,自己写来结构什么的都不会……哎!
      

  6.   

    真的没有中文的吗?帮助里面的E文看的特别的累啊,看了还是疑问从丛,其实我也觉得HELP很有用,可是有没有哪位有中文的HELP?急需呀
      

  7.   

    Delphi的一个工程包括了以下的文件:
    1.工程文件,.dpr的,这个是整个程序的入口,一切从这里开始;
    2.单元文件,.pas的,你写程序的地方
    3.窗体文件,.frm的,就是你设计的那个窗体的大小、位置等属性以及上面的控件的属性都在里面保存着。对应一个窗体文件,有一个同名的.pas文件,这是对应你这个窗体的程序。每个单元文件的结构:
    大致以 implementation 这一句分成两部分,上面部分是全局可见的,就是本工程里面的其他单元也可以看到这个区,所以经常在这里定义类、结构、函数等;下面部分是本unit局部可见的,也是函数
    实现所在的地方。紧跟着implementation定义的var(不是在procedure 或者function里面),对于本单元所有的procedure和function都是可见的。从一个单元A.pas访问另外一个单元B.pas的全局变量iVarInB, 可以这样:b.iVarInB := ???编译后,每个单元会输出一个.dcu,类似C 的obj文件。link后,就成为了exe或者别的binary文件。大致讲一下,没有太条理化。
      

  8.   

    E文件你要坚持看,每天看。一天不行,一周呢?一个月呢?总会出来的。
    我想大家都是这么过来的。
    呵呵,我的一个读英文新闻的blog: 
    http://colit.linuxdby.com/blog/
      

  9.   

    说起来,我还真的想哭呢?刚开始的时候,我还不知道Delphi搞什么鬼的,只是觉得名字好听,“Delphi”就是“得飞”,相对一个大三的学生,我是多么的喜欢这个名字啊,所以就开始学了,我看了一下,它是用到Pascal语言的格式,于是回家的时候,看了两遍那个语言。回到学校,继续买书自己学啊学啊,再去计算机老师那里请他们指点一下方向,但是绝大部分都是我自己搞的,而且在我的周边的同学,只有我一个人学这个东西,从什么都不懂,到对这个东西感兴趣,我真的想对Delphi说声“想说爱你不容易!”
       我想楼主,还是自己去尝试一下它的甜酸苦辣吧,你能熬过来,绝对是对你人生有一定的意义的!
      

  10.   

    非常感谢zeroxing的讲解,还有hxj7979(幽琴),但是我还想问的就是学PASCAL对DELPHI的用处大吗?我们图书馆里面全是面向对象的程序设计书,现在要找一本PASCAL语言的书好象非常的困难了,书店都很少卖了,看来我又要郁闷一阵子了
      

  11.   

    关于pascal,delphi里面的叫做object pascal,是pascal的面向对象版本。
    我的看法还是尽量是看帮助,delphi的帮助算是很不错的。里面也有专题的object pascal讲解。
    基本的语法还是要了解的,用多了,自然就熟悉。其实语言本身的话,也就是那几块东西:
    0、程序是对现实生活的虚拟,在程序里面处理得出的结果,反过来可以影响现实生活;
    1、你用数字在表示现实生活的东西,数字放在《变量》里面;从底层角度来看,字符串这些也是用数字来表示的,你知道asiic码的。
    2、《变量》是有《变量类型》的。
    3、处理的过程实质上是修改你所有变量当中的值的过程;如何改,体现了你的逻辑。
    4、处理是有流程的,所以需要《流程控制》,也就是所谓顺序、循环和条件分枝;
    5、再了解其他少数特征,你可以写程序了;
    6、为了方便,人们发明了《过程》和《函数》,经过事先《定义》,我们可以重复使用它们,这就是《调用过程或函数》;
    7、随着软件规模增大,人们从认知世界的方法论出发,发明了《面向对象》的软件设计和开发工具;但是,前面的知识还是有用的;
    8、《类》、《类的实例(对象)》《属性》、《方法》、《继承》、《多态》、《重载》等等面向对象概念要理解。
    9、以上书名号里的名词在很多语言里面重复出现,用它们作为纲,来学习一门语言吧。
    10、熟能生巧,但是经常使用和琢磨,才能达到熟。
    11、最后强调,以上逻辑不严格的地方,敬请原谅。
    9、