문제

.NET 1.0 팀에 영향을 미쳤으며 처음부터 속성 개념을 구축하기 위해 어떤 언어 나 플랫폼이 영향을 미쳤습니까? 이것은 측면 지향적 인 것이 었습니까? 직렬화? 또는 다른 것? 나는 현재 VB6-LAND에 있었고 1.0 Pre-0 .NET 버전을 사용하지 않았습니다.

도움이 되었습니까?

해결책

VB 및 Microsoft Transaction Server/COM+ DEV 팀의 경험/피드백을 믿거 나 말거나 .NET, 속성 및 메타 데이터의 디자인 합리적 일부에 약간의 일부가있었습니다.

VB6은 COM+/MTS가 객체가 어떻게 작동 해야하는지 판단 할 수있는 속성/메타 데이터에 대한 지원을 추가했습니다. '거래 요구', '새로운 거래 요구'등과 같은 클래스의 모든 설정을 기억하십니까? 그들은 효과적으로 측면 지향적 속성이었다. 이 모든 것에 대한 훌륭한 Don Box 인터뷰가 있으며, 다시 찾으면 링크를 게시하겠습니다.

다른 팁

나는 이것이 창시자인지는 모르겠지만, 그들은 Com과 Midl에서 오랫동안 주변에있었습니다. 사용자 정의 된 것은 없었지만 MIDL의 계약에 대한 구체적인 주장을하기 위해 방법, 유형 등을 속여야했습니다.

Delphi/Object Pascal Properties? 내가 정확하게 기억한다면, 델파이의 디자이너 중 한 명도 .NET의 디자이너 중 하나입니다. 구문도 비슷합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top