저는 응용 프로그램 자동화 서비스를 제공하는 Windows Forms 시스템 (모든 사람에게 중요 할 경우 C#으로 작성)을 구축하고 있습니다. 이 응용 프로그램은 컴퓨터에 익숙하지 않은 사용자를 대상으로하므로 마법사 UI를 사용하여 사용자를 단순화하기로 결정했습니다. 뷰와 뷰 엔진 (마법사를 만들 것임)을 자동화 엔진에 연결하는 것을 피하고 싶습니다.SoC를 염두에두고 마법사 기반 시스템을 설계하려면 어떻게해야합니까?
내가 겪고있는 문제는 그 일을하는 동안 별도의 스레드에서 실행되는 자동화 엔진이 상태 정보를 다시 사용자에게보고하고 사용자의 취소 또는 일시 중지 이벤트를 수신해야한다는 것입니다. . 뷰 엔진이나 자동화 엔진이 서로 의존하기를 원하지 않기 때문에이 정보 도관을 제공하는 방법을 파악하는 데 어려움을 겪고 있습니다.
이 문제에 대한 통찰력이 있으면 크게 감사하겠습니다. 나는이 시점에서 두어 주 동안 내 뇌를 부러 뜨 렸고, 나는 포기하고 모든 것을 함께 묶고 싶지 않습니다.
누군가가 아이디어를 제안하는 데 도움이되는 추가 세부 정보가 필요하면 알려 주시면 기꺼이 제공해 드리겠습니다.
필자는 뷰 엔진 (뷰)과 통신 할 수있는 메시징 파이프 라인을 만들었습니다. 감사합니다.) –
알려 주셔서 감사합니다. 내 제안이 당신을 위해 잘되어있어서 기쁩니다. – joshlrogers