Joh*_*ers 8 language-agnostic oop
关于SO的许多问题询问自定义类.另一方面,我不知道他们在谈论什么."自定义课程"似乎与我说"课堂"时的意思相同.
在80年代,我想念的是什么让我无法理解?
我知道可以购买一个打包的系统 - 用于会计,ERP或类似的东西.然后,您可以对其进行自定义,或添加"自定义代码"以使程序包执行特定于您的业务的内容.
但这并没有描述编写.NET程序时使用的过程.在这种情况下,.NET Framework的整个目的是允许我们编写自己的代码.没有什么有用的开箱即用.
术语“自定义代码”通常用于指您可以编写来扩展现有库或框架的代码。我认为“自定义类”是一个可以插入到库或框架中的类,也许可以通过实现接口或从抽象基类继承来实现。
我可能会将其称为“自定义类”,但这肯定不是我在这里听说的第一个命名尴尬的计算概念。
在 dBASE 中使用自定义类,Ken Mayer,高级 SQA 工程师,2001 年 1 月 30 日,网址:http://www.dbase.com/knowledgebase/int/custom_classes/custclas.htm
什么是类,什么是自定义类?
类是对象的定义——它在其定义中存储与该对象关联的所有属性、事件和方法(顺便说一下,这就是“封装”)。
自定义类是开发人员定义的类,基于库存类(dBASE 内置的类)之一。dB2K 附带了一个非常好的自定义类文件示例——它位于 CLASSES(在 Visual dBASE 7.x 中,这是 CUSTOM 文件夹)目录中,名为 DATABUTTONS.CC。我们将简要查看此类文件中定义的按钮之一,但我们将查看的大多数代码与此处定义的代码略有不同。
Microsoft 在其文档中使用术语“自定义”来表示其提供的库的任何扩展。
如果你想扩展ListBox
你可以创建一个“自定义控件”。如果您想扩展Timer
,您可以创建一个“自定义组件”。扩展DataTable
,创建一个“自定义类”。他们这样做已经很长时间了。我记得最早的参考资料是 Visual Basic 5.0 手册,我认为是 1996/1997 年。
有“自定义应用程序向导”项目、“RDS [ADO] 中的自定义业务对象”、“自定义单击事件”、“SQL Server MDX 中的自定义属性”、“自定义 OCX 控件”、“使用 DHTML 的自定义控件”以及名单不胜枚举。我估计 2001 年 10 月的 MSDN 库有超过 300 个以“custom”一词开头的索引条目。
归档时间: |
|
查看次数: |
7314 次 |
最近记录: |