Có thể viết ứng dụng Windows form bằng ngôn ngữ C# theo mô hình MVC?

Như tiêu đề ạ, thông não em với

1 Like

bạn tải project này về tham khảo nhé

http://www.programgood.net/2009/07/17/SimpleMVCInWinForms.aspx

4 Likes

Dĩ nhiên là được rồi. C# là của Windows. MVC là một mô hình thiết kế ứng dụng / web thông dụng, thế nên chắc chắn là Microsoft hỗ trợ rồi, mà còn hỗ trợ tốt nữa :smile:

Google MVC C#

2 Likes

Thanks 2 bác nhiều :grin:

Tại sao em search lại toàn ra Asp. xây dựng trên ứng dụng web vậy anh.

ASP.Net cũng rất mạnh. Đạt không làm ASP.Net nhưng theo Wikipedia thì ASP.Net có thể được triển khai bằng các ngôn ngữ .Net bao gồm C#, VB, …

Riêng về Winform, xem thử link này
http://www.codeproject.com/Articles/383153/The-Model-View-Controller-MVC-Pattern-with-Csharp

Dạ vâng, em thấy Asp chạy trên nền web, anh cho em hỏi chút là: MVC c# trên winform em search ra rất ít tài liệu, nhưng có nữa là em thấy người ta phát triển nhiều app c# trên winform bằng mô hình 3 lớp. Em rất phân vân :frowning:

Dạ vâng, em cảm ơn anh!!!

theo như mình biết thì Winform đa số phát triển theo mô hình N-Tier (đa tầng) hiếm khi thấy áp dụng MVC vào. Ngoài MVC ra còn có mô hình MVP.

Dạ vâng, qua em tìm hiểu đúng như anh nói. Đa phần e thấy là 3-Tier hay 3Layer và các video tutorial winform đa cũng hướng dẫn 3 tầng. MVC em thấy nó thiên về web hay sao ý. tại e thấy cả ASP.net và PHP toàn MVC cả :blush:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?