Название: Передача параметров из интерфейса в расчетный модуль и обратно Отправлено: vua72 от Ноября 29, 2012, 22:24 Есть проект научных вычислений, интерфейс qt, графика - mathgl, расчеты отдельным классом на c++. Как мне правильно организовать передачу параметров из интерфейса счетному модули и обратно?
Сейчас работаю через файлы, как это сделать быстрее и лучше? Спасибо. Название: Re: Передача параметров из интерфейса в расчетный модуль и обратно Отправлено: V1KT0P от Ноября 29, 2012, 22:27 Есть проект научных вычислений, интерфейс qt, графика - mathgl, расчеты отдельным классом на c++. Как мне правильно организовать передачу параметров из интерфейса счетному модули и обратно? Можно по подробнее. Ты параметры в класс через файлы передаешь? О_ОСейчас работаю через файлы, как это сделать быстрее и лучше? Спасибо. Название: Re: Передача параметров из интерфейса в расчетный модуль и обратно Отправлено: vua72 от Ноября 29, 2012, 22:31 Нет, через паблик переменные класса. Отдаю назад через файл, но он нужен для строительства графиков.
Как мне по данным из интерфейса инициализировать например с десяток динамических массивов в конструкторе? Сейчас написал метод Инит, который это делает, но мне не нравится такой подход. Название: Re: Передача параметров из интерфейса в расчетный модуль и обратно Отправлено: V1KT0P от Ноября 29, 2012, 22:36 Нет, через паблик переменные класса. Отдаю назад через файл, но он нужен для строительства графиков. Что-то я не могу тебя понять, хоть бы какой код показал.Как мне по данным из интерфейса инициализировать например с десяток динамических массивов в конструкторе? Сейчас написал метод Инит, который это делает, но мне не нравится такой подход. Название: Re: Передача параметров из интерфейса в расчетный модуль и обратно Отправлено: Serr500 от Ноября 30, 2012, 10:43 Я бы сделал структуру с данными, инициализировал её в GUI и кидал указатель в вычисляющий класс.
Название: Re: Передача параметров из интерфейса в расчетный модуль и обратно Отправлено: Igors от Ноября 30, 2012, 10:48 Довольно расплывчатый вопрос :)
Я бы сделал структуру с данными, инициализировал её в GUI и кидал указатель в вычисляющий класс. Да, это стандартный и хороший метод. Как правило, именно struct (а не class). Расчетный метод Init получает ее как аргумент и дальше сам разбирается. Смысл в том что UI видит только эту структуру, а не все внутренности расчетов |