Vấn đề tôi gặp phải là hầu hết các cuốn sách C ++ mà tôi đọc đều dành gần như mãi mãi cho cú pháp và những điều cơ bản của ngôn ngữ, ví dụ for
và các vòng lặp while
, mảng, danh sách, con trỏ, v.v.
Nhưng dường như họ không bao giờ xây dựng bất cứ thứ gì đủ đơn giản để sử dụng cho việc học, nhưng đủ thực tế để giúp bạn hiểu triết lý và sức mạnh của ngôn ngữ.
Sau đó, tôi tình cờ thấy QT là một thư viện tuyệt vời!
Nhưng làm việc thông qua các bản demo họ có, có vẻ như tôi đang ở trong tình trạng khó xử ngược lại. Tôi cảm thấy như con trai của người đàn ông giàu lái xe trong một chiếc xe thể thao được cha trợ cấp. Giống như tôi có thể xây dựng phần mềm tuyệt vời, nhưng không biết những gì đang diễn ra dưới mui xe.
Như một ví dụ về tình trạng tiến thoái lưỡng nan của tôi, nhận nhiệm vụ xây dựng một trình duyệt web đơn giản. Trong C ++ thuần túy, tôi thậm chí sẽ không biết bắt đầu từ đâu, nhưng với thư viện Qt, nó có thể được thực hiện trong một vài dòng trên mã.
Tôi không phàn nàn về điều này. Tôi chỉ tự hỏi làm thế nào để lấp đầy khoảng trống kiến thức giữa cấu trúc cơ bản của ngôn ngữ và giao diện cấp cao mà khung Qt cung cấp?