Delphi--最强大的开发工具(欢迎转载)

最强大的开发工具

Delphi

目录

---------------------------------------------------------------------------

前言

Delphi现状

Delphi群落

盛大与Delphi

Delphi牛人

---------------------------------------------------------------------------

   

   在下也是从www.2ccc.com上面找资料,然后也在delphibbs.com学习的。对盒子有一份特别的感情,每天上班第1件事当然是打开盒子看看有没有新东东,相信大家大抵如此吧。一直也浑浑噩噩的,总想为delphi圈子的朋友做点什么,写一篇小文,供诸君御览。

 

Delphi现状

多年来,圈子里面流传一句:“delphi程序员都是只会拖拉控件的”。使得所有程序员中,Delphi程序员的待遇是最低的,加上borland的市场策略失败,导致了许多人不愿意学习delphi,刚刚入门的程序员也听信谣言,纷纷转投其他阵营,所以今天大量公司难以招聘到Delphi程序员。相反,当年吹得神乎其技的某些语言,有生产过剩的嫌疑。如今iOS,Android程序员不久也有生产过剩的可能。

那么,Delphi程序员是否就只会拖拉控件?当前再学习Delphi还有必要吗?那么我应该学习什么?成为一个Delphi程序员好手需要多久时间?

第一个问题: 一个只会拖拉控件的程序员,肯定不是一个真正的程序员。Delphi的出现,使得软件开发的门槛降低了,使得编程这个领域不再神秘,于是,“真正的程序员”们就开始小瞧Delphi程序员。如果你对编程的相关领域进行深入的学习和应用,走出“只会拖拉控件”的阴影,就一定可以获得很高的报酬。

第二个问题:当前学习Delphi很有必要,证据有:

1.Delphi是RAD开发的首选,没有之一,随着软件领域竞争的激烈程度越来越大,软件升级换代速度的加快,各企业必然需要降低开发成本,而Delphi是降低开发成本的最好开发工具。

2.Pasca语言可以编写出最规范的程序,不会产生像C语言那样风格不一的程序。

3.微软的操作系统仍然是操作系统世界的霸主。

4.Windows系列操作系统的定位仍然是企业效率工具,基于windows开发有人工成本,使用成本的巨大优势。

5.当前各个公司已经难以招聘的合格的delphi程序员,突击学习,特别是有一定编程基础的其他语言程序员,转向delphi很有必要。

6.Delphi在activexform , 硬件访问, 报表, 最小的原生程序, 快速数据库开发,漂亮的界面方面有其他语言无法比拟的优势。其他很多开发工具难以做到的功能,用Delphi可以快速完成任务,可以将Delphi作为主要开发工具,也可以将其作为辅助开发工具,弥补其他开发工具的不足。

7.Delphi已经开始支持Android和iOS,假以时日,必然成为一套非常好的移动开发工具。等到其成熟的时候再学习,就为时已晚了。

8.Delphi拥有PowerBuilder(学校也没有开设的,一直是各个商业公司赚钱的法宝,现在几乎消失了)的开发速度,却弥补了其执行速度慢,界面丑,编译出来程序大的毛病。有其他浏览器开发所没有的富客户端优势。常常听用户问,你们这个程序(基于浏览器),怎么这么难用。一般来说,基于浏览器的应用比较慢,不适合业务繁忙的内部应用。

当前软件开发的领域地图:

 

 

 

 

VC

第三个问题:我应该学习什么?

应当软件开发领域的相关知识,首先是Delphi开发工具,逐渐学习数据库设计,算法,数据结构,各种辅助工具和思想,比如设计模式,UML,规范化开发方法,以及BS开发领域的PHP,JSP,还有最新的android等开发领域。然后就是最重要的--熟悉业务。一个程序员不可能仅仅依靠一门编程语言就在这个领域能够做出成绩。也不可能闭门造车,要对自己从事的领域有很好的理解。

