Aplikacja oparta na wtyczkach w języku C #

Muszę stworzyć graficzną aplikację interfejsu użytkownika w wybranym języku. Aplikacja będzie działać w systemie Windows XP. Będzie to pewnego rodzaju złożona aplikacja formularza Windows. Myślę i zgodnie z większością sugestii najlepiej będzie używać C #. Struktura drzewa po lewej stronie GUI wypełni się po odczytaniu z pliku konfiguracyjnego, który będzie plikiem binarnym. (ale początkowo mogę pracować z prostym plikiem ASCII, aby przetestować mój kod.). Aplikacja zaakceptuje niektóre dane wejściowe od użytkownika za pośrednictwem tego interfejsu GUI i zapisze dane z powrotem w tym samym pliku konfiguracyjnym i odzwierciedli zmiany w strukturze drzewa lub etykietach lub dowolnym innym polu w formularzu.

Dla każdej karty będą dostępne 3 karty i 3 odpowiednie pliki konfiguracyjne. Na razie potrzebuję pomocy przy projektowaniu aplikacji. Mam zamiar stworzyć aplikację hosta (główną aplikację) i używać kontrolek 3 kart jako wtyczek. Czy to działa? Jeśli tak, czy możesz mi o tym opowiedzieć. Mam na myśli, jak zrobić 3 wtyczki w C # i jak napisać interfejsy, aby aplikacja główna wiedziała, którą wtyczkę załadować i kiedy ją załadować? Czy w moim folderze projektu będzie oddzielny folder „Wtyczka”? Mam nadzieję, że zrozumiałeś mój punkt widzenia, choć jest to za mało informacji na początek.

W projekcie istnieją także pliki .cpp. Pliki te wraz z niektórymi plikami .h zawierają kilka ważnych definicji i stałych w nich. Muszą być zintegrowane z moją aplikacją C #. Nie mam pojęcia, jak to zrobić, ale jestem pewien, że jest to możliwe, kompilując kod .cpp w .dll, a następnie eksponując skompilowane .dll na moją aplikację C #. Daj mi znać, jeśli potrzebujesz więcej informacji na temat projektu najwyższego poziomu.

Dzięki, Viren

questionAnswers(5)

yourAnswerToTheQuestion