delphi那么多类怎么记忆啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi那么多类怎么记忆啊相关的知识,希望对你有一定的参考价值。

其实不用去背,它们是有规率的,刚开始了解就行了。以后用多了就自然记得了。比如:
TObject是所有类的祖先;
接下来是TPersistent,TPersistent的子类都有持久化的能力(流化);
接下来是TComponent,所有控件都是TComponent的子类,但是直接从TComponent写控件,控件是没有可视界面的;
接下来是TControl,从这开始控件有可视化的界面;
接下来是TWinControl,TWinControl是包装Windows可视化类的,其实窗体,输入框等都是WIndows已经提供了,Delphi把它重新包装了;
等等,再往下还有各种分枝,但那都是具体细化的,总之你了解VCL的结构,如果要你写个控件知道怎么选择祖先类,那就够了。除此之外,还要了解一下一些常用的类,比如最经常用的列表,TList,TStrings及它的后代,如TStringList,TObjectList等等,那就可以了
参考技术A 个人感觉带着项目做,学习的速度会快很多,同时记忆的效果也会好很多。如果是自己自学,那就大概确定一个方向,然后设定一个小的编程计划,自己去实现,在实现的过程中不断地提问题、解决问题,提高最快。因为每个开发方向上需要用到的对象、类、控件都是有很大区别的。
例如:
1、学习数据库程序开发。首先要学习数据库安装或相关知识,用什么数据库?SQLServer,ORACLE,access,mysql。。。。然后如何在delphi中去访问?等等问题。
2、学习独立应用程序。比如,自己做个个人通讯录管理程序。如何设计存储、设计界面,运行效果?可以找一个比较成型的系统作参照。自己逐步摸索。

在寻找问题的答案过程中可以采用 上论坛、上网查资料、看书的方式来解决。

随着你解决问题的能力提高,很多你应用中使用过的类啊、对象啊,就都能顺理成章的记住了。本回答被提问者采纳
参考技术B 你是怎么学习的?找一本书,然后按照上面的代码一个个写?
如果是这样,很少有人能够在抄代码的过程中找到乐趣,因为那些东西都是别人的,你只不过在复制而已。
可以教你一个小技巧:学会在delphi论坛中回答人家的问题,如果遇到你不会但是自己又感觉有点印象的,那太好了,研究它吧。这个过程中你所学到的都将会是你自己的。
另外,不要急着多少天能上手,使用DDelphi5年的人也不敢狂言说自己什么都上手了。追问

对,我就是用的过去的座右铭:书抄百遍,其义自现。 所以举得 越学越没有头绪。

追答

编程,不是在小学生罚抄就记住了,因为课本是死的,而编程需要的是逻辑,一个对象可以实现N多种方法,运用在N多种功能中。
赶紧改掉你的“书呆子方法”,不适合放在编程上。

追问

不,数据结构基础我有的。算法设计问题也不大,关键是面向对象那么多对象实在 难以去调用。着个问题怎么短时间去 克服???

追答

那抄了那么多代码,都了解其中的作用吗?不了解的话就没辙了。如果有问题短时间都能克服,那只有自己写代码,做功能,还是多练多做。

参考技术C 当然不能单凭死记硬背。要多用,活用,熟能生巧嘛,用多了就自然会记得了。追问

正常人一般要多久能用熟练?

追答

这个没有标准的,就好像学骑自行车一样。

而且并不是所有类都会用到的,需要用到什么类的时候才去看相关的资料也不迟。

一般来说,用过几次就能掌握类的基本了。

追问

我很难受的事那么多继承一个小东西一点一点展开,越来越多,学的我难受的很。 如果我天天都学,一天能看8哥小时,边学边练,几天能上手?我学了4天了,感觉总是调用,心里空的很

参考技术D 我觉得很好记,不一定要记住,知道有这个东西就行了,基本用法是差不多的。
基本的属性就那些,不知道的直接百度或者谷歌

以上是关于delphi那么多类怎么记忆啊的主要内容,如果未能解决你的问题,请参考以下文章

Delphi - 如何获取 USB 可移动硬盘和记忆棒的列表?

Delphi 异常处理

delphi仓库管理系统,权限不知道怎么做! 给点思路。。。

delphi中createpipe的四个参数分别是什么意思啊?

哪位大虾来教教我delphi怎么保存组件属性啊?

delphi怎么让panel打印,且打印纸张是根据panel的高度来决定的,比如我panel的高度