第四个问题:成为一个Delphi程序员好手需要多久时间?

任何一个领域要成为大师,没有十年之功,很难成事。看个人学习进度。PHP学习需要1个月,但要做到很高的阶段,没有3-5年也是不可能的。

Delphi的当前流行版本。

Delphi7 最经典的版本,相当于Windows XP

Delphi2007 最后兼容delphi7的版本,相当于Windows XP SP3

DelphiXE2 比较稳定的64位版本 ,相当于Win7

DelphiXE5 比较好的移动开发版本,支持android ,iOS ,相当于Win8

 

 

Delphi学习的步骤

1.找一本基础的书,李维的也可以;

2.配合<<Delphi陷阱大全>>,纠正一些错误习惯;

3.实战;

4.提高,看更多的其他书籍。

5.上升渠道

                  Windows                  MIS向(数据库设计,优化,业务)

                                           工具向(API编程,组件开发)

              Linux                     移动向 (android ,objectc)

                                       管理向(项目管理,风险管理,架构)

非常赚钱的公司---盛大,用的就是Delphi赚到原始资本的。

 

  

盛大与Delphi

    “相识”:1999年11月,盛大成立之初,推出了中国第一个图形化网络虚拟社区游戏——“网络归谷”,而制作这款游戏的利器,就是以语法优美、效率卓著而名满天下的Delphi。

  “相知”:2001年11月,《热血传奇》正式上市,迅速成为中国第一款成功商业化运营的网络游戏,开创了中国网络游戏行业的新纪元。同样是Delphi,以其高效、简洁的优势成就了传奇的品质。

  “相恋”:2005年12月,EZ系列正式发售。项目团队汇集了众多优秀的Delphi开发者,其中包括蜚声社群的soul、aimingoo(周爱民)、小雨哥、savetime、张无忌等。各位好手比肩协作,书写了新篇章。

  “相守”:2008年3月,《盛大圈圈》正式面世,开创性的游戏内嵌技术,无限扩展的功能插件,为游戏添加了一道亮丽的风景线,这依然得益于Delphi的特质。

  值此光华盛世,群贤毕起,共图建功立业之际,盛大诚邀您参加《盛大与Delphi的十年情缘》专题活动,共同感受盛大的成长、努力的精彩十年!

 

Delphi牛人 (排名不分先后)

 

======================================================================李维  

Borland大中华CTO、台湾著名的Delphi专家。   李维具有相当丰富的开发经验,其作品极具感染力,在书中他常常运用层层推进的演绎手法,引导读者主动思考,对技术趋势的分析和预测更是堪称一绝。国内 读者对他的作品评价甚高,虽是程序设计方面的书籍,读者常常感觉他的作品阅读起来毫无倦意,不但能学习到扎扎实实的编程技术,还能在阅读的过程中使自己的 思路得到相当大的锻炼和提升。李维先生为人豁达,幽默风趣,待人处事谦虚,对事情永远充满自信。 

   代表作:

  《Delphi7高效数据库程序设计》

  《Delphi 5.X分布式多层应用系统篇》 

  《Inside VCL(深入核心——VCL架构剖析)》

  《Delphi 2006高效数据程序设计 》

   新书是 Delphi XE5的,Android方面都有讲。

 

在下也是看李维老师的书,在此致敬一下,虽然没有看完 J

======================================================================Marco Cantu

http://www.marcocantu.com/

Delphi XE Handbook

Delphi 2010 Handbook

Delphi 2009 Handbook

Delphi 2007 Handbook

Essential Pascal

Delphi 7从入门到精通 (原书名:Mastering Delphi 7)

 

Marco Cantu是国际知名的撰稿人和教师,在程序设计方面有高深的造诣,专门从事Delphi开发,精通与XML相关的技术。作为“Delphi入门到精通” 系列畅销书的作者,他还教授Delphi高级班的课程,在世界学术大会上发言,并且就Delphi编程技术撰写文章。 

 

