Tạo giao diện console c++
Đầu tiên, phần mềm trên đang dùng giao diện dạng Command-line (CLI). Phần viền thực chất là kí tự Unicode, mục lựa chọn và màu thì có thể dùng ANSI escape code hoặc các thư viện như graphics.h
, windows.h
, chữ QUAN LI VAT TU
siêu to là Nghệ thuật ASCII.
Từ khóa: Graphic console c++
Mình search sơ qua rồi mà ko hiểu gì cả
Giải thích một chút:
-
CLI: Giao diện dòng lệnh, là cái giao diện trên CMD, trên phần mềm lập trình Pascal trên trường,… Cái app trên đang dùng CLI.
-
GUI: Giao diện đồ họa người dùng, ví dụ như giao diện trên trình duyệt, ứng dụng điện thoại, game LOL, LMHT,…
CLI có từ lâu lắc rồi, để làm dạng Graphic console như trên thì rất tốn thời gian vì phải code dài dòng, lê thê mới ra được. Nếu không thích mày mò để làm kiểu ứng dụng từ hồi Bill Gate, Linus Torvalds hồi nhỏ thì tốt nhất là nên làm một cái app GUI cho nhanh. Trên Visual Studio có mấy dạng app GUI như Winform (phải mày mò nếu muốn dùng trên C++), WPF hay mới nhất là UWP. Làm app GUI đơn giản hơn do có nhiều công cụ hỗ trợ hơn, trên VS còn có cả công cụ kéo thả, có event, binding,… Khi làm đồ án người ta thường có thể chấm điểm một app GUI cao hơn một app CLI, đi làm thường viết app GUI hơn.
mình đang tìm hiểu làm app Qt, sau khi ko tìm đc tài liệu để làm kiểu này, giữa làm kiểu này và Qt thì mình nên chọn Qt nhỉ