哪些语言或平台影响了 .NET 1.0 团队从一开始就内置了属性的概念?这是面向方面的事情吗?序列化?或者是其他东西?当时我还在 VB6 领域,从未使用过任何 1.0 之前的 .NET 版本。
Bruno Tyndall
问问题
569 次
3 回答
2
我不知道这是否是鼻祖,但他们在 COM 和 MIDL 中已经存在很长时间了。没有用户定义的,但您必须对方法、类型等进行属性化,才能对 MIDL 中的合同做出具体声明。
于 2009-01-15T01:31:15.017 回答
1
信不信由你来自 VB 和 Microsoft Transaction Server/COM+ 开发团队的经验/反馈在 .NET、属性和元数据的一些设计原理中有所作为。
VB6 添加了对 COM+/MTS 可以读取并确定对象应如何表现的属性/元数据的支持。还记得类中的所有设置,例如“需要事务”、“需要新事务”等吗?它们实际上是面向方面的属性。有一个很棒的 Don Box 采访关于这一切的某个地方,当我再次找到它时,我会发布一个链接。
于 2009-01-15T04:41:17.007 回答
0
德尔福/对象帕斯卡属性?如果我没记错的话,Delphi 的设计者之一也是.NET 的设计者之一。语法也类似。
于 2009-01-15T01:32:21.753 回答