其他 经典pascal, 经典delphi,是精髓。

======================================================================

Aimingoo(周爱民) 代表作<<delphi代码分析>>

----------------------------------

 ◆1999-2000年为av95的三个核心开发人员之一,顺利完成了该核心层代码编写。 
 ◆2000-2002年完成极光网络数据仓库中心系统,荣获河南省高新技术产品二等奖。 
 ◆2003年被美国borland公司授予“borlanddelphi产品专家”称号,同时授予“论坛特别贡献奖”,为惟一同时被授两个奖项的人员。 
 ◆2003年11月,受邀参加borland公司成立20周年举办的“borland首届开发者大会”,发表题为“利用delphi实现在microsoft,net framework下的开发”的演讲。 

  老周转bs了。

--------------------------------------------------

Savetime代表作

类成员函数转 Windows 回调函数通用代码单元 - ClassCallback.pas

 

简易托盘图标控件 - TTrayIcon

http://www.delphifans.com/infoView/Article_215.html

 

=========================================================
其他大侠,不解释(有错误请纠正)

 

张无忌 IOCP等

Barton (现在出没在34176611群)

东南梦舞(现在出没在34176611群)

Doublewood  (现在出没在34176611群)

嫂子

樵夫  代表作商用快驴三层组件 

橙子  橙子的博客

Cnpack团体

D10.天地弦185511468 代表作DIOCP(Delphi IOCP)  群320641073

楠楠  代表作dbiocp

[河南]星九(14207200) (6740761群主, RTC高人)

万一  新出现的启蒙老师,万一的博客,比较基础,比较全面

马敏钊 人称小马,有志气的小伙

刘麻子 有几篇文章,早年看过(出没在34176611)

Lsuper  lite寨主,在下也是用其lite学习的,感谢了(出没在2ccc.com)

 

郁郁 chenyu2202863 delphi iocp framework作者 (2ccc.com 上是soulaw)

博客http://blog.csdn.net/chenyu2202863/article/details/5818920

实现了datasnap转成iocp模式,只支持delphi高版本

72洞洞主http://www.cnblogs.com/xalion

Ccrun csdn版主

武稀松  这个家伙也有几下子

Huang Qian  代表作开源的Easygrid  ,最好的前端数据和后端数据的grid

 wanghaifeng_1   RMachine  freereport的增强

Shen Min  代表作SUIPack皮肤组件

咏南  脚本开发框架 

 

.....

篇幅有限不一一列举。

 

国外的作者就不说了

ICS     Indy最好的替代品

ZEOSDBO  老牌数据库访问组件,和UniDac有一拼

UIB  interbase组件,可连firebird

Fastreport  最好用的报表组件,俄罗斯的

Besen   javascript组件,巴西的

DevExpress 最强大的界面组件     

EhLib作者  轻量级,好用Grid,俄罗斯的

Qrcode.pas 二维码

Ehlib 比较好的grid

TBX  工具条

Synapse 非常好的通信组件(轻量级)

Spcomm  (David Wann 美国) 串口通信组件

Simplexml  xml解析

DELPHIAREA系列组件

Raize系列,漂亮

Cindy 组件,漂亮

1stClass系列

Infopower系列

JazmineNavPanev 很牛的组合式导航组件,支持嵌入其他组件

JEDI团体

WPTools Word编辑器,比Word还强大

XLGrid 最像excel的grid,但更有特色,支持表达式

Virtual Treeview 进度条类grid首选

SynEdit  lazarus采用的代码编辑器

EmbeddedWB 浏览器插件

UniDAC  可牛的数据库连接组件,连接postgresql ,oracle的驱动都是用delphi开发

THtmlviewr  原生html浏览器L. David Baldwin开发

OmniThreadLibrary 很强大的并行库,掌握的人很少(Primož Gabrijelčič)

