Tôi phải tạo một ứng dụng giao diện người dùng đồ họa bằng ngôn ngữ mà tôi chọn. Ứng dụng sẽ chạy trên Windows XP. Nó sẽ là một loại ứng dụng biểu mẫu cửa sổ phức tạp. Tôi nghĩ và theo hầu hết các đề xuất, C# sẽ là cách tốt nhất để sử dụng. Cấu trúc cây ở bên trái GUI sẽ cư trú sau khi đọc từ tệp cấu hình sẽ là tệp nhị phân. (nhưng ban đầu tôi có thể làm việc với một tệp ASCII đơn giản để kiểm tra mã của tôi.). Ứng dụng sẽ chấp nhận một số đầu vào từ người dùng thông qua GUI này và sẽ ghi lại cho cùng một tệp cấu hình và sẽ phản ánh những thay đổi trong cấu trúc cây hoặc nhãn hoặc bất kỳ trường liên quan nào khác trên biểu mẫu.Ứng dụng dựa trên plugin trong C#
Sẽ có 3 tab và 3 tệp cấu hình tương ứng cho từng tab. Tôi cần trợ giúp thiết kế ứng dụng ngay bây giờ. Tôi đang lập kế hoạch để tạo một ứng dụng máy chủ (ứng dụng chính) và sử dụng các điều khiển 3 tab làm plugin. Điều này có khả thi không? Nếu vậy bạn có thể hướng dẫn tôi về điều này. Tôi có nghĩa là làm thế nào để tôi thực hiện 3 plugins trong C# và làm thế nào để tôi viết các giao diện để các ứng dụng chính biết được plugin để tải và khi nào để tải nó? Sẽ có một thư mục "Plugin" riêng biệt trong thư mục dự án của tôi không? Tôi hy vọng bạn có quan điểm của tôi mặc dù đây là quá ít thông tin để bạn bắt đầu.
Cũng có một số tệp .cpp đã có trong dự án. Các tệp này cùng với một số tệp .h chứa một số định nghĩa và hằng số quan trọng trong chúng. Chúng cần được tích hợp với ứng dụng C# của tôi. Tôi không có đầu mối làm thế nào để làm điều đó nhưng tôi chắc chắn rằng nó có thể bằng cách biên dịch mã .cpp trong một .dll và sau đó phơi bày các .dll biên dịch để ứng dụng C# của tôi. Vui lòng cho tôi biết nếu bạn cần thêm thông tin cho thiết kế cấp cao nhất.
Cảm ơn, Viren
"Tôi phải tạo một ứng dụng giao diện người dùng đồ họa" Có can đảm để nói "Không" – ima
tôi không nhận được bạn? – zack