2010-02-10 5 views
3

내 MainForm 클래스의 다양한 메서드를 구성하려면 여러 파일로 분류하고 싶습니다. 물론, 메소드는 여전히 MainForm 클래스에서 추가 한 폼 요소와 추가 변수에 액세스해야합니다.여러 파일에 걸쳐 VB.NET 클래스 정의 확장

이것을 수행하는 표준/모범 사례 방법은 무엇입니까? 당신이 Partial Classes을 사용하여 수행 할 수 있습니다

답변

2

는 소리.

코드 내에 구조화하는 다른 방법은 Regions입니다.

물론 클래스 코드가 너무 커서 여러 파일로 분할해야하는 경우 여러 클래스로 리팩토링하는 것이 좋습니다.

1

간단한 대답은 부분 클래스를 사용하는 것입니다. 이것은 실제로 응용 프로그램의 모범 사례 디자인에 대해 말하지 않습니다.

나는 마이크로 소프트 .NET을 읽는 것을 권 해드립니다 : 설계하기 응용 프로그램을 엔터프라이즈에 대한 http://www.amazon.com/Microsoft-NET-Architecting-Applications-PRO-Developer/dp/073562609X

을 당신은 CodePlex의에서 책을 간다 소스 코드를 다운로드 할 수 있습니다. nsk를 검색하면됩니다.

소스 코드는 책을 읽은 후에 훨씬 더 의미가 있습니다.

관련 문제