powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / qt C++. Структура классов большого приложения.
8 сообщений из 8, страница 1 из 1
qt C++. Структура классов большого приложения.
    #39733532
seg856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дайте ссылку на ресурс (на русском языке), где можно посмотреть примерную структуру классов "большого" приложения на qt.
Как разделить сущности на классы, чтобы в них не запутаться при усложнении приложений?
Тип приложений - работа с БД, клиент-сервер.
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39733541
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Классы не нужны. Большие приложения работают и на процедурном подходе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39733560
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, как сказать...
Я, к примеру, делал классы, соответствующие основным формам GUI.
Например: Номенклатура, Документ, Субъект, Приход, Заявка и т.д. и т.п.
Всего их не так много, штук 20, так как 90% обработки идет на процедурном уровне
(используется внутренний компилятор внешних процедур, которые хранятся в БД).
Можно сделать на нем и 99%, но так сложилось "историчесrи" и облом переделывать...
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39733640
seg856
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d7i, а что это за компилятор внешних процедур?
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39733715
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seg856Дайте ссылку на ресурс (на русском языке), где можно посмотреть примерную структуру классов "большого" приложения на qt.
Как разделить сущности на классы, чтобы в них не запутаться при усложнении приложений?
Тип приложений - работа с БД, клиент-сервер.
См. книгу Саммерфилда и Бланшет. https://www.ozon.ru/context/detail/id/4005805/
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39733830
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seg856,
ну, написан компилятор внешних процедур с несложным С-подобным синтаксисом.
В общей свой внутренний язык, как в 1С, MS Navision и тому подобных системах.
Без всяких изысков ООП, чисто процедурный.
Ключевые слова
break, char, continue, do, double, else, for, if, int, long, return, void, while .
Ну, понятно, какие инструкции там есть...
Всё остальное - процедуры и функции. Их около 1000.
На многие случаи жизни.
Вот, к примеру, список строчных:
stran
strcat
strchr
strcmp
strcpy
strDestroy
strGetChar
strGetCount
strlen
strncpy
strParse
strstr
strtok


По-сути, это обертки и модификации стандартных С-функций...
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39735080
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seg856...где можно посмотреть примерную структуру классов "большого" приложения на qt....

т.к. ОО подход есть ОТ ЗАДАЧИ заказчика, то
1) одинаковых бизнесов не бывает
2) люди не могут оперировать более чем...

соответственно если бизнес модель более чем 20-30 классов, то это уже программирование ради программирования.

рекомендую к прочтению (и к практическому использованию, хотя-бы в одном проекте) Гради Буч
"ООА и ООП" , автора одной из нотаций UML-я. Ничего более фундаментального ещё не было.

(круглый)
...
Рейтинг: 0 / 0
qt C++. Структура классов большого приложения.
    #39735476
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seg856Дайте ссылку на ресурс (на русском языке), где можно посмотреть примерную структуру классов "большого" приложения на qt.
Как разделить сущности на классы, чтобы в них не запутаться при усложнении приложений?
Тип приложений - работа с БД, клиент-сервер.

Нет такого понятия как "типичная структура классов" или "идеальная структура классов" ни у большого, ни у малого приложения.

Архитектура каждого приложения индивидульана.

Если тебе надо разрабатывать эту структуру, я бы рекомендовал взять одну маленькую часть,
но полную в смысле функциональности, и разработать её. Потом поглядеть на архитектуру классов.
Оценить её трезво. Если она понравится, её можно клонировать и повторять в новых частях.
Если нет -- надо переработать, и потом уже повторять
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / qt C++. Структура классов большого приложения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]