Нужно разобраться с проектом на с++ windows form. Объяснить, где, как правильно писать алгоритм, используя доп. классы
Делаю курсовую работу, требуется реализовать шахматное поле с фигурами, которое работает по правилам шахмат очевидно. Алгоритм пишется на с++ и используя классы. Графически можно реализовать где угодно, но тем не менее я выбрал Windows Form с с++ (мы ничего не проходили адекватного по созданию графического окна нормального, так что все через интернет ищу). Я ознакомился с тем, как устроены .h и .cpp, посмотрел уроки у Гоши Дударя, сделал шахматное поле из кнопок. Но я хз что дальше:
- Мне нужно использовать классы, я уже +- набросал что и как. К примеру, будет класс шахматное поле с массивом из классов шахматных ячеек (где указаны тип текущей фигуры, ее цвет и т.п.). Но в управляемом классе windows form нельзя указывать и использовать эти классы. А мне нужно, чтобы программа реагировала фактически тогда, когда я нажимаю на кнопки. Но я не знаю как связать функцию button1_click, к примеру, с классом Chess_Field.
- Писать эти классы можно в .cpp вроде как, но как экспортировать данные из .h в .cpp я не знаю. К примеру, нажимая кнопку, мне нужно передать в .cpp button1->Text.
Мне кажется, я че то откровенно не понимаю или же выбрал абсолютно не ту библиотеку. Прошу не писать советы по типу "ты ничо не понимаешь", я не хочу получать негатив от идиотов.