2013-03-12 2 views
0

하나의 양식 만있는 winform 응용 프로그램에서 200 개 이상의 컨트롤을 만들어야합니다. 그들은 모두 패널로 그룹화됩니다. 컨트롤을 코드에서 동적으로 만들거나 정적으로 패널에서 드래그하여 컨트롤을 만들 수 있습니다. 정적으로 또는 동적으로 CPU 사용량과 메모리 사용량을 줄이는 방법을 찾으려고합니다.컨트롤을 만드는 과정에서 처리 방식을 어느 정도 소비합니까?

두 방법 모두 똑같이 사용합니까? 그들은 동적으로 생성 또는 GUI 빌더에 의해 수행 여부를

메모리와 속도의 측면에서 사전

+0

컨트롤은 응용 프로그램의 여러 인스턴스에서 유지되거나 응용 프로그램이로드 될 때마다 만들어 집니까? 그것들이 매번 생성된다면 앞이나 필요에 따라 생성됩니까? –

+0

앱이 한 번만로드되고 실행이 끝나기 때문에 앱을 계속 유지할 필요가 없습니다. 그리고 (논리적 인 알고리즘을 기반으로) 필요한 것만 만들려고 생각하고 있었기 때문에 폼이로드 될 때마다 이전과 다른 컨트롤 집합이로드 될 수 있습니다. – user1019042

+0

그러나 구성 요소가 스트리밍되는 위치를 기반으로하는 요인이 있습니다. 그래서 스토리지 요구 사항에 대해 질문했습니다. –

답변

0

에 감사합니다, 그것은 눈에 띄는 차이를하지 않습니다.

한 가지 양식에서 200 개의 컨트롤을 피할 수있는 방법을 찾고 있습니다 (예 : 일부 탭 또는 유사한 탭으로 나누기). 더 이상 문제를 해결할 수 있으면 더 매력적인 GUI 빌더/끌어서 놓기가됩니다.