나는 (사용자)에게 보여주기 위해 여러 창 양식을 사용해야하는 작은 응용 프로그램을 작성 중입니다.여러 창 양식을 사용하는 응용 프로그램
일부 양식은 응용 프로그램이 여러 외부 장치를 사용하여 테스트를 수행하는 동안 진행 메시지 만 표시합니다.
양식은 일반적으로 순서대로 사용되지만 (아래 참조) 기기에서 오류가 발생하여 오류보고 양식이 사용됩니다. 사용자는 처음 또는 두 번째 테스트로 돌아갈 수 있습니다 (첫 번째 테스트는 30 분이 소요됩니다). 오류 보고서는 다른 양식에서 호출 할 수 있습니다.
또한 최종 양식에는 새 장치에서 테스트를 수행하기 위해 처음으로 돌아갈 수있는 옵션이 있습니다.
분명히 이것은 양식 묶음이 엉망이 될 것입니다. 오류가있는 여러 장치에 사용 된 경우
몇 가지 질문이 있습니다.
양식을 올바르게 사용하고 있습니까? 그렇다면 원래 양식으로 돌아 가지 않고 한 양식에서 다른 양식으로 제어를 전달하려면 어떻게해야합니까?
이전 양식에서 작성한 모든 변수에 계속 액세스 할 수 있습니까? 또는 초기 양식 설정에서 모든 변수를 작성해야합니까?
아니면 하나의 상위 양식 내에 모든 처리가 있어야하며 다른 양식을 절차의 일부로 단순히 표시해야합니까?
나는 이것이 너무 어리석지 않길 바란다. 그러나 나는 C#으로 여러 형태를 사용하지 않았다. 단계는 서로에 의존합니다.
다음은 양식의 일반적인 순서도이며 PRGERREP는 어떤 형식에서든 호출됩니다 (다소간).
PRGSTART
PRGDEFAULT
PRGTEST1
PRGTEST2
PRGTEST3
PRGTEST4
PRGMANUAL
PRGFINALE
PRGERREP
어떤 도움이나 조언을 주시면 감사하겠습니다.
고마워요. 필자는 큰 디자인이 아니기 때문에이 디자인에 충분한 노력을 기울 였다고 생각하지 않습니다. OOAD를 사용하여 크고 복잡한 응용 프로그램에서 필요하다고 생각되는 단계마다 하나의 양식을 네이딩한다고 생각 했습니까? 모든 중간 단계는 동일한 양식을 사용하여 각 단계에서 이전 단계 메시지를 지우도록 재설정 할 수 있습니다. 첫 번째 양식은 테스트 할 장치 유형을 선택하고 일련 번호 및 이름 등의 세부 정보를 입력해야하는 사용자 입력이 필요합니다. – George
그런 다음 앱이 모든 단계를 순서대로 수행해야합니다. 우리는 관련 테스트를 수행하기 위해 장치가 어떤 상태에 있는지 추적해야하기 때문입니다. 그런 다음 정보를 저장하고 인쇄 한 다음 다른 테스트를 수행하거나 종료하는 옵션을 사용자에게 제시해야합니다. Errorrep는 다시 시작하거나 2 단계에서 시작하거나 종료 할 수있는 옵션을 관련 메시지로 출력합니다. 프로그램의 창 모양을 바꿀 수 있습니까? 첫 번째 창에는 여러 개의 입력 필드가 있지만 다른 창에는 같은 위치에 큰 메시지 영역이 있습니다. 다양한 버튼을 처리하는 방법은 무엇입니까? – George
처음부터 다시 step2로 돌아가서 앱을 둘러 보는 방법은 무엇입니까? 이것은 C#에서도 쉽게 할 수 있습니까? – George