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 ạ?

Phan Bá Hải viết 11:53 ngày 01/10/2018

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

Văn Dương viết 11:52 ngày 01/10/2018

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.

HelloWorld viết 11:43 ngày 01/10/2018

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

Dark.Hades viết 11:49 ngày 01/10/2018

Code MFC nhé bạn, kéo thả y như winform luôn.

guo_da viết 11:39 ngày 01/10/2018

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

Predator Free viết 11:41 ngày 01/10/2018

Dùng MFC đi ạ. Như bác Dark.Hades ở trên đấy ạ!

Bài liên quan
0