Мне надо постоянно работать с бд в каждом классе. И от руки прописывать подключение в каждом классе не очень хорошо. Пытался вынести подключение в: отдельную функцию, отдельный класс и от него наследоваться, но подключения нет не видит его. У меня просто тупо дублированный код везде идёт. Как можно это решить?
Это абстрактный вопрос. Мы можем решать уровнения на бумаге и запрограммировать решение, мы можем на бумаге построить третий вид по двум данным(начерталка), но не можем это автоматизировать. Почему?
Короче, дз. Написать программу которая будет высчитывать радиус кривизны линзы по методу колец Ньютона.
Формулы знаю.
Проблема в том, что кольцо может быть смещено относительно центра. Мне препод в качестве примера именно такое кольцо сунул. Например, радиус по вертикали считаем по формуле Хверх-Хнижн/2 И у меня получается отрицательное значение, так как верхняя координата меньше нижней. Что делать??? Препод сказал, что такое смещение нормальное. Помогите.
Вот не понял, что для чего. Допустим мне надо запилить прогу которая работает с ОЧЕНЬ большими данными(логика сложная), а интерфейс будет предполагать КУЧУ вложенностей и окон. Что мне брать???
Понял, что надо сделать ядро которое будет управлять всеми службами внутри моей проги.
В общем мой вариант, что будет в ядре:
Сделать внедрение зависимостей
Прописать основные службы в ядре (сервис управления окнами, регистрации окон и интерфейсов, основные мат.вычисления для моей проги, сервис экспорта в чертеж).
В самой проге буду использовать паттерн MVP.
Верно ли я определил функционал ядра? Возможно это больше похоже на АРI. Извините, если вопрос глупый. Читал про ядро, но там в контексте ОС. У нас не было тонкостей программирования, а только основы. Даже паттерны не давали. Сам развивался в этой области.
Что бы вы посоветовали в данной ситуации?
Если не трудно подкиньте годной литературы по этой теме.
В общем решил я перед последним курсом начать делать дипломку. С научным руководителем договорился и он разрешил тем более тема объемная.
В общем суть моей программы.
В неё пользователь вбивает графически план квартиры и указывает длины стен, толщину пола, стен, высоту потолка и тому подобное(не буду перечислять все параметры,чтобы не захламлять топик). Программа делает расчеты в зависимости от того, что надо пользователю(будет куча кнопок с выбором вариантов. Пара примеров: сколько паркета понадобиться и на сколько он сократит расстояние от пола до потолка, если делать утепление, сколько понадобится краски на такой-то участок квартиры в зависимости от характеристики краски и от того какой слой краски должен быть на стене и т.д.
Также по чертежу надо составить 3д модель (она автоматически будет создаваться при клике по кнопке "Посмотреть в объеме). Заодно там же можно будет увидеть конечный вариант квартиры с учетом изменений которые хотят внести.
Проблема в том, что чертеж должен быть в формате который могут открыть известные САПР. Вот допустим в GUI нарисую я чертеж. Как потом сие творчество экспортировать в формат чертежа?
Библиотеки смотрел и они отказались переводить в формат чертежа. Как проверял: сделал файлик cpp в нем нарисовал фигурки и попытался экспортировать в чертеж. Не получилось.
Подскажите, пожалуйста, как это можно реализовать??? Писать буду скорее всего на С++. А вот графическую морду какую взять не знаю. Надо, чтобы там и 2д было(чертеж), и 3д(модель квартиры или дома в объеме). Может игровой движок взять или это плохая идея?
Мне науч.рук советовал свой движок по-быстрому накидать на плюсах за лето, чтобы не морочиться.
Как бы вы решили эту проблему?
Я НЕ ПРОШУ ДЕЛАТЬ ЗА МЕНЯ, прошу подсказать в какую сторону копать.