Có khá nhiều câu hỏi liên quan đến bộ công cụ C++ GUI cho Windows, nhưng chúng chủ yếu áp dụng cho các phiên bản hệ điều hành máy tính để bàn.Chuyển từ MFC sang QT hoặc WTL (hoặc bộ công cụ GUI khác) có được đề xuất cho việc phát triển Windows CE không?
Tôi hiện đang bắt đầu dự án C++ cho thiết bị cầm tay VGA Windows CE 5.0 và suy nghĩ về thư viện GUI nào nên chọn. Tôi có một số kinh nghiệm sử dụng MFC trong các dự án Windows CE, nhưng có một số điểm yếu được biết đến của MFC được đề cập ở đây tại SO (ví dụ, các công nghệ khá lỗi thời được sử dụng, trừu tượng xấu, lạm dụng bộ tiền xử lý C++, v.v.). Đối với các dự án máy tính để bàn, họ đề xuất QT và WTL chủ yếu. Đồng thời MFC có một số đặc điểm vẫn còn đáng kể cho phát triển nhúng. Vì vậy, làm thế nào để bạn nghĩ rằng, nó là hợp lý để dành một số nguồn lực học tập bộ công cụ GUI mới để chuyển đổi từ MFC, và những gì bộ công cụ bạn sẽ giới thiệu trong trường hợp này? Hoặc MFC vẫn là đáng kể nhất cho sự phát triển nhúng của Windows CE?
Các đặc điểm quan trọng nhất của bộ công cụ là: CPU vừa và bộ nhớ, kích thước thời gian chạy nhỏ, thiết kế hướng đối tượng tốt, tuân thủ thực hành C++ hiện đại, đường cong học tập dốc, tốc độ phát triển, giao diện, gỡ lỗi và thiết kế tiện dụng công cụ.
(Điều cần thiết trong dự án:. Sê-ri truyền cảng, chủ đề, âm mưu và sơ đồ bản vẽ, ActiveSync thông tin liên lạc)
Tôi nói với MFC nếu bạn biết. Qt và WTL là tốt đẹp, nhưng các khung công tác GUI, tất cả chúng đều rất khó. Và có sử dụng vĩ mô trong QT quá. – toto
Heh, Qt không thực sự giúp bạn trong bộ phận "tiền xử lý C++ tiền xử lý". –