大家谈出自己用delphi的心得,以及自己是怎样认识delphi世界的! (300分)

  • 主题发起人 主题发起人 woyaoying
  • 开始时间 开始时间
W

woyaoying

Unregistered / Unconfirmed
GUEST, unregistred user!
大家可能做过很多的项目了,但是项目中设计类的情况很少,在遇到一个项目,如何将类
封装到项目中去,并且用类将项目描述的淋漓尽致。并不是单纯的一堆code,那样就象是
一堆行尸走肉,毫无意义。可能您要说得很多,如果您在忙完了一个项目后,您把自己的
感受谈谈,也算是一个工作总结吧!尽量把自己对delphi世界的认识跟项目开发结合起来
还有您是怎样认识vcl的?vcl到底给了我们什么?类到底是用来做什么的?类应该做什么?
不要发表:“楼主,你看看项目开发实践之类的书吧”,更不要发up,gz这类的垃圾。如果
你认为该贴子对你有用,就帮忙提前一下吧,并不是让你发up?我真的希望大家都能静下心
来探讨一下delphi到底改变了我们什么?Delphi到底是什么?也不要说我在征稿,我其实学
了这么长时间的delphi,感受总是有的,更多的一些迷惑,更多的是对delphi的执著,可能
前后有一些矛盾,其实不瞒你说,我其实是个大菜鸟。大家就畅所欲言吧,分不够再加~~[:)]
My god!
这么长时间,怎么没有人回答啊?
好吧,我想把问题细分一下。
1:接口的作用?
2:vcl能给我们带来什么?vcl的原子核心?
3:怎样才能让类发挥作用?
4:如何将类运用到项目中去?
5:接口和类的比较?
6:什么样的高手才是delphi高手?高手所具备的素质?
大家可以挑问题回答,人气旺的话我就在开贴子~~~
 
我搞了这么久,还是一只小菜鸟。
每次都觉得自己的代码写得极烂,慢慢地积累经验吧。
 
编程比较容易
挣钱还是不容易
 
知道类是好东西,但是在实际使用中用的真的很少,
主要是不好控制,可能与自己的概念模糊也有关系,
但看书与实际真的差距好远。
知道类封装好的话,可以高速开发,但自己摸了那
么久进展就是不大,期盼交流!
编程对我来说应该比较容易些,关键是要与行业知
识结合,同时要傅捉商机就比较困难些,大伙谈谈。
 
我是从VB转过来的
不管怎么样DLPHI比VB好用
VCL这一套东西觉得很不错,特别是可以追溯到TOBJECT为止,真实痛快
我喜欢经常自己做些控件
每做一两个项目,就做一两个控件
下次做项目就方便了很多
 
to wjsht
能具体谈谈吗?
 
wjsht,能具体谈谈一般先做那些控件。
这个贴子开的好!
通过交流,相信许多人会从中受益!
 
从Delphi4 到Delphi7,我与Delphi结下了不解之缘。看的书不算多,做的项目也不多,
但是体会却很深。起初是Marco Cantu的《Delphi4 从入门到精通》,我是精读了好几遍,
边读边写,对类、继承、重定义、重载、接口等概念有了很深的了解,然后是VCL编程、
数据库程序设计。后来买到李维的几本书,如获至宝,潜心研究,从而从BDE到ADO、dbExpress,
从C/S到三层结构,从COM/DOM/COM+到WebService。后来就是从网上获得的文档和手册学习
IntraWeb和ModelMaker了。
总体将来,我觉得不必面面俱到,但是选中的目标一定要深入钻研,然后才能获得更好的交流。
不知诸位有否同感?
 
Delphi的VCL提供了一种非常优秀的WindowsAPI函数的封装机制,
这种机制由于其便利性,再加上Delphi IDE环境及Borland提供
的优秀编程思想,造成了Delphi易学难精的后果。很多人仅仅
满足于简单的拖放、编写事件,完成功能的编写过程。VC因为
入门就需要非常高的基础知识,一旦能够入门,最起码的一些
问题他已经掌握,Delphi在这一点上则不然,如若不信,大家
看看街上卖的这些书,十本有八本还在拖放,控件介绍。
至于说到类这个问题,我个人认为:面向对象的程序设计思想
其根本还是从结构化程序设计来的,这种思想不是凭空冒出的,
是随着结构化设计思想逐步发展的,因此,要研究它首先应该弄
明白结构化程序设计思想的内涵。而类的封装实际上是把结构化程序
中所有相关的数据和操作(结构化程序设计中叫做函数)弄成现在
所谓的类这种东西,然后才逐渐发展出来继承、多态等一些花哨的
附属装饰。
 
我的学习简单历程:
一、用Delphi做简单系统,只注重花哨功能,用原生的控件
二、为了使做的系统功能强大,拼命找各种控件,拼凑各种各样的功能
三、开始回归,研究VCL,三层技术、数据库技术等
四、研究系统架构,设计抽象类库
五、深入研究系统架构、设计模式,用接口取代绝大多数抽象类
六、设计通用系统架构,使之可以用各种语言实现功能扩充,设计开发各种语言辅助开发包
 
有兴趣就加QQ吧
我122204655
 
lajfox说的比较透彻些,我在3层多不到4层之间。
我自己也不是很清楚,到是你把我给点醒了。
 
学习Delphi,是入门容易,精难呀。
我的体会是不断总结。日积月累。不要一个项目做完就不去看了,其实有很多的东西可以
总结和归纳的。往往能抽象出你自己用起来很实用的类来。下一个项目就得心应手了。理论
的东东到处可见,主要是在自己开发的项目上有用才行。才是赚钱的本事。
 
说这些有什么用,实际点,改改话题,给在打转的朋友指条路。
1.大家认为学delphi普遍应该要撑握那些技术?哪些技术可以不用学?
2.怎样才能最快学到较好的技术?如绕过不学BDE,直接学ADO。
 
siteboy:
学习是介浮躁的,欲速则不达,这是常识。
许多时候是需要回归与总结的。
迂回、徘徊往往是下一轮进步的开始。
你既然在打转,要么搬个凳子,坐下来听,
要么就做你自己喜欢的事去吧。
gzfrank说的很好,我一个项目已经写了两遍
现在我开始写第三遍,每次都有新的认识与
提高,我也很赞赏你的这句话:
理论的东东到处可见,主要是在自己开发的
项目上有用才行。才是赚钱的本事。
--感触很深。
 
lajfox说得好。
 
大家都讲得好好!
我也是菜鸟!有待大家指教!
 
从VFP过来了
 
呵呵,我以前是用vc的,现在用delphi了,感觉比较容易点,当前我学vc光入门就半年
可delphi几天就入门了。
 
后退
顶部