我学delphi三起三落了 . 目前还徘徊在门外 去年开始学习 学习了半个月 愣是就会拖几个控件.代码一句不会瞧.不知道程序设计的概念 其实这些不是最主要的 下载的原码无法编译 不知道怎么修改 而且里面的声明类太复杂 别人给我推荐DELPHI7入门到精通 我真TMD想骂人 哪本书根本不是基础性的书籍 ;看了两个月 看完了 最后全忘完了.!~覆盖面之广 超出了一般新手的想象 我估计就算有一年左右的编程经验的人读起来也不是很简单吧.>! ~   后来就抛弃DELPHI 开始学习C 然后学校开了组成原理  C至少能看懂代码的意思.能够写一些简单的算法了.不想DELPHI 那么概念模糊.DELPHI 不懂哪是因为写的太杂乱.里面到最后我都找不到什么是什么了.!~前几天有拿起了DELPHI的书. DELPHI5开发人员指南 我不的不说一句 我又想骂人了..!~ 这本书写的刚开始还明白 后面不说语法跟C的冲突上 变量声明无法习惯..语法规则苦涩难懂..! 看了三天 觉得本来会的都被哪本书 绕晕了. 我感觉那么本书不是叫循序渐进..哪本书应该叫太全面了..全面的让人害怕 伪代码还好  不是很多 但是很多例子 根据新手的实力 就算倒过头看100编 也不懂里面的写的啥 有意思么.很多代码没有任何的备注 变量声明的部分可以说我说本来很简单的问题 让他特别复杂化了..!~我是一个新手 没权利去评价书的好坏..本人最近准备重拾DELPHI 这一次我真心的希望各位大哥大姐 兄弟姐妹门. 你们就给俺推荐一点新手能搞定的书吧..!~俺们不是高手.俺们也没高手相的那么厉害..!~也没想一口就学会编程.但至少是勉强能俺看懂吧..!~目前为主 俺啥都没学会 心里想做的几个小软件都没有实践成功过! 高手们 推荐一个你认为很简单的给好么.别推荐经典了..~!~DELPHI 光控件还有函数的实例就让人邮的书写了两本了...可以说想学全面哪根本没头绪.目前谁有推荐一本能入门的 本人有C基础 组成原理基础. 基础电脑操作基础...别的啥基础都没哟..!~ 或则有那个高手愿意指导指导俺..俺感激不尽..!~穷途末路了.>!~本人武汉的  如果要在武汉的高手更好..!~~俺QQ  245214969 如果你愿意 哪你留一个QQ 俺加你也可以!~~ 写给高手们呀.也给新手一个警示,,!~大家别喷我了..!~语言偏激之处希望理解..!~浪费那么多时间啥都没学会 肯定有点怨气..! 上面两本我承认 如果入门了之后看起来肯定很经典..!~但是俺们都是没入门的啊 。!~ 

