"downvotable"질문 인 경우 사전에 사과하지만 VBA 프로젝트에서 클래스를 만들려면 어떻게해야 하는지를 이해하는 데 도움이 필요합니다.VBA 클래스 결정
참고 : 클래스를 코딩하는 방법을 묻지 않습니다. 나는 무엇을 위해 수업을 할 것인지 결정할 방법을 묻는다.
예 내가 파워 포인트 슬라이드에 모양을 그릴 할
. 내가 그릴 필요가있는 3 가지 종류의 도형 중 2 가지는 동일한 속성과 메서드를가집니다. CShape
또는 3 클래스 : CCircle
, CSquare
, CRectangle
이라는 클래스를 하나 생성합니까? 또한 선은 PowerPoint에서 모양으로 간주됩니다. CLine
클래스를 추가하거나 모든 항목을 CShape
에 함께 묶어 야하나요?
나는 Google에서 을 검색했으며 VBA에서 클래스를 결정하는 방법은과 같지만 아무것도 찾을 수 없습니다. 누구도 프로젝트의 수업을 만드는 방법 (그리고 그 이유)을 결정하는 방법이나 방법을 가지고 있습니까?
또한 클래스 및 인터페이스에 들어가기 시작했으며이 프로젝트를 처음 사용했습니다. 감사합니다.
UPDATE
내가 이것을 발견했다 : When to use a Class in VBA?는 재사용 할 수있는 코드로 작업
.net과 같은 일부 .net 언어를 사용하는 것이 좋습니다. C# 당신이 수업을 항상 필요로하고 이런 식으로 '이해'하고 그들이 무엇에 좋은지, 어떻게 식별 하는지를 배우십시오. 그런 다음 VBA로 다시 이동하면 이미 '알 것입니다'. – dee
@dee 감사합니다! 사실 C# Player 's Guide Second Edition_이라는 책을 사서 다시 읽었습니다. 클래스 결정을 내리는 방법에 대한 통찰력을 줄 것입니다. – Brian