Tôi có kiến thức khá tốt về các ngôn ngữ lập trình như C/C++, Java, Python. Nhưng tất cả họ đều học được ở một trường đại học/phòng học trung học, nơi giao diện người dùng tốt nhất là một trình đơn được đánh số. Bạn biết đấy, các cấu trúc dữ liệu chuẩn, thực hiện các thuật toán khác nhau, xử lý tệp và tương tự.Tôi bắt đầu tìm hiểu về lập trình GUI ở đâu?
Điều tôi muốn làm bây giờ là tham gia lập trình GUI. Tôi không chắc chắn nếu tôi yêu cầu đúng cách, nhưng tôi đang nhìn vào bằng cách sử dụng mô hình WIMP (cửa sổ biểu tượng con trỏ trình đơn). Tôi muốn đặt các nút và biểu mẫu. Lập trình hướng sự kiện, tôi tin là từ đúng, nơi ứng dụng của tôi đợi cho đến khi người dùng nhấp vào một cái gì đó, nhập một cái gì đó, v.v.
Với nền của tôi, nơi nào là nơi tốt để bắt đầu? Tôi đang xem xét các yêu cầu sau -
1> Tốt nhất là nền tảng chéo. 2> Rất nhiều tài liệu, hướng dẫn và nếu có thể mã mẫu mà tôi có thể tìm hiểu về 3> Công cụ tạo GUI tốt, nơi tôi có thể kéo/thả nội dung theo cách tôi muốn hiển thị.
Bất kỳ ý tưởng hoặc đề xuất nào để tôi bắt đầu?
Câu hỏi này có vẻ giống như chính xác những gì tôi muốn hỏi, nhưng câu trả lời không phải là những gì tôi mong đợi. Tôi nghĩ rằng sẽ có thêm thông tin liên quan đến nơi để tìm hiểu về mô hình theo hướng sự kiện và cách mã GUI được tổ chức (cho dù mỗi cửa sổ kết thúc là lớp riêng của nó và sau đó được khởi tạo, hoặc nếu không, cách bạn tổ chức các menu và điều khiển cho các cửa sổ riêng biệt), v.v .. Nhưng, tôi cũng không muốn tạo một câu hỏi trùng lặp. – romandas