LZO 压缩算法( Arnaud Bouchez)移植,压缩和解压都快的算法,可用在通信组件等

HGE 游戏引擎

DelphiX 游戏引擎(传奇在用)

UnDelphiX 新的delphix

FastMM delphi新版本已经采用的内存管理器

Delphichromiumembedded  谷歌浏览器包装器

Smartflash flash嵌入

FlashPascal  用pascal变种脚本编译出swf 动画

tply41a   Pascal平台的编译器编写工具 ,仿flex /yacc

Vclskin  ( Link rank Inc)

TNT  非unicode版本支持unicode

LMD

Hashes.pas   Ciaran McCreesh 作者巧妙的用一个二维动态数组实现尽可能少用内存空间和碰撞的解决。速度不错。

….

系列作品的作者个个牛人

Borland全体牛人致敬

======================================================================

 

Delphi论坛

 

http://www.2ccc.com

当前最多delphi开发者的论坛,不解释。

 

http://www.delphifans.com

 

有许多有用的资料的delphi下载站,不解释。

 

http://www.csdn.com

 

国内最多的开发者论坛,不解释。

 

http://www.delphibbs.com (已无法访问)

新开的有

http://www.coooder.com/

http://www.dfwlt.com

大富翁论坛简介 

大富翁论坛是由yysun(孙以义博士)创办的以Delphi为主的编程技术 论坛。自1998年建立以来,广大程序员和编程爱好者在这里讨论技术、交流经验,一时间高手辈出,精品贴层出不穷。后来,经过soul大侠的改版,使论坛 界面更靓、速度更快,这里俨然成了程序员的“天堂”。至此,大富翁论坛名声雀起、空前鼎盛,人气之旺,国内罕有匹敌!如今,根据形势需要,论坛增加了许多 其他编程语言、技术的版面,大富翁论坛日益成熟!展望明天,大富翁论坛必将昂首阔步,奔向美好的未来

 

http://www.fpccn.com

一个和delphi兼容性很高的开发工具的中文站。

 

http://www.52delphi.com 一直坚持的“我爱delphi”论坛

 

Delphi群落

===================================================================

Delphi群落

 

34176611

164471691

3241113

还有许多delphi讨论群

 

一群不会编程序的人教编程,应试教育害死人,请大家往各个学校网站进行转载。让在校学员有自己的选择。真正的牛人在民间。 让真正的好东西--Delphi再次升温。

在下也在一步一步学习进步中,欢迎常到2ccc做客,一起进步。

<<Delphi牛人榜>>V3改名为本篇标题。

 

编写:steven

下载PDF版本

转载于:https://www.cnblogs.com/stevenlaz/p/3560459.html

Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。 概述   在古希腊神话里,DELPHI是智慧女神,米开朗基罗在意大利有著名的DELPHI雕像 。   由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复 利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。   Delphi是Borland公司研制的新一代可视化开发工具,可在Windows3.x、Windows95、WindowsNT、WindowsXP、Windows Vista、Windows7等环境下使用。当前,DELPHI 也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix。   DELPHI 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。   “真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。 Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。   Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。   在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。   Delphi发展至今,从Delphi1、Delphi2到现在的Delphi2007,不断添加和改进各种特性,功能越来越强大Delphi5开始添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。   Delphi 6.0是Borland公司最新推出的一套无论是界面还是功能都近乎完美的应用程序开发工具。与以前的Delphi版本相比,Delphi 6.0使用更简便,效率也更高。   Delphi2010内置的Direct 2D模块及开发库,其新加的功能:拥有一个能同时运作于x86和x64的IDE,在此IDE下将会有跨平台编译器,能够编译用于linux和MAC的应用程序;将会支持windows7下的触摸式编程;强化的DataSnap;将支持云计算;将支持函数式编程,这需要很多时间,据David估计是2011会实现。 编辑本段 特点   (1)直接编译生成可执行代码,编译
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页