Имя этого класса должно обязательно (. ) соответствовать вашему методу решения задачи выпуклой оптимизации. Иначе задача на практике приниматься не будет. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Имя этого класса должно обязательно (. ) соответствовать вашему методу решения задачи выпуклой оптимизации. Иначе задача на практике приниматься не будет.

Поиск

<Ok>

 

Очень важно, чтобы имя вашего класса начиналось с буквы "C". Иначе в этот момент может произойти сбой при подключении диалогового класса к каркасу.

 

Имя этого класса должно обязательно (!) соответствовать вашему методу решения задачи выпуклой оптимизации. Иначе задача на практике приниматься не будет.

 

Создаем с помощью ClassWizard обработчик команды IDM_SOLVE_CONV:

CDFPDialog dlg;

dlg.DoModal();

И добавляем нужные заголовочные файлы: в "MainFrm.cpp": #include "DFPDialog.h", а в "DFPDialog.h" - #include "resource.h".

 

Теперь новый диалог можно увидеть в вашем откомпилированном проекте. Осталось только наполнить его функциональным содержанием.

 

 

Обмен данными с окном диалога

 

Механизм взаимодействия диалогового окна с пользователем в MFC носит название dynamic  data exchange (DDX) и позволяет удобно инициализировать элементы управления и получать ввод данных от пользователя. С ним связан механизм проверки корректности ввода dynamic data validation (DDV). Оба указанных механизма автоматически встраиваются в каркас посредством мастера ClassWizard.

 

Для пользования механизмами DDX и DDV необходимо в первую очередь определить в вашем классе соответствующие переменные, которые смогут принимать и передавать данные. Каждому элементу управления, получающему ввод от пользователя, сопоставляется переменная-член диалогового класса. Сначала рассмотрим объявление мастером этих переменных на простом примере (комментарии переведены на русский):

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 47; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.)