01/10/2018, 11:59
Phần mềm Winform được tạo ra bằng C# có thể chạy được trên HĐH nào?
Chào mọi người ạ, em đang học C# Winform, có thể viết được ứng dụng nhưng ngoài Windows ra thì em không biết ứng dụng bằng C# có thể chạy đc trên hđh nào nữa ạ? Em có đọc qua vài người nói về việc này nhưng em không thể hiểu rõ, mong mọi người giải đáp giúp em.
Bài liên quan
winform thì chỉ chạy được trên môi trường windown thôi bạn à .ko chạy được ở chỗ khác đâu
Windows Forms Application, và các loại ứng dụng khác có ghi “Windows…” thì chỉ chạy trên Windows.
Vấn đề không nằm ở C#, C# hiện giờ là ngôn ngữ đa nền tảng. Mà là do Winform chạy trên .NET Framework, mà .NET Framework thì chạy trên Windows.
Muốn ứng dụng C# chạy được trên các hđh khác thì ứng dụng đó không được viết trên .NET Framework mà phải viết trên một framework khác hỗ trợ hđh đó.
Link tham khảo
https://techmaster.vn/posts/34101/viet_ung_dung_ios_bang_xamarin
WindowsFormsApplication có thể chạy trên Linux thông qua Wine.
Cảm ơn mọi người đã giải đáp thắc mắc ạ!
Wow, not an emulator O_o
Có cái này thì không cần máy ảo nữa…
Nhưng hên xui tuỳ cái với lại hiệu năng như hạch.
Nhẹ nhẹ thì OK.
Giờ Microsoft mở mã nguồn DotNet Core rồi, có thể dùng C# liên kết với các thư viện open source khác để làm giao diện đồ họa
Windows Form hiện tại chỉ support .NET Framework, mà .NET Framework thì chỉ có Windows
.NET Core không support Windows Form hay WPF
Nhưng một nhánh khác của .NET đó là Mono Framework thì có GTK#, Mono giống .NET, có điều nó open source, đa nền tảng, không hỗ trợ trực tiếp từ MS như .NET Framework mà chủ yếu là do cộng đồng phát triển
M$ mua lại Xamarin rồi mà, đâu phải M$ không hỗ trợ trực tiếp đâu.