解决方案 »

  1.   

    语言偏激之处希望理解..!~浪费那么多时间啥都没学会 肯定有点怨气..! 上面两本我承认 如果 入门了之后看起来肯定很经典..!~但是俺们都是没入门的啊 。!~ 全帖不少字,只有最后两句算是稍微实在一点。至于你说的delphi比C还难懂,这么多年了,我还是第一次听人这么说。至少C在学校里还是有课程可以教的,哪怕是选修。但是delphi程序员,多半是自学起来的,由此可见到底是哪个容易学了。也许你真的是适合学习C,而不是delphi。学习,并不是必须要有本适合自己的书,更重要的是要从实践中真正掌握自己所需的知识。如果你有耐心,就一个字一个字的看书,一段一段抄写书中的代码到你自己的delphi程序中,看看到底是实现啥功能;如果你没有耐心,你甚至不需要去学习任何语法、函数、过程,你完全可以边学边搞开发,有不懂的就查书、上网查资料,记住只查你所需的功能,这样就很容易能解决问题了。写个程序难吗?一点都不难!我自己就根本不去背那么多的代码,我都专门存在一个文件夹里,写程序的时候,遇到不清楚的,马上去查,然后把代码复制粘帖,根本不用费多少手脚。我少说也开发了十几个项目了,都是独立开发的,虽然工程量并不大。你说我是老手吗?不是!几乎没段代码我都要去查资料,去复制粘帖。但是你能说我不懂吗?不懂怎么完成那么多项目?不掌握好方法,给你一本《葵花宝典》,你又能咋样?
      

  2.   

    我的第一本入门书,飞思科技的《Delphi7入门基础》,里面错误很多,不过入门还是很不错的。Delphi的好处就是入门容易,但精通和其他语言一样不易,要做好心理准备,delphi,博大精深啊!
      

  3.   

    说的很实在  其实有的时候如果你有资源能复制,粘贴 那也就是技术啊。。
    程序员有的时候就要灵活点 不能把自己弄的太累啊
    楼主要沉的住气  Delphi是最好入门的了。。慢慢就习惯了啊
      

  4.   

    PHP代码经常复制粘贴的路过,读点开源的东西,可以发现很多函数看个大概直接拿来用就好了,省事
    LZ C 很简单吗,你只是入门吧
      

  5.   

    从楼主的叙述看~~
    那建议楼主先看 object pascal
    然后再看一下~~万一老师的《DELPHI全掌握.chm》
      

  6.   

    PASCAL已经学习完毕了 。!~。C不简单 的确我只是入门  我并使说很快就想学深 我实在想不明白  那么多类 那么多组件苏属性如何去掌握.而且很有抽象的概念..尤其是OOP  我基本没OOP的基础  我根本就不准备学C++ 所以只是想找一本比较简单的 慢慢的锻炼一下.!~谢谢楼上各位大哥的指点  有人提出批评的欢迎支持.分不够 我另外开贴散.!~~ 而且最主要的是 本来通过例子把那么属性都记住了 后来 就会忘记.. 
      

  7.   

    开始,自己尝试实现一些小工具、小游戏,结果能容易输出的,文本即可,如输出到memo1.lines里
    遇到什么行为不会了,再查help、搜索、论坛提问。
      

  8.   

    LZ情况
    建议你先看把pascal过变
    然后到网上下载你几个感兴趣的源码。
      边看边做。
     很多东西是1个循序渐进的过程,你今天看可能还一头雾水,但是明天看情况就不1样了。所以,建议楼主学这个心态要放好。
    贵在坚持。 
      个人经历,呵呵。
      

  9.   

    我个人觉得你要看的书:
    一、pascal 精要  动手做懂所有题,有一个不懂的就到论坛上来问,
    二、delphi 7从入门到精通,里面不懂的也来论坛上问
    三、delphi 精要(本书我还没有看完,不能太确定安排是否适合),也是不懂的就一定要来论坛上提问搞懂(我现在才看到第三章,有些地方我都不是太好搞懂)
    四、刘艺的面像对像编程基础
    五、一本XX组件大全
    六、李维的相关书
    七、刘艺的设计模式
    六、基它多层及SOAP等相关书(看发展方向而言)
    我想如果看完这些,谈不上高手,但是一般的项目问题不大了
    delphi 的精华在于 pascal 及VCL ,万老师的delphi 全掌握我认为不适合新手看(当然API前面的部份可以看下),最少我觉得我这个学了delphi 四五年的新手还吃力.
      

  10.   


    那你觉得DELPHI简单? 
    OOP又不是C++特有的东西,
      

  11.   

    刚开始学习不要浮躁,先打好Object Pascal的基础,然后熟悉控件,从网上下载的那些源码你最好先别急着研究,那只会让你越发浮躁,有了前面的基础接下来就是学习windows API了,这时看那些你下载的源码就差不多能看懂了
      

  12.   

    个人感觉,不要频繁换书,Delphi我也是自学的,当初就一本《Delphi从入门到精通》慢慢啃下来的,你说看完了又忘了,估计是你没有实践的缘故,你不去亲手写代码,总是一群形而上的东西,这种学习方法没有意义
    另外,不要把Delphi当成一门语言来学,就像认为只需要学MFC就懂VC++了,作为新手,还是抛弃IDE老老实实学语法比较好,《Pascal精要》这本是专讲语法的,看懂了,再去学Delphi
      

  13.   

    个人看法,不一定是正确的:
       delphi 与别的语言不同之处:
       一、是面像对像编程语言,但是很少有书给你的代码上有类,接口的深入说明,就是有也是简单地说说,让人认为面像对像有也可无也可。
    二、delphi 最强大之处就是拿来就用,所以学delphi 的人,要真正的精通太维,习惯的思维总是不自动地放弁底层的研究,当然对于没有别的语言基础的入门者,底层也不是想看就看懂的三、delphi 与VB所同之处就是RAD,慢慢的深入学习后,发现拉拉控件就能搞定很多别的语言要几小时才能完成的工作。
        delphi 与 C++ 所同之处在于 C++ 能做的delphi 也基本能做,但是很多地方要走出VCL方可
    四、delphi 有无比强大的指针,可是说实在的,我学delphi 近三年的时间才知道原来delphi 也有指针的(怪没有找人指路),而现在发现这指针的强大与语法的灵活让人难以全部搞懂!语言只是工具,但是现在学习的,最少也得是32 位平台的语言(C 也同样)
      

  14.   

    同意这个说法,多年开发了,才以现真正的不行的就是基础,但是一本 pascal 精要,也难以明白delphi 的一切,我认为看了pascal 精要的,再看别的书,不懂时再回来看它的语法,这样会快得多!
      

  15.   

    如果楼主对DELPHI的语法感觉“羞涩难懂”的话,建议还是先看《PASCAL精要》,补补最基本的东西吧。不过这本书的缺点是太旧了。其实,C系列是将编程符号化(如&&、||),DELPHI(PASCAL)是把编程语言化(如and、or),理说肯定是DELPHI的语法更容易懂才对。
      

  16.   

    楼主的c基础可能会成为学习Delphi的障碍,呵呵
    我的经历跟楼主比较相似,以前学过c,都是自学,然后转Delphi,觉得Delphi跟c都不是一个系统的.感觉c跟vb是一个系统的,楼主要是有vb基础的话,
    可能学Delphi还要好点.
    再说说我的学习经历,刚开始也是对Delphi语法一窍不通,然后看了刘艺的一本教材貌似 <Delphi大学教程>,看过后,再加上写了一些代码,对Delphi的基本语法有写了解了.然后又看了一本Delphi6从入门到精通之类的书,主要是熟悉了一些控件的用法
    之后就是学oop了,看了刘艺的那本面向对象
    这样基本就算是入门了,然后就可以看楼主提到的那几本经典的书了
      

  17.   

    今天反正也闲来无事,就给楼主介绍一下我自学delphi的“传奇历史”吧,这个“传奇”,并不是指我有多聪明,恰恰相反,而是我有多笨。八九年前,当时我还在一家小印刷厂上班,干着简单的电脑维护的工作,后来老板说厂里需要用个简单的小软件,记账用的,老板看我有点电脑的基础,就跟我说,你会做软件吧?我说不会,他就说,不会就学,反正也不急,边学边做吧,从此开始了我的软件开发生涯。当时我买了本《delphi6从入门到精通》,就开始学习了。整整两年的时间,甚至可以说,一点都没入门。我一边看书,一边从书里抄一些代码到电脑里,看看能不能运行,记得当时印象很深的一段代码:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      showmessage('Hello World!');
    end;这样的代码,谁都看到过,可我当时已经自学了3个多月了,楞是不知道怎么搞,简单复制到电脑里,然后激动的等程序运行,结果根本通不过,因为我并不知道要把button双击后再把代码添加进去,以为只要把代码复制进去就能运行的,我傻吧?没办法,因为没人教我。整整两年时间过去,才把光盘中带的一个程序简单改了一些文字,充当厂里的记账软件了,就这样,老板还夸我能干聪明。后来辞职后,有了很多时间来学习,就一直在慢慢边学边干,一直到现在,还在坚持中。就我现在的进度,学个API,简单的sendmessage的运用,我就花了3个多月的时间,可还是一知半解,就在今年。你说我聪明吗?到今年为止,学软件至少是第九个年头了,居然学个东东还要这么长时间。可是我不觉得冤,不管花多少时间,至少已经明白一些了,至少知道这些东西用delphi是可以实现的,只是我的功力不足而已。前几个月自学Tchart的用法,我就花了近两个月,虽然现在用这个控件还是得靠复制粘帖的手段,但是我已经很满意了。就在前两天,我就靠这复制粘帖,短短3天时间就完成了一个小项目,主要就是用Tchart的,每天只工作2个多小时,还有很多版面和其他功能的设计在内,我觉得我已经学得很好了,至少以我的能力来看,已经及格了。所以花再多的时间,我都不觉得亏,也不嫌烦。通过不断的学习,不断的复制粘帖,我感觉自己在一天天的强大起来。虽然我的强大相对别人还是很弱小,但是我不在乎,我又不跟别人比试什么,我只要能完成自己的工作就行了。学程序难吗?不难,日常的程序开发,充其量也就是个体力劳动。学程序简单吗?不简单,要想学高深,得有如饥似渴的精神,越学下去就越觉得自己渺小。
      

  18.   

    我是先看完了学DELPHI的视频教程,然后再看书的!但我在学DELPHI之前就一直在用VFP,所以有一些基础吧!
    但楼主,只要你坚持下去,你一定会学好DELPHI的!
    我用的是DELPHI7
      

  19.   

    我这两天看COM技术 开始看不懂,看了好几遍 现在终于有点明白了!
      

  20.   

    去年7,8月份开始工作,然后才学DELPHI,现在是越学越觉得要学的东西多.关键是要学会怎么学习,不懂的查资料嘛
      

  21.   

    代码不是用来看的,是用来学的,学习是需要思考的。。不懂是需要慢慢理解的,其余的是需要时间的。
    不得不说一句,自从学习了delphi,我现在看.net看java看c看c++看vb看ruby看python看JavaScript都很容易懂,至少写过的几个程序都很正常,用的时间也很少,基本属于不需要学习就能写出一个简单的应用程序的,语言的共通性是很强的,当然修行看个人,理论上都是一个道理就讲得通,用起来还是需要注意一下语法的,努力学习就错不了。
      

  22.   

    我跟楼主感觉差不多,我也在论坛上请教过,热心人给了我不少好建议。事实上我静下心来想一想,自己用心不专才是真正症结所在,因为我一边还在学与Delphi思路截然不同的软件,这怪不得别人。
      

  23.   


    你比我强一些,偶学delphi 是因为公司前任电脑维护员用delphi 开发了个小软件,面试我的人也刚好是电脑外行的,我说我保证三个月写出能用的软件来,就录用我了,录用撮主要原因是我工资要得低,才要1200一个月(04年前后吧,忘了进厂时间了)
    前任维护员写了几个软件,但是因为界面不友好而没有用,一个系统,除了报表部份,完全没有代码,delphi 的相关数据库控件一放,就叫程序了,我来没有几天,文员就找我叫苦,去看了下,查询一个数据,需要在DBLookupComboBox中慢慢的找,想想上千条数据中找一条数据............
    于是我就开始学,可是学了好久,(到现在也没有好好的明白)还是搞不明白数据感知组件如何查询数据,就放弁了,在QQ群中热心朋友的指点下,用非数据感知组件开始了我的软件开发生涯中的第一个成型程序.............
    几年下来,到现在才发现,基础太差了,原因麻,是看过的书都是以应用及巧为主的,现在开始补基础。。
      

  24.   

    推荐一《Delphi入门及实例详解》
    Delphi by Example, by Blake Watson
    QUE出版,但可惜这本书太老了,但这本写得浅显易懂,最适合没有任何程序基础的人,直接从英文程序化表达开始。
    就是从英文句子到Delphi语句。电子工业出版社96年翻译并出版了这本书。推荐二《Inside Delphi 2006》by Ivan Hladni
    这本书的覆盖面和《Master Delphi X》系列一样广,但浅显易懂。
    尤其是本书同时有Pascal和C++两种代码的例子,还有语言的比较。
    但不知有没有翻译过来的,我这只有一个英文版。
    前8章的标题
     Chapter 1 - Getting Started with Delphi 
     Chapter 2 - Delphi and C++ Language Basics 
     Chapter 3 - Conditions 
     Chapter 4 - Iterations 
     Chapter 5 - Procedures and Functions 
     Chapter 6 - Arrays and Strings 
     Chapter 7 - User-Defined Types 
     Chapter 8 - Basic File I/O 
      

  25.   

        我也是刚学delphi3个多月的新手,开始1个月左右,可能会觉得pascal语法有点不习惯,不过用了一个多月也就习惯了,我以前有过一丁点c#的基础,delphi几乎没有费什么劲就入门了,虽然对vcl的理解基本都是拖拖控件,不过边看pascal语法,边试着将以前的c#程序改为delphi的,前几天用delphi做了个小游戏外挂,居然还卖了十几份,小赚几百。。嘿嘿。
      

  26.   

    想当年,刚接触DELPHI,还是DELPHI3吧,就买了本《DELPHI3从入门到精通》(也就是Mastering Delphi 3),不错呀,从基础讲起的。后来也买了Mastering Delphi 5和Mastering Delphi 6,也行,不过没有象Mastering Delphi 3讲的这么基础罢了,不过做为入门也行,不象LZ说的那么难看吧。《DELPHI3从入门到精通》这本书肯定没卖了,网上的电子版也不好找了。《DELPHI5开发人员指南》是手头的必备书,象本字典,又是手册,还有技术指导,呵呵。
    然后就是李维的几本书,还有刘艺的,等等,就是深入一点了。另外:PASCAL语言可是程序教学学语言,原本就是用来教学用的,怎么会觉得难懂和别扭?很多伪代码都基本和PASCAL相近。
      

  27.   

    差距是怎么出来的???
    可怜的程序员们,你们都忘记自己看书的目的了吗?
    还不是为了几行代码。
    所以,我的做法不是去看什么书。
    而是把自己认为有用的代码记录下来。
    注意:当你完成一个项目后,势必有一定的技术含量在里面。
    在做第二个项目的时候,也势必会用到第一个的部分代码。俗称 C&P 方法。
    所以,多看书,不如多积累代码。
      

  28.   

    PHP的开源项目N多(ECSHOP\osCommerce\ZenCart等),Delphi的开源级应用程序框架以及成功的开源项目案例就很难找!
      

  29.   

    刚接触DELPHI还不到一个月,只所以要学习开发,也是因为一个客户要出一份报表,想在他的软件中外挂一个小报表功能。
    于是就开始学啦,挺感兴趣的,现在每天都花大量的时间去接触DELPHI。我本来在学校里学的就是计算机软件相关专业,但
    没有用心学习,现在就想来饿补一下。感谢各位的指点。希望自己能坚持下去。
      

  30.   

    我没看过Delphi的书籍
    多写代码,多看别人的代码,不懂就搜索,看书实在太慢!
      

  31.   

    也是初学,努力中!通过二级Quick Basic,呵呵
      

  32.   

    我没看过Delphi的书籍 
    多写代码,多看别人的代码,不懂就搜索,看书实在太慢!
    ---------------------------------------------------------看书学到的东西会比较系统,不会说知此不知彼,知其然不知其所以然。所以还是建议看看书
      

  33.   

    看完忘了是很正常的事情-_-||我的java,c#和asp.net的红宝书都不知道看了多少遍了。
    三本都是类似这样的上千页砖头
      

  34.   

    小弟我是先自学的vb,
    后来发现DELPHI 与VB很相像,
    就又开始自学DELPHI
    慢慢的语法就开始了解了,
    虽说刚学时有些地方不懂,
    但我先放着,你不懂说明你当前所掌握的知识面不够,
    再过段时间拿出来一看,什么就都明白了,
    另外
    个人有点意见还请LZ了解,
    就是语言与语言都是相通的,
    但语法方面却又不同,
    最好能坚持掌握一门语言,
    不要多门语言都去学想要齐头并进,
    那最后,我怕是让你拿一门语言出来开发,
    语法都混的差不多了。
      

  35.   

    第一次听见有说delphi入门难得。
    晕!
      

  36.   

    每个人的思维方式不同吧 ...我着两个礼拜也在学Delphi  个人觉得一边做实列,一边看语法吧   应为我有.net基础  所以学起来算很容易上手吧 
      

  37.   

    我感觉吧,楼主应该先花时间把 Object Pascal 的基础打好。比如如何声明和使用变量、如何使用流程控制、如何定义类和结构、如何创建类的对象,如何销毁对象,如何继承一个类,如何理解多态等等。这些东西学习起来很枯燥,但只有这些基础打好了,别人写的程序你才可能看得懂。
      

  38.   

    直接看VCL有些困难的话,可尝试看看CNPACK源码!
      

  39.   

    其实也不是说没看过书,应该说不是从头到尾的专门去看Delphi书籍。我要表达的意思是直接着眼于开发,会学习的更快
    要有目的性的去看书,有目的性的去学习知识,而非是为了学习而学习,否则,就算你学会了N种编程语言,又如何,两三个月
    不用,你就忘记的一干二净了。
    给自己定个计划,一个阶段写一个小软件出来!这样一步一步的,就起来了。
    记得,在学校学这东西的时候,是做了这么几个东西
    记事本----》播放器----》-----》小病毒(其实就是注册表控制的东西而已)------》管理系统
      

  40.   

    大家应该都是先学习了一们语言,之后再学delphi的
    楼主要是基本都没学过,那还是应该从语法基础学起
    你觉得C容易,那是你看的书从基础开始讲的,C语言讲基础的书多
    Delphi讲基础的和讲实例的都很多,你要选择讲基础的
      

  41.   

    LZ现在已经在脑子里对C的语法形成了一种固定模式了,认为这是最好的形式,
    现实中也是有很多语言的语法形式跟C的语法一样,
    但是有一点你可能不知道,
    windows的API都是用PASCAL的调用格式来写的,
    而且PASCAL的语法也是最接近于自然语言的.
    DELPHI学习起来其实是非常简单的,所以现在很多公司认为DELPHI程序员不用给高工资,原因是他们认为DELPHI太简单了.DELPHI是一门入门简单,但是深入研究却有难度的语言,
    事情都是公平的,要精通一门语言所需要付出的都是一样的,
    只是有的在前面付出少,后面付出后,而有的却是前面付出多而后面付出少
      

  42.   

    LZ加油吧,以前偶学习DEIPHI的时候,写出来了一个小软件,呵,现在搞C/JAVA/ASM
      

  43.   

    其实也不是说没看过书,应该说不是从头到尾的专门去看Delphi书籍。我要表达的意思是直接着眼于开发,会学习的更快 
    要有目的性的去看书,有目的性的去学习知识,而非是为了学习而学习,否则,就算你学会了N种编程语言,又如何,两三个月 
    不用,你就忘记的一干二净了。 
    给自己定个计划,一个阶段写一个小软件出来!这样一步一步的,就起来了。 
    记得,在学校学这东西的时候,是做了这么几个东西 
    记事本----》播放器----》-----》小病毒(其实就是注册表控制的东西而已)------》管理系统
    --------------------------------------------------------嗯,看了然后实践
      

  44.   

    lz为什么不考虑一下自己的问题呢?
    别人,都觉得好的书。要么lz去看看那种《Delphi XXXX 100例》这样的吧。
    感觉比较适合你。
      

  45.   

    如果我没有猜错,lz没有一门语言学好了的。
    你的问题在于基本功不扎实,语言只是皮毛, 数据结构,算法, 面向对象的思想是内功。
    现在的语言太多了,而且工作在不同层面上有不同的语言, 工作在系统层面的有c,c++...工作在虚礼机(运行时环境)上的有java,c#... 工作在浏览器上的有javascript, vbscript,....工作在数据库里面的有sp.
    还有好多我自己都没有见过。
    但是程序设计正的是一通百通, 语言之间的差别不就是关键字不同,程序结构的表现形式不一样么?有的用大括号, delphi用begin end;看这就不舒服了?
    我去年之前没有看过一本delphi,去年8月和朋友一起做一个东西, 是安徽省农产品企业的保税系统,用delphi,我们1一个月产品就出来了。 看是准备用java作, 后来考虑到还要安装虚拟机,那些企业肯定不会, 就改用delphi.我到现在还不会用delphi写一个对象,但是我们用了一个折衷的方案, 不面向对象, 面向窗口。就是说一个窗口就是一个模块,窗口之间相互调用。
    我没有学到delphi的精髓,但是我觉得要是我有时间, 这个肯定不是问题。
    我从业java有3年,但是你问我最喜欢的语言是什么, javascript.道理很简单, 是台电脑就可以编写运行js, 一旦我有个想法想用程序实现,马上用js.
    楼主觉得c简单, 你未必都学好了。界面程序先不说,你在cmd下运行tree命令, 看到结果了没? 你用c写一个tree试试?当年我学c/c++的时候,因为没有条件天天上机, 只好作习题,我把当时可以买到的习题集都作了.
    最后要说的是, 你真的要好好的学好一种语言,哪怕只有c. 这年头,能完转c的人不多.
      

  46.   

    Delphi学习起来很快的,
    不必看那么多数,看下语法就可以了,
    然后就是写代码,可以从模仿别人代码开始,
    写多了,别人代码看多了,就对Delphi了解了。
    如果往更深层次去发展,就需要仔细看书了。
    脱离了动手操作,看书就是徒劳的。
      

  47.   

    楼主加油!我是从VB转DELPHI的,时间也不久,以前VB搞过小玩艺儿,没有搞过什么正经程序。
    现在工作很多数据用Excel管理,几年下来数据多了就不方便,于是考虑自己做个管理程序,现在学习用DELPHI+FireBird做,边学边做边改,有目的性学习会比较快。
    我现在是碰到什么问题,就找那方面的资料看,反正项目没有时间要求,就当学习。
      

  48.   

    给楼主一点建议:首先,在 2009 年竟然看到 有人学习Delphi 深感惊讶,Dephi 现在没落了,但Dephi绝对是个好东西。先说说Delphi,Delphi这东西,可以说真的非常强大,只是Borland 太无能,无能的让那么多大师出走。记得看过有个人的一篇文章,鄙视了其他所有的语言,而对Dephi一番赞扬,虽然不敢苟同所有的言论,但是对那些诉说delphi不是的人,只能说你没有真正的研究过她。1、Dephi 有强大的控件支持,为所有初学者提供了尽可能的方便,但是带来的后果却是让绝大多数人认为,delphi编程就是控件罗列,楼住初期尽可能的利用控件来做你想做的事情,不过请尽快忘掉那些控件吧,只有你忘掉了控件你才会真正的了解她。
    2、虽然近两三年Dephi方面的论坛相继无人问津、新的技术帖子寥寥可数(csdn已经取消了Delphi板块),但是以前的帖子已经足够了,你可针对你学习中的问题,到网上搜一下,基本上都有解决方案。
    3、正如上面有的朋友说的,一定要先看看书,但不要去看那些控件如何如何使用方面的。
    4、如果你真的敢说 其他某种语言用的熟练了、精通了,学习Delphi 也没什么难的。一点点建议而已,其实学习Dephi 的帖子 很多很多。翻一翻吧
      

  49.   

    delphi 现在用的人多吗,语言都一样的。没有太多区别。
      

  50.   

     语言其实并不是非常的重要,关键是是否学会了编程的思想,建议先学JAVA OR C OR C++然后去选择一项开发工具
    DELPHI,VC,VB,.NET,......都是开发工具,DELPHI也有写的很牛的,现在我们写的东西就不错,两人完成(和我一同学),现在他已经离开去做底层的开发了,
    VC也可能写出很烂的东西,关键是使用,江湖高手都使用木头剑,就象计算机里面用汇编一样,但是这样可行吗?我得不出结论,做DB的比较容易上手,但是要对于业务流比较熟悉才能写出好的东西.我不排斥D,毕竟我们这个年纪哪个时候就他最火,先前我还用过PB,现在的年轻人估计很少人知道了,由于要应付一切,所以我学的很杂,JAVA,VC,VB,DELPH,PB,ASP,C#....都用过
    数据库SQLSERVER,ORACLE,SYBASE,MYSQL.我不是高手只是年纪比这里的大部分的人要大几岁.70年代呀,一个朴实的年代,只有理想,缺少激情,希望大家都有美好明天,我们已经老去,未来是大家的,好好选择吧,计算机行业,真的穷途末路了?
      

  51.   

    顶其实,在某种程度来讲,语言是相通的,只是各自支持的数据类型不一样罢了。书还是要看的,尤其是启蒙阶段。刚开始可以试着拖拉控件来写程序,有了基础之后,就可以学习OOP。
      

  52.   

    我使用C和Delphi写程序已经超过8年了 在Borland被收购时候 还看见有人 希望学习Delphi 我忽然觉得很感动 我对谭浩强的书始终抱有偏见 但是不可否认的是 当你一点都不懂 希望入门的时候 看谭浩强的书 还是不会让人有崩溃的感觉 从这点上讲 有宋健题词和没有的书之间还是有很大的区别的 所以如果要是觉得Delphi让你有崩溃的感觉的话 不妨从Pascal开始看起 另外就是有一个 你熟悉的开发环境 我想 对于入手看来 Delphi6、7应该还是一个比较稳定的版本 虽然后继版本会有很多很cool的功能 但是 如果一上来就接触很多东西的话 还是会让人受不了的 另外对于使用Delphi来做项目的话 一般有一个适用范围 做一般的桌面应用 三层式架构的程序 数据库程序 使用Delphi是很不错的 不但开发效率高 而且程序的执行效率也很高 其实 我不认为 C++ 是一个非常适合开发数据库 信息系统之类软件的好工具 因为它语法有时显得过于灵活和复杂 如果没有对语言很好的理解 或者 开发规范的话 团队开发中 调试和测试的周期都会比较长 Delphi当然也可以开发Web程序 开发图形程序 但是使用的人很少 无非是两个原因 一方面是人们对他的了解少 另一方面 是对于像使用OpenGL之类使用C++开发的库 需要做类型转换 才能调用函数 显得有些麻烦 
      

  53.   

    练吧,看Delphi的帮助比什么书都强。先搞明白语法,然后试着写几句代码,不会的F1,按住Ctrl键点不明白的类名,变量,VCL是开源的,基本上什么都看得到,把帮助里面的例子自己编译调试下。找个人带的话会少走很多冤枉路。同意楼上的,Delhip7以下版本为好。
      

  54.   

    我说90楼这位,“csdn已经取消了Delphi板块”,您这帖子在哪里出现的?:)