大家讨论下DELPHI面向对象编程的方面。很少人讨论这个。 本帖最后由 leisure520 于 2012-03-16 22:23:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delphi中类,我看见大家很少讨论,莫非类在delphi不是一个很重要的概念?TForm就是DELPHI的类,怎么会不重要呢?封装,继承,至少这两个在DELPHI中是经常要用到的,如变量定义位置,private、protected、public,窗口继承等。 delphi 是用的Object pascal语言,里面处处都有面向对象的影子,整个程序都是由面向对象构成的。不是说很少讨论,这个是一个大的框架概念。你说的例子,用DELPHI做还是有难度了,你用易语言很简单的写出来,那是因为易语言把大部分的功能都封装好了,你属于直接调用,你调用那功能,也就涉及到了面向对象了。你上面说你DELPHI也学了不少,大概就是直接双击然后写功能那种,简单的功能可以,复杂的你就麻烦了…… LZ所说得例子好像不是很恰当,我改一下:游戏中每次出现人物,经过判断后打一个聚焦框在上面。不过在某一个情人节,Manager要求我们今天不要打方框了,改打一朵玫瑰花吧! http://topic.csdn.net/u/20120322/11/b1ec8312-2458-42cb-949f-2de019292a88.html 国人用Delphi,基本上只注重RAD,不是说DELPHI面向对象支持有限,而是用的人的原因。你去看看INDY的一套组件,你见过多少人用过那种方式编程?你问问DELHPIER知道几种设计模式?大的复杂的程序,如果要多人合用,设计模式,面向对象必不可少,否则会死得很惨,要么写出的代码基本不能复用,除非是极其类似的东西,还需要在源码的基础上直接改。剑再好,如果到了一不懂武之人,也不过是一块铁 再补一句,你看看有几个Delphier用过Interface接口?这Interface接口都没用过,还谈什么封装? 可以先学写控件!从写控件开始,继续深入,你会发现VCL架构的强大 我刚开始也是不理解,就和Java比较,java中类感觉好多,什么东西都和类有关联。学习之初,因为用不到自定义的类或者控件等高级的知识,delphi都是系统自己就将类生成好了,你一般是在里面写事件和业务逻辑,所以有这种感觉,慢慢接触,其实都是一样的,慢慢学习吧,共勉! 怎样设置TreeList不能选择父节点? 关于类型库(Type Library Editor)的问题? windows服务程序的application怎么没有exename属性? TStringList 与 数组 关于相片的清淅打印 急!调用动态链库窗体层层出现的问题 请问这句sql语句怎么写 请问?delphi下如何预览和打印数据库中blob字段的内容 各位大哥,小弟在这里多谢了. 9958:用adoquery怎么样才能实现参数查询? 数据库连接 外键问题
游戏中每次出现人物,经过判断后打一个聚焦框在上面。
不过在某一个情人节,Manager要求我们今天不要打方框了,改打一朵玫瑰花吧!
大的复杂的程序,如果要多人合用,设计模式,面向对象必不可少,否则会死得很惨,要么写出的代码基本不能复用,除非是极其类似的东西,还需要在源码的基础上直接改。
剑再好,如果到了一不懂武之人,也不过是一块铁