delphi自学大概要多久 什么是delphi

2024-05-15

1. delphi自学大概要多久 什么是delphi

1、因人而异,大概要一个月左右。可以从学习简单例程入手。delphi比起C,C++简单多了。
 
 2、Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
 
 3、由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

delphi自学大概要多久 什么是delphi

2. delphi编程工具 怎么学才能学到精通 想做什么就做什么?

就我个人经历,提点忠告,不一定对:
1、必须掌握Object Pascal语言的基本语法;
2、必须学透数据结构,如果可能再学点汇编和编译原理,不然永远都是菜鸟;
3、必须学习Windows的基本知识,如消息机制、GDI、线程等等;掌握常用API,熟练使用MSDN;
4、把Delphi当成编译器,而不是界面设计工具;尽量少用VCL控件,我见过那些界面做得花花溜溜的,没有一个不是菜鸟中的菜鸟;
5、Delphi对Windows标准控件和消息机制进行了严密的封装,所以学Delphi的人,初学者拖拖控件就能搞出个界面,大部分是先架空中楼阁,再向下深入,先甜后苦;学VC/C++的人,初学者可能连个Hello World都搞不出来,是先打基础,再向上建楼,先苦后甜;水平高低一目了然。

3. 想要学习Delphi入门

我的建议:

1、首先,明确自己学Delphi的目的是什么? 如果为了专业从事软件开发,如:进入软件公司,则不建议学Delphi了,因为使用Delphi的软件公司越来越少了(原因后面再说)。 如果只是业余玩玩或在其它专业领域中需要用到,则Delphi是个值得学习的好东西。
2、如果之前没有任何编程基础知识,则最好从基本的Pascal语言学起,编程环境可以使用Turbo Pascal (网上下载)。 如果一上来就学Delphi,可能会让你失去信心(虽然大家都说Delphi很简单,但那是相对VC++而言)。
等Pascal基本的程序设计学得差不多了,就可以使用Delphi,练习Windows下的编程了。
3、选择一本好的Delphi入门书很重要。不要追求所谓的高版本,如:Delphi 7.0 XXXXX、 Delphi 8.0 XXXX ....., 对初学者而言,Delphi 3.0 XXXX 都是可以的。
4、学任何一门语言或开发工具,最好的方法是:做项目(从Hello World开始),哪怕是很小的一个项目,边做边学,你会发现效率高得多。 千万不要捧着一本书,如看小说似的从头看到尾。 
5、找一个经验丰富的好老师,更能让你事半功倍!


注: 目前软件开发领域,流行的主要是Java 与C# ,系统架构越来越趋于B/S结构,即:客户端采用浏览器。而Delphi是Windows平台上的单机软件或C/S结构软件、尤其的C/S结构的数据库应用系统的开发利器,而单机上的各类著名的应用软件,大多是用VC开发的,很少看到用Delphi开发的(可能是稳定性方面不如VC吧)。而Delphi最擅长的C/S结构的数据库应用系统的开发,随着B/S架构的大行其道而逐渐退出了历史舞台。


    打字真累,就说这么多吧,纯属原创,呵呵。 曾经教过Delphi程序设计、数据库开发 等 4年,现在改行了,偶尔还玩玩Delphi ,算是一种怀念。

想要学习Delphi入门

4. 怎么样快速学会delphi

delphi号称是“聪明的程序员使用delphi”,作为一名从delphi5时代走到今天的delphier,我提供几点经验:

1. “聪明的程序员使用delphi”,据我个人的理解,这句话的意思并不是只有智商超人才适合使用这门语言,而是从“聪明人一般都是懒人”的角度来说的,呵呵,个人理解啊。

但从我使用的感觉来说,delphi有很丰富的控件,很多软件功能你可能直接用个控件,在一拖至窗体之中,再编写不多的代码就可以解决。

我最喜欢的delphi的一点是:delphi既会将功能都封装起来,只显示给使用者以方便的接口,而又不会阻止深入研究其中的核心。比如,当我遇到某个控件不合我意,怎么办?Do it youself!自己动手改写也并不是一件特别难的事。

2. 我觉得delphi上手并不难,任何事当你刚开始进入的时候,应该都有点难度。重要的是兴趣、信心与坚持。

从我学习的经验来看,你需要找一本比较好的入门书籍(我个人推荐《delphi从入门到精通》这本书),然后一个例子一个例子的看,先看,再动手上机实践。

提示一点:即使你有随书带的源代码,我还是建议你手动敲入书中的代码。计算机编程是一门实践的课程,只有用手敲进去的代码,尤其是自己不看书写出的代码,才是真正属于你的代码。

5. 本人想学编程(delphi),不知从何入手,请高手指点指点。

