01/10/2018, 09:38
Muốn làm 1 ứng dụng Quản Lý Sinh Viên với code = C++ và giao diện = C# thì phải làm sao?
Em muốn làm 1 ứng dụng Quản Lý Sinh Viên. Em muốn code = C++ và giao diện = C# mà chưa biết hướng làm ra sao. Mọi người có thể cho e hướng làm đc ko ạ?
Bài liên quan
Mình nhớ không nhầm trong Visual Studio có Winform cho C++ . Thử vào Visual Studio kiểm tra trong mục Visual C++ có Winform Application không
Tư vấn:
Quản lý sinh viên chắc 99% là không đòi hỏi performance khủng nên việc làm với C++ là vô nghĩa.
Nếu xác định làm bài tập chạy được là được thì gì cũng được. Nếu xác định làm một phần mềm chuyên nghiệp thì với C++ là rất vất vả hơn C# => cân nhắc sự đánh đổi.
Giải pháp:
Nếu viết theo hướng ban đầu, viết mã xử lý C++ rồi xuất ra dll. Bên C# làm GUI (nên dùng WPF) sẽ gọi các hàm xử lý của C++ trong các dll bằng PInvoke.
Ưu điểm phương pháp này là có GUI rất đẹp từ C# và có performance khủng của C++.
Nhược là có thể có chút khó khăn với PInvoke.
Phương pháp khác là dùng thẳng C# WPF từ A-Z. Sẽ mất chút perfomance, đổi lại có sự thông suốt trong code.
Visual studio có winform cho c++ mà nhỉ. Làm như c# luôn mà ta. Sao k làm giao diện với c++ và code phần xử lý bằng c++ luôn
Code MFC nhé bạn, kéo thả y như winform luôn.
bạn code GUI bằng QT ấy. Không cần đến C# chỉ cần cpp và một số thứ liên quan thôi
Dùng MFC đi ạ. Như bác Dark.Hades ở trên đấy ạ!