delphi能否这样理解

sungoodnews 2002-09-10 05:45:30
用VCL编程的时候基本上是非OO编码,必须熟记每个控件的方法和属性,而在创建组建的时候则采用的是OO编码
...全文
26 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsb2001 2002-09-16
  • 打赏
  • 举报
回复
这只能说明你对面向对象还不够理解
如果你的思维方式不变,用什么都写不出面向对象的东西来
wyb716 2002-09-16
  • 打赏
  • 举报
回复
VCL是面向对象的,你的话何解???
SKJG 2002-09-16
  • 打赏
  • 举报
回复
VCL的提出本身就是为了简化编程而提出的
如果你有SDK编程经历的话,就应该清楚Delphi在开发Windows程序时的高效了
SKJG 2002-09-16
  • 打赏
  • 举报
回复
Windows本身就是一个基于消息驱动,事件循环的图形操作系统
Delphi就力求在用户界面的设计上变得简单,而把精力放在后台的代码中去
Delphi在这一点上不但做到了,还做的非常好
所以在学习Delpi时先学习VCL的基本用法
这是每一个Delphi程序员的基本功
sungoodnews 2002-09-10
  • 打赏
  • 举报
回复
很少有人在不自己创建控件的情况下使用继承、多态这些OO方法,对于Delphi的初学者来说,使用Delphi开发和以前的过程化开发有异曲同工的思路,仅仅在自己开发组件的时候才会重点考虑OO的思想
SKJG 2002-09-10
  • 打赏
  • 举报
回复
基本上每一种Windows开发工具都是这样的
但是这并不表示算法,结构在Windows中就没有了
开发Windows Application首先要考虑的就是用户界面
各种输出输入都从Windows上现实
而算法这是后台运行

Delphi提出VCL这一方案就是希望在开发时,花在界面上的时间减少,而集中精力
考虑算法,结构。

所以刚开始学习Delphi是,熟悉各种基本控件的用法,设计复杂界面因该是重点
这也是Delphi程序员的基本功
这是我的看法
windofsun 2002-09-10
  • 打赏
  • 举报
回复
为什么这样说呢?你用它的属性,而不用关心属性设置或获取的过程,这不正是OO中的封装吗?
shanxia 2002-09-10
  • 打赏
  • 举报
回复
什么意思?
xxyzjf 2002-09-10
  • 打赏
  • 举报
回复
这个..有一定道理,但程序设计过程中,也有自己的过程,类呀!
cbdiy 2002-09-10
  • 打赏
  • 举报
回复
何解??

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