组件和控件有什么区别?

Ryan1005 2005-01-06 08:28:14
说的是一个东西吗,delphi自带的那些是组件还是控件?
...全文
356 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
ly_liuyang 2005-01-07
  • 打赏
  • 举报
回复
一般的讲法,是一样的
习惯叫法不同而已

还有"元件"的叫法

http://lysoft.7u7.net
yuzhan 2005-01-07
  • 打赏
  • 举报
回复
应该都是英文Component的翻译。
loveghb 2005-01-07
  • 打赏
  • 举报
回复
可以在面板上拖拉的都是控件,否则就是组件
才子鸣 2005-01-07
  • 打赏
  • 举报
回复
up
wsqwang884 2005-01-07
  • 打赏
  • 举报
回复
我想,组件是一组控件的集合吧.
可能是.................
boyfriendyu 2005-01-07
  • 打赏
  • 举报
回复
CareYouOnly(只在乎你) 比较正确
myy 2005-01-07
  • 打赏
  • 举报
回复
我觉得不必去对这样的名词较真,就象 attribute 和 property ...
yeliming 2005-01-07
  • 打赏
  • 举报
回复
嗯,补充一下,“将可以看到的部件称为控件,而不可见的称为组件”这个做法是我最近在一本介绍.Net的书上看到的。
yeliming 2005-01-07
  • 打赏
  • 举报
回复
“组件 = 一组控件”的说法是错误D。

如果你跟我一样无聊,可以经常把一本书中英文版本对照着看,你会发现,翻译们一般把Control翻译成控件,把Component翻译成组件,两者并没有实质的不同。
Delphi的书中更习惯使用Component,而VB、VC的书中习惯于使用Control这个词。也有的书上将可以看到的部件称为控件,而不可见的称为组件。
就好像UML中的Use Case有的人翻译成用例,有的人翻译成用况,还有人翻译成使用案例。
cdsgajxlp 2005-01-07
  • 打赏
  • 举报
回复
学习
hsmserver 2005-01-07
  • 打赏
  • 举报
回复
组件 = 一组控件
======================
hehe
todouwang 2005-01-07
  • 打赏
  • 举报
回复
一般的讲法,是一样的

Hozaka 2005-01-06
  • 打赏
  • 举报
回复
组件 = 一组控件

就是 TStrings 跟 String 的区别吧
merkey2002 2005-01-06
  • 打赏
  • 举报
回复
delphi自带的那些是控件。
DraLib 2005-01-06
  • 打赏
  • 举报
回复
楼上地回答真的是绝啊!
我的理解:
控件是被包含在组件里面地!
比如Delphi的网络组件就有好多中不同的控件!
CareYouOnly 2005-01-06
  • 打赏
  • 举报
回复
解释1:控件就是可以得见的组件,如Panel,Image,Edit;但Timmer,ImageList这些看不到的东东就不叫‘控件’
解释2:控件就是从TWinControl继承下来的组件,判断的方法很简单,看看那个组件有没有Handle属性就可以,有的话就是控件,否则就不是

其实有必要区分什么是组件和控件吗?
Rail100 2005-01-06
  • 打赏
  • 举报
回复
组件和控件的区别就是组字和控字,一个是绕丝旁,一个是提手旁,代表不同的意思。
VeryOldMan 2005-01-06
  • 打赏
  • 举报
回复
不明白。

也许组件更抽象,更通用。我们可以把软件划分为一个个组件,但很少有人说把软件划分为一个个控件。

5,927

社区成员

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

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