

Агляд курса
«Курс пра AI-праграмістыфікацыю агента Codex ад простага да складанага 2026» — гэта практычны курс з 53 урокаў, які аб'ядноўвае AI-праграміраванне Codex, C++ ад асноў да прасунутага, распрацоўку настольнага MFC, дынамічныя бібліятэкі DLL і выпадкі зваротнага аналізу. Ён пачынаецца з хуткага старту Codex, падключае Codex да айчынных вялікіх мадэляў і на выпадках апрацоўкі Excel, выкліку API і генерацыі вокладкі курсу паказвае, як AI-агент праграмавання ўваходзіць у рэальныя задачы. Затым пераходзіць да распрацоўкі MFC і C++, сістэмна вывучае паласы пракруткі, Spin Control, рысунок DC, двайную буферызацыю, рысунок трох асноўных колераў, таймеры, паласы прагрэсу, List Control, Tree Control і Tab Control, а таксама пакрывае змешаную распрацоўку C/C++, выклік Python дынамічнай бібліятэкі C++, наследаванне, палімарфізм, віртуальныя функцыі, шматразовае і віртуальнае наследаванне, статычныя члены і адзіночны ўзор. Прасунутая частка працягвае экспартуемыя класы DLL, DllMain, агульныя/статычныя/пашыраныя бібліятэкі MFC і на выпадку DLL-інструмента тлумачыць працэсы, модулі, табліцы экспарту і адлюраванне файлаў. Другая палова на выпадку гульні «Цянь Лун» вучыць дызасемблінгу і аналізу даных праграмы: аналіз выклікаў функцый, даныя персанажа, даныя заплечніка, аб'екты асяроддзя і абыход дрэва навыкаў. Увесь шлях утварае «разумнае праграмаванне Codex → асновы C++ → інтэрфейс MFC → распрацоўка DLL → выпадкі нізкаўзроўневага аналізу», ідэальна для тых, хто хоча спалучыць AI-праграміраванне з традыцыйнай настольнай распрацоўкай на C++.
Для каго
- Навучэнцы Codex з нуля
- Навучэнцы праграмавання C/C++
- Распрацоўшчыкі настольнага MFC
- Тыя, хто хоча AI-дапаможнае праграмаванне
- Тыя, хто хоча вывучыць нізкаўзроўневую распрацоўку
Што вы атрымаеце
- Асвоіць базавае выкарыстанне Codex
- Навучыцца AI-дапамозе ў рэальных праграмісцкіх задачах
- Асвоіць асноўную распрацоўку C++ і MFC
- Зразумець распрацоўку дынамічных бібліятэк DLL
- Павысіць навыкі аналізу і адладкі праграм
Змест курса
- 1. Як хутка пачаць карыстацца Codex
- 2. Падключэнне Codex да айчынных вялікіх мадэляў
- 3. Простая праца з Excel у Codex
- 4. Codex выклікае API і генерацыі вокладкі курсу
- 5. Панэль пракруткі MFC
- 6. Лікавы лічыльнік MFC
- 7. Рысаванне DC у MFC
- 8. Графічныя элементы кіравання MFC і двайная буферызацыя
- 9. Рысаванне MFC трыма асноўнымі колерамі
- 10. Таймер, панэль прагрэсу і паўзунок MFC
- 11. Спіс Control MFC
- 12. Спіс Control MFC (працяг)
- 13. Дрэва Control MFC
- 14. Tab Control
- 15. Два спосабы выкліку дынамічнай бібліятэкі з C++ і выклік DLL C++ з Python
- 16. Ключавое слова extern і макросы; змешаная распрацоўка на C і C++
- 17. Аб'ектна-арыентаванае наследаванне ў C++
- 18. Палімарфізм і віртуальныя функцыі; пошук віртуальнай табліцы праз дызасемблінг
- 19. Мнагакратнае, дыямантавае і віртуальнае наследаванне ў ААП
- 20. Статычныя члены C++ і ўзор адзіночкі
- 21. Статычныя члены C++ і ўзор адзіночкі (працяг)
- 22. Экспартуемыя класы DLL і файл .def
- 23. Кропка ўваходу DLL — DllMain
- 24. Агульныя, статычныя і пашыраныя бібліятэкі DLL MFC
- 25. Інжэктар DLL — дыялог са спісам працэсаў
- 26. Інжэктар DLL — паказ першага працэсу
- 27. DLL-інжэктар — паказваць толькі аконныя працэсы
- 28. DLL-інжэктар — спіс модуляў працэсу і іх базавых адрасоў
- 29. DLL-інжэктар — загрузка DLL праз дыялог выбару файла
- 30. DLL-інжэктар — паказ экспартаваных функцый у інтэрфейсе
- 31. DLL-інжэктар — адлюстраванне файла DLL
- 32. DLL-інжэктар — атрыманне экспартаваных функцый DLL
- 33. DLL-інжэктар — атрыманне табліцы экспарту DLL
- 34. DLL-інжэктар — атрыманне экспартаваных функцый у галоўным інтэрфейсе
- 35. DLL-інжэктар — павышэнне прывілеяў працэсу
- 36. MFC — анімацыя і элементы кіравання даты/календара
- 37. MFC — элемент кіравання IP-адрасам, раздзелены кнопка і гіперспасылка
- 38. MFC — радок меню і гарачыя клавішы
- 39. Tian Long — пошук функцыі адпраўкі пакетаў і прынцып пошуку выкліку
- 40. Tian Long — пошук выкліку пошуку шляху і дызасэмбліраванне параметраў ін'екцыі
- 41. Tian Long — выклік пошуку шляху ў C++
- 42. Tian Long — зваротны аналіз базавага адрасу даных персанажа ў x64dbg
- 43. Tian Long — дынамічная бібліятэка C++ выклікае статычную бібліятэку
- 44. Tian Long — чытанне HP і MP у C++
- 45. Tian Long — зваротны аналіз даных заплечніка 01
- 46. Tian Long — зваротны аналіз даных заплечніка 02
- 47. Tian Long — зваротны аналіз даных прадметаў заплечніка
- 48. Tian Long — чытанне назваў прадметаў заплечніка ў C++
- 49. Tian Long — зваротны абыход наваколля персанажа
- 50. Tian Long — рэкурсіўны прамы абыход аб'ектаў асяроддзя бінарнага дрэва вакол
- 51. Tian Long — абыход бінарнага дрэва навыкаў 01
- 52. Tian Long — абыход бінарнага дрэва навыкаў 02
- 53. Tian Long — рэкурсіўны абыход бінарнага дрэва навыкаў і дэдублікацыя мноства