做了个比较大的项目,深有体会!-灌水的都有分!(20分)

衫菜

Unregistered / Unconfirmed
GUEST, unregistred user!
我在项目开发的时候才发现,原来的技术水平比较底,基本处于控件的应用阶段,
对于一些组合型的控件基本只能找第三方控件,还有自己的语句也很少体现OOP的
风格,请问大家,怎么样才能让我在较短时间内成为一个写控件的高手?并且使我
的编程水平提高到真正的面向对象中呢?请给我些建议和体会!深表谢谢!
 
应该没有捷径吧
有这么灵大家都成高手了
 
嘿嘿,我要分!
 
至少要说一句建议的话才能给分,否则不给分,谢谢!
 
深有同感,我想较短时间是不可能的,
但是如果有大侠给些建议,应该会事半功倍的,但千万别说看谁谁的书就完了
 
找一本《Delphi Component Design》的书,绝对经典。

可惜我还没找到
 
20分不要也罢,不过也说一下吧。如果你开发不是很大的项目你就不要自己写控件了。不然容错性的考虑你可能会不周全。
项目是开发时候不断的织累经验,我觉得最主要的还是容错性和开放性要好。不然死板板的。我就遇过这么一个公司。他们
的程序员开发都是站在自己的角度看问题的,完全不会考虑用户的操作。比如用户输入错误的信息没有提示。用户操作起来
比完全不会电脑的人学WINDOWS还要难。用户要求的东西又没做好……,不要说我在胡扯,这是事实,就发生在现在。……
 
我现在基本不用所见即所得.完全用代码来作,新建一个空的 unit,然或就开始 coding,基本不用控件,
即使用,也是代码的. 感觉很爽.
 
看《delphi5开发指南》,动手写,遇到问题想,真的想不通问 不可偷懒先问:-)
 
shiwee: 估计borland会被你丫气死,人家辛辛苦苦搞出来的基于控件的delphi,居然
有人只用它当作代码编辑器,呵呵
 
其实我有时候没事的时候老是喜欢用type record,
其实这样好类的哦,不过对OOP感受要深点
你总共只给了20分啊,老兄
 
其实,自己code就是爽一些. 感觉调试方便. 当然,用delphi不仅仅作编辑器..它的ide用起来比较方便的.
 
本人的原则,不管用什么,就是要在最短的时间内开发出
最好用最稳定的系统来。
好控件该用还是要用的。
 
To:衫菜
只是会用Delphi的控件,只是编程的最低的境界!
我在我们公司,一直就是作VCL组件,从平时的一些小的组件,到大的图形处理的组件,
以及打印的VCL组件等。
其实,我在最初的时候也不怎么会,当然都是形式逼出来的。其实没有什么捷径,主要
就是生看Borland的VCL源代码,如果你能深入的去看Borland公司的VCL源代码的话,你就会
发现,Borland公司真是伟大,有些代码写的很经典、效率很高、算法非常的精妙!
但是,给我OOP灵感最深的,却是我看过一本《Thinking in Java》这本书以后,你可以
对什么是面相对象有比较好的理解。其实,我推荐您看一些Java,不一定为了用Java,只是
学习她那种绝对OOP的思想,然后你用Java的思想来理解Delphi的时候,我想你就能随心所
欲的写Delphi下的VCL组件了!
我想,您以前的代码没有体现OOP风格的原因,就是因为像VC还有Delphi等,不是强制面
向对象的语言,所以我才推荐您看一看Java!
最后,祝您Delphi越学越好!
 
>灌水的都有分!
衫菜同学,你可以加点分在说你的问题的那个标题吗??
我怕你的分不够分啊。
 
To: cb_hfxy
呀吼~! 这不是cb_hfxy兄吗? 最近还好吗? 你去那个周六周日都上班的公司了吗?
还是在什么监理的部门学腐败 :) ^_^
祝您心想事成!
 
to 宁柯兄,
你好啊,俺不学腐败很久了。
俺现在在本地最大的软件公司作系统集成呢。
早7:30~晚6:10分上班,星期六和星期天加班。
不休息。唉充实啊。最近刚弄了个信息港的电影的硬盘,每天累的要死,然后晚上
回家看电影到12点,睡觉,爽啊~~~~~~~~~~~
人生的快乐不过如此吗。呀吼~~~~~~~~~~~~~~~~~~~~~~~~
 
我个人认为,如果你开发不是很大的项目你就不要自己写控件了。不然容错性的考虑你可能会不周全。
项目是开发时候不断的织累经验,我觉得最主要的还是容错性和开放性要好。比如用户输入错误的信息没有提示。用户操作起来
比完全不会电脑的人学WINDOWS还要难。用户要求的东西又没做好……,不要说我在胡扯,这是事实,就发生在现在。……
分~~~
 
i am a freshman here..just want to study and make friends..so so..[8D]
 
谢谢各位的帮助,我的目标是2年内拥有自己的软件公司,所以希望大家以后也
多多帮助我!谢谢拉![:)]
 
顶部