自己怎么去了解每个控件的方法属性都有什么作用

worddelphi 2010-05-06 02:45:42
rt
...全文
210 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
merrymin 2010-05-11
  • 打赏
  • 举报
回复
了解了每个控件的方法和属性之后,都要自己拖控件去操练一把。
以后使用该控件时,就能很快地找到方法实现自己需要的功能。
而且还可以通过使用不同的控件来实现相同的功能
Rainy_mimi 2010-05-11
  • 打赏
  • 举报
回复
一直想不明白,为什么开发语言没有中文的呢0-0!
wliaoc 2010-05-07
  • 打赏
  • 举报
回复
看帮助,然后自己试着用用看
haitao 2010-05-07
  • 打赏
  • 举报
回复
就怕设计者的思路与自己不一致
否则,按你的想象去试,89不离10的了
ljluck7687 2010-05-07
  • 打赏
  • 举报
回复
看名字就略知一二。对于自己不熟悉的名字就要多加留意。
必要时写代码看运行效果,以便真正理解。
亮剑_ 2010-05-06
  • 打赏
  • 举报
回复
有时间可以找本手册翻一翻,有个印象(其实命名是用规律的,具体楼上已有达人讲过了,不再赘言),用到时再查,当然查帮助文件方便一些,可惜delphi没有官方的汉化版
柯本 2010-05-06
  • 打赏
  • 举报
回复
按F1就可以解决你的问题了,当然前提是你有一定的语言基础及英文水平
不行的话,只能先找本基础的书看看

hongss 2010-05-06
  • 打赏
  • 举报
回复
去买本书看看吧
liangpei2008 2010-05-06
  • 打赏
  • 举报
回复
蒙猜法
zzz9413 2010-05-06
  • 打赏
  • 举报
回复
对于我们这类菜鸟来说,学delphi就是利用它的各种VCL来实现想要的结果。
不知道我说清楚没。
第一条,了解组件分类和继承,可以看delphi深度历险里关于VCL那一章,以及随便搜索一个VCL组件关系图。
第二条,确定你的发展方向,选择相应的实例来学习。如数据库编程就找数据库的源代码来看(假设你已经看过一两本入门书籍,会照着书上做简单数据库程序),照做一遍,把组件和代码整理出来。
第三条,把功能代码也总结一遍,这样以后写单选。组件和代码全都有自己的档案库了,写程序时就可以只专注于设计思想了,根据这个思想去选择代码和组件。
zzz9413 2010-05-06
  • 打赏
  • 举报
回复
一:先了解组件的构成,大概的分累
找本组件大全,VCL组件关系图之类的先看看,看看组件的继承关系。
然后浏览一下,先掌握基本的结构如:
TControl是从TPersistent类的子类TComponent类继承而来的。TPersistent抽象基类具有使用流stream来存取类的属性的能力。
TComponent类则是所有VCL组件的父类。
TControl可视组件:TGraphicControl无窗口句柄,TwinControl有窗口,可以输入焦点TcustomControl自制窗口,是前两类的集合产物。

二:细化
A,公共常用的:按钮,文本框,状态条等,这些使用到最常用的功能就好,如按钮的双击事件,获取文本XX.text。窗口要用到的Create事件,Close事件等。
B,从你的发展方向来学习专业性的组件,先了解那些你会用到的,一步一步来,每天积累一点点的方式,贪多还是会反复回头来啃的。比如我是要写数据库程序的,那我先把数据库要用的组件熟悉,看教程跟着做出程序,然后把用的ADOConnection,ADOquery,ADOTABLE,DBGrid。这些组件用到的属性就了解了。对于数据库程序来说,要实现一些显示数据的重要功能,就要用第三方的DBGridEH,把它的排序,筛选,数据表示格式,统计汇总,图片替换文字等功能都学一遍。还要实现数据增加,删除,更新时,重新对数据统计,这就要用到dataset的dataupdate,datachange等属性了。具体想实现什么功能,就百度一下吧。
C,别忘了每做完一个成功的程序,都写个总结,里面记录你所使用到组件的用法。我就建了一个文件夹,里面放了很多文本:messagebox,ADOQuery,DBGRIDEH+组件,timer组件。。。不断完善自己的组件库,这些单选也不用完全背下来,只要总结下来就行。等以后再写程序,就直接打开这个文件夹去寻找。另外,用到的各种功能代码也要记录整理,如:程序启动就最小化到托盘区,单实例运行,开机自启动,数据录入界面(里面包含DBEditEh,DBCheckBoxEh,DBDataTimeEditEh等)。


三:还是老话,组件和代码结合才能体现威力。比如给一组单选按钮,和一个按钮。你要知道这是用来做选择的,在按钮的Click事件里就可以写:
if btn1.checked then 执行命令
else if btn2.checked then 执行命令
btn1,btn2..表示单选按钮的名字。

总之,以实例来代替死记硬背,从实例中学如何使用属性方法和事件。然后完成之后把组件和功能代码都充实到自己的组件库和代码库里去,有条件的时候把它们做成一个帮助文档。

我也是新手,水平所限,只能从数据库编程的角度来谈看法。希望对你有点用处
tom2427 2010-05-06
  • 打赏
  • 举报
回复
我的方法是通过看各个属性的名字猜出个大概来,然后自己尝试、验证猜想,如果还不行再看帮助或问别人或者上网查
林石公 2010-05-06
  • 打赏
  • 举报
回复
rtfs
看源码
ok1411 2010-05-06
  • 打赏
  • 举报
回复
F1
Google
Baidu
bdmh 2010-05-06
  • 打赏
  • 举报
回复
自己动手尝试,实践出真知,千万别人为有捷径可走
Harryfin 2010-05-06
  • 打赏
  • 举报
回复
看帮助

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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