2009-10-21 3 views
1

많은 사용자 컨트롤을 만드는 것이 좋은지 나쁜지를 결정할 수 없습니다. 나는 많은 구성 요소가없는 컨트롤에서 작업하는 것이 더 쉽다는 것을 알고 있기 때문에 단지 그것을하고 있습니다. 무언가를 고쳐야한다면 더 쉽습니다. 당신이 많은 수업에서 당신의 프로그램을 어떻게 나누 었는지.재사용이 가능하지 않은 사용자 컨트롤을 만드는 것이 잘못 되었습니까?

그러나 여러 컨트롤을 사용하면 데이터를 전달할 때 약간의 복잡성이 추가됩니다. winforms GUI 프로그래밍에 관해서는 '신'클래스를 만드는 것이 정상적인 경우 내 질문에 더 많은 것 같아요.

거의 모든 비디오 튜토리얼은 하나의 양식에서만 작동합니다! 양식을 갖기 전에 5 개의 컨트롤을 사용할 수 있습니다.

답변

5

캡슐화 및 구성 요소에 대해 들었습니까? 그것은 단지 당신의 경우입니다.

+0

예. 단지 GUI 프로그래밍과 관련하여 C#에서 다른 점이 있었는지 궁금 해서요. 내가 그 일을하는 유일한 사람이라는 인상을 받았기 때문입니다. –

+2

상식은 GUI에도 적용됩니다. 컴포넌트 화의 편의성과 너무 많은 메시지를 전달하는 불편 함 사이의 균형을 유지하십시오. –

0

웹 개발자의 관점에서 그렇다. 그렇다. 나는 그렇게 생각하지 않는다. 사실 ASP.NET MVC 용 NerdDinner 책에는 저자가 가독성을 위해 부분 (usercontrol과 유사)을 만드는 섹션이 있습니다. 그리고 이들은이 책을 쓴 MS에서 최고의 사람들입니다. 윈폼에서 사용자 컨트롤을 만들 수

관련 문제