

Tổng quan khóa học
"Hướng dẫn Trợ lý lập trình AI Codex từ A đến Z 2026" là khóa thực chiến 53 bài kết hợp lập trình AI Codex, C++ từ cơ bản đến nâng cao, phát triển desktop MFC, thư viện động DLL và các ca phân tích đảo ngược. Khóa bắt đầu bằng phần nhập môn nhanh Codex, học cách nối Codex với các mô hình lớn trong nước, và dùng các ca như xử lý Excel, gọi API, tạo bìa khóa để hiểu trợ lý lập trình AI tham gia tác vụ thực tế thế nào. Sau đó chuyển sang phát triển MFC và C++, học có hệ thống thanh cuộn, Spin Control, vẽ DC, đệm kép, vẽ ba màu cơ bản, bộ định thời, thanh tiến trình, List Control, Tree Control, Tab Control; đồng thời bao phủ phát triển hỗn hợp C/C++, Python gọi thư viện động C++, thừa kế, đa hình, hàm ảo, thừa kế đa tia và ảo, thành viên tĩnh và mẫu singleton. Phần nâng cao tiếp tục với lớp xuất DLL, DllMain, thư viện MFC chia sẻ/tĩnh/mở rộng, và dùng ca công cụ DLL để hiểu tiến trình, mô-đun, bảng xuất và ánh xạ tệp. Nửa sau dùng ca game "Thiên Long" để dạy dịch ngược và phân tích dữ liệu chương trình: phân tích lời gọi hàm, dữ liệu nhân vật, dữ liệu ba lô, đối tượng môi trường và duyệt cây kỹ năng. Toàn bộ tạo thành lộ trình "lập trình thông minh Codex → cơ bản C++ → giao diện MFC → phát triển DLL → ca phân tích tầng thấp", phù hợp học viên muốn kết hợp năng lực lập trình AI với phát triển desktop C++ truyền thống.
Đối tượng phù hợp
- Người học Codex từ số không
- Người học lập trình C/C++
- Lập trình viên desktop MFC
- Người muốn dùng AI hỗ trợ lập trình
- Người muốn học phát triển tầng thấp
Bạn sẽ học được gì
- Nắm cách sử dụng cơ bản của Codex
- Học dùng AI hỗ trợ tác vụ lập trình thực tế
- Nắm phát triển cốt lõi C++ và MFC
- Hiểu kiến thức phát triển thư viện động DLL
- Nâng khả năng phân tích và gỡ lỗi chương trình
Mục lục khóa học
- 1. Cách sử dụng Codex nhanh chóng
- 2. Kết nối Codex với các mô hình lớn trong nước
- 3. Xử lý Excel dễ dàng với Codex
- 4. Codex gọi API và tạo bìa khóa học
- 5. Thanh cuộn trong MFC
- 6. Spin up-down control trong MFC
- 7. Vẽ DC trong MFC
- 8. Điều khiển đồ họa MFC và vẽ đệm kép
- 9. Vẽ ba màu cơ bản trong MFC
- 10. Bộ định thời, thanh tiến trình và thanh trượt trong MFC
- 11. List Control trong MFC
- 12. List Control trong MFC (tiếp theo)
- 13. Tree Control trong MFC
- 14. Tab Control
- 15. Hai cách C++ gọi thư viện động, và Python gọi DLL C++
- 16. Từ khóa extern và macro; phát triển hỗn hợp C và C++
- 17. Thừa kế hướng đối tượng trong C++
- 18. Đa hình và hàm ảo; tìm bảng ảo qua dịch ngược
- 19. Thừa kế bội, thừa kế hình thoi và thừa kế ảo trong OOP
- 20. Thành viên tĩnh và mẫu singleton trong C++
- 21. Thành viên tĩnh và mẫu singleton trong C++ (tiếp theo)
- 22. Lớp xuất DLL và tệp .def
- 23. Điểm vào DLL DllMain
- 24. Thư viện DLL MFC chia sẻ, tĩnh và mở rộng
- 25. DLL injector — giao diện hộp thoại danh sách tiến trình
- 26. DLL injector — hiển thị tiến trình đầu tiên
- 27. DLL injector — chỉ hiển thị các tiến trình có cửa sổ
- 28. DLL injector — liệt kê các module của tiến trình và địa chỉ cơ sở của chúng
- 29. DLL injector — tải DLL qua hộp thoại chọn tệp
- 30. DLL injector — hiển thị các hàm xuất trên giao diện
- 31. DLL injector — ánh xạ tệp DLL
- 32. DLL injector — lấy các hàm xuất của DLL
- 33. DLL injector — lấy bảng xuất của DLL
- 34. DLL injector — lấy các hàm xuất trên giao diện chính
- 35. DLL injector — nâng quyền tiến trình
- 36. Điều khiển hoạt ảnh và ngày/lịch trong MFC
- 37. Điều khiển địa chỉ IP, nút chia và siêu liên kết trong MFC
- 38. Thanh menu và phím tắt trong MFC
- 39. Thiên Long — định vị hàm gửi gói tin và nguyên lý tìm lệnh gọi
- 40. Thiên Long — định vị lệnh gọi tìm đường và dịch ngược tham số injection
- 41. Thiên Long — lệnh gọi tìm đường trong C++
- 42. Thiên Long — phân tích ngược bằng x64dbg địa chỉ cơ sở dữ liệu nhân vật
- 43. Thiên Long — thư viện động C++ gọi thư viện tĩnh
- 44. Thiên Long — C++ đọc HP và MP
- 45. Thiên Long — phân tích ngược dữ liệu ba lô 01
- 46. Thiên Long — phân tích ngược dữ liệu ba lô 02
- 47. Thiên Long — phân tích ngược dữ liệu vật phẩm trong ba lô
- 48. Thiên Long — C++ đọc tên vật phẩm trong ba lô
- 49. Thiên Long — duyệt ngược môi trường xung quanh nhân vật
- 50. Thiên Long — duyệt đệ quy tiền thứ tự các đối tượng môi trường dạng cây nhị phân xung quanh
- 51. Thiên Long — duyệt cây nhị phân kỹ năng 01
- 52. Thiên Long — duyệt cây nhị phân kỹ năng 02
- 53. Thiên Long — duyệt đệ quy cây nhị phân kỹ năng và loại bỏ trùng lặp tập hợp