本人想系統的學習delphi編程,大蝦們有什麼好的建議(200分)

  • 主题发起人 主题发起人 linbo
  • 开始时间 开始时间
L

linbo

Unregistered / Unconfirmed
GUEST, unregistred user!
本人是越來越喜歡delphi
本人會一點數據庫開發,軟件的源碼大多數看得懂,但是本人不知在什麼情況下,用什麼數組之類的。現在開發軟件只知道怎樣實現其功能,不知算不算入了門了。不能優化代碼等。
還有本人想系統的學習delphi編程,請大蝦們有什麼好的建議或介紹一些好書給我;
如介紹:API函數或線程或數據結構之類的書等。
或關於操作內存之類的書。
 
本人虽不敢自诩高人,但学习编程也有一些年头,也经常看到一些初涉编程行业的朋友苦于自身难于提高,憋着浑身的劲头却恼于无的放失....所以,今日发这个帖子给所有热爱编程的初学者提供一些学习方面的帮助....没有任何技巧,仅仅是一些学习的辅助工具(广义的)和方向....
对于初学Delphi的朋友书是不可缺少的,可以去查阅以下四本书籍并辅助自己的初级学习:
《Delphi 5/6开发人员指南》----此书比较厚重,内容很广泛,几乎从基本语言介绍到主要技术实现再到主流且较成熟的软件实现技术都有介绍....初学者可以完全按照此书的章节顺序去循序渐进的学习Delphi....
《参透Delphi/Kylix》----本人见过的国内介绍Delphi方面内容的最好的书籍,清华人乔林(DFW的十一少)的著作,很注重对OP语言基本内容的深入讲解,对初学者学习OP语言本身,深入理解OP语言中语言现象的实质有很好的讲解作用,初学者可以在利用《Delphi 5/6开发人员指南》循序学习的过程中重点参考此书对OP语言进行学习....
《Delphi技术手册》----实际上个人认为此书不适合初学者,但由于此书中对OP语言讲解总结的一些独到之处是连帮助和《参透》都缺少的,同样可以增加初学者对OP本身的认识,尤其书中对system单元的内容介绍以及对Delphi对象模型的介绍很值的所有初学者在进一步提高的过程认真研究,所以特别提出....
《Delphi高手突破》----相比较上面三本书籍,此书内容就显的较少了。但个人认为这个书中对OP语言对消息系统的封装的讲解很到位,而且书中提到的一些利用OP较好的实现OO思想编程有一定的引导作用,所以建议所有初学Delphi的朋友好好研读这个书籍----这本书也是本人认为的拜读过的国内Delphi书籍方面少有的三本好书之一(上面的《参透》和DFW的HugDog(陈省)的《Delphi深度历险》----后者是扩展对COM应用理解的绝好书籍,目前正在策划第二版的发行----但不建议初学者学习....)....
除了上面提到的四个书籍,个人认为在Delphi初学道路上也没有什么值的看的书了----学习Delphi的朋友或许都有一个统一的认识,由于Borland公司财力单薄,至今还没有中文的Delphi联机帮助(但很奇怪,听说购买正版Delphi的客户可以获取到一本Delphi OP帮助的中文版,莫非这个书不是Borland的人的著作,呵呵....听某些人说此书有2000Pages哦....羡煞人也....),至于书籍,国内市场上出现的各种Delphi书籍很大一部分都是滥竽充数的“拙作”,这些书籍实际上对Delphi初学者的学习没有任何帮助作用,而且让初学者的知识体系变的混乱无绪,所以发帖推荐个人拜读了解的一些杰出的适合初学者的书籍....
另外建议所有的初学者都不要忽视帮助的存在,因为毕竟那才是原汁原味Delphi出版物,很多基础性的概念里面都有比较详细全面的讲解(但不够深入)....同时就是要提高自己的外语水平,因为很多的优秀资料都是纯英文的,如果你对英文没有一定的把握,是很难很好的理解这些资料中的珍贵思想的....
好了,上面主要提到的是一些书籍和资料....至于现在网络上流行的各种Delphi资料文章都仅仅是整个Delphi应用知识体系上的一个结点或多个结点的表现而已(当然,其中也不泛一些新颖的闪光点),但我想学习的方式毕竟要讲求一个效率,不能把眼光拘泥于局部的知识,而应该从知识背景出发去学习掌握,这样才能以不变应万变,学习Delphi,学习编程同样如此。“编程的知识”这样一个笼统的概念就不知道含盖了多少内容,仅仅Delphi一个IDE对应的知识范围就足以让一个人花一两年的时间去研究学习,但现在人们都讲求在生存中求发展,没有哪个人有充足的时间去实现发展中求生存的生活哲理(大学研究院所的人除外,呵呵!),所以在学习完善知识背景的过程中应以知识框架为重点进行搭建,对于各种细节就要视自己的工作需求和兴趣使然了....不自然间,又说了一些具体学习方向和方式的问题,最后总结为一句就是----不要拘泥于局部的技术点,而应该把眼光放在技术实现背景和技术应用背景去学习技术----当然,一涉及背景这个层面铺开的面就一下扩大了好多倍,但我想任何一个愿意长期从事开发的人都应该将软件基础理论,软件应用开发和软件工程管理三个层面作为自己在不同学习阶段的学习重点....(呵呵,话有点跑题了....)
最后给所有初学者提个省的地方就是在学习Delphi的同时不要忽视OO理论的学习(其实这个在上面已经铺垫过了,呵呵)....
好了,罗嗦了一大堆,最后送给所有喜欢Delphi的朋友一句话:坐拥书城铸内秀!只要每天能感受到切实的进步,你就是高人了....
入门 推荐一本电子书:Macro Catu的pascal精要
不过我不是很认同你说的这些,不能否认,这些都是好书,但是否适合初学者就不
一定了,因为我家里现在就有这样一个初学者,我开始的时候也是让他看这些书,前
面三本都有的,但到了现在一个月过去了,竟然没什么进展,抱怨太难,很多地方看
不懂,事实上《参透Delphi/Kylix》和《Delphi技术手册》定位的读者群不是初学者,
更不用说那本什么高手突破了。为了这个问题我最近很头痛,我忘记了我是怎么学过来
的,自己学可能还好,但要去教别人,我却一下不知道该怎么做了。但也可能每个人
的实际情况都不一样吧,说不清,哦,见鬼,我最近怎么老是说什么说不清

OO方面,刚出版不久的那本刘艺的《Delphi OOP编程》,
翻了一下目录,看上去不错,不过还在那边搁着,没去看
仅做个参考
 
本人是菜鸟中的菜鸟:)
想系统的学习,最好还是找个工作,既能挣个零花钱,又能学到本质的东西
当然,纯属个人意见:)
 
今日闲来无事,转了转,你可以下些"中山大学delphi7.0"的视频讲座,很不错的,比看书全面:)
 
ivy1982的内容不错,谢谢了
 
后退
顶部