如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!

  方案一 Basic语言 & Visual Basic

  优点
  (1)Basic 简单易学,很容易上手。
  (2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
  (3)众多的控件让编程变得象垒积木一样简单。
  (4)Visual Basic 的全部汉化让我们这些见了English就头大的人喜不自禁。

  缺点
  (1)Visual Basic 不是真正的面向对象的开发文具。
  (2)Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。
  (3)Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。

  综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB 做出自己的作品。对于那些把编程当做游戏的朋友来说,VB 是您最佳的选择。

  方案二 Pascal语言 & Delphi

  优点
  (1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。
  (2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。
  (3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。
  (4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。

  缺点
  Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。

  综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。

  方案三 C语言 & Visual C++

  优点
  (1)C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。
  (2)微软的MFC库博大精深,学会它可以让随心所欲地进行编程。
  (3)VC是微软制作的产品,与操作系统的结合更加紧密。

  缺点
  对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。

  综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。

  方案四 C++语言 & C++ Builder

  优点
  (1)C++语言的优点全部得以继承。
  (2)完全的可是化。
  (3)极强的兼容性,支持OWL、VCL和MFC三大类库。
  (4)编译速度非常快。


  缺点
  由于推出的时间太短,关于它的各种资料还不太多。

   综述:我认为C++ Builder 是最好的编程工具。它既保持了C++语言编程的优点,又做到了完全的可视化。

  方案五 SQL语言 & Power Builder

  对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,PowerBuilder也许是最好的数据库开发工具。各种各样的控件,功能强大的PowerBuilder语言都会帮助你开发出自己的数据库应用程序。

本人想学编程(delphi),不知从何入手,请高手指点指点。

6. 怎么学好DELPHI

1.树立信心
  delphi是个优秀的软件,而且发展前景广阔,无论是c/s或B/S,无论工程大小,都能用delphi写出非常优秀的应用软件.学习delphi,前景光明.
2.端正态度
  勤奋刻苦,持之以恒,不要三天打鱼二天晒网;深入浅出用心感悟,不可走马观花浅尝则止.
3.方法正确
  如在课堂学习,要认真听勤思考多提问;如果自学,去图书馆找点入门书籍作为参考,对照书上的案例,仿照着写一些小的程序和过程,这些小程序可以提高运用控件的熟练程度.
  认真学习并掌握数据库知识,如SQL-Server,数据库是软件的精髓.
4.勇于实践
  独立开发一些小的应用程序,遇到困难可在网上找答案,也可向前辈讨教.
5.接触实务
  每一套应用软件都代表着一种管理思想,体现着一种管理理念,这种思想与理念本身和计算机技术是没有任何关系的,只不过原来是手工实现这种管理,现在借助delphi编程通过计算机的自动化技术来实现这种管理.要编出好的软件,我们就必须深刻理解这种管理理念、管理方法,因此要多接触多了解实务流程。

祝你早日成功,登上DELPHI的华丽殿堂。

7. 如何才能学习好DELPHI

delphi号称是“聪明的程序员使用delphi”,作为一名从delphi5时代走到今天的delphier,我提供几点经验:

1. “聪明的程序员使用delphi”,据我个人的理解,这句话的意思并不是只有智商超人才适合使用这门语言,而是从“聪明人一般都是懒人”的角度来说的,呵呵,个人理解啊。

但从我使用的感觉来说,delphi有很丰富的控件,很多软件功能你可能直接用个控件,在一拖至窗体之中,再编写不多的代码就可以解决。

我最喜欢的delphi的一点是:delphi既会将功能都封装起来,只显示给使用者以方便的接口,而又不会阻止深入研究其中的核心。比如,当我遇到某个控件不合我意,怎么办?Do it youself!自己动手改写也并不是一件特别难的事。

2. 我觉得delphi上手并不难,任何事当你刚开始进入的时候,应该都有点难度。重要的是兴趣、信心与坚持。

从我学习的经验来看,你需要找一本比较好的入门书籍(我个人推荐《delphi从入门到精通》这本书),然后一个例子一个例子的看,先看,再动手上机实践。

提示一点:即使你有随书带的源代码,我还是建议你手动敲入书中的代码。计算机编程是一门实践的课程,只有用手敲进去的代码,尤其是自己不看书写出的代码,才是真正属于你的代码。

如何才能学习好DELPHI

8. 我想学DELPHI现在自学有2个月了.都是从基础学起的.但是现在发现根本就看不太明白 现在也就明白一点数据类

对于初学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的朋友一句话:坐拥书城铸内秀!只要每天能感受到切实的进步,你就是高人了....
最新文章
热门文章
推荐阅读