Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
#1

Литература по архитектуре приложений на С++ - C++

18.01.2016, 20:30. Просмотров 469. Ответов 8
Метки нет (Все метки)

Доброго времени суток.

Мне нужно написать большой графический проект на С++.
Для всего этого выбрал Qt.

Что из себя представляет приложение: возможность черчения различных линий, автоматизация процесса рисования через указание каких либо параметров(3 квадрата/треугольника и т.д., и программа сама рисует их), возможность двигать уже нарисованные линии и объекты и т.д.

В чем вопрос: как все это написать модульно, я себе представляю. Но как создать полную архитектуру данного приложения, чтобы все работало не на костылях, а как единый механизм?
Может кто посоветовать литературу на данную тематику?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2016, 20:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Литература по архитектуре приложений на С++ (C++):

Литература по созданию оконных приложений - C++
Здравствуйте!Почти год назад стал изучать плюсы.много инфы перерыл и на этом форуме тоже насчет литературы.Лидеры были Роберт Лафоре и...

GUI для приложений на C++: литература и инструментарий - C++
Такое дело. Начал учить С++ с целью написания приложений под винду. Сейчас грызу плюсы, книжек накачал, IDE установил. В недалёком...

Нужна литература по созданию красивого интерфейса для приложений - C++
1.Посоветуйте какие-то книги по визуализации в С++, я начинающий программист, хочу научиться делать классное оформление программ) типа там...

Помощь в архитектуре - C++
Здравствуйте самые больные места у моих приложений, как и у многих начинающих это не код, а архитектура. Какой должна быть архитектура,...

Литература по архитектуре - Java
Есть ли литература о том, как лучше всего в определенных случаях выстраивать архитектуру?

Литература по архитектуре серверов - C++
Здравствуйте, интересует литература по проектированию архитектуры серверов, т.е. что как лучше паралелить, какие подходы к решению той или...

8
DrOffset
7315 / 4415 / 1000
Регистрация: 30.01.2014
Сообщений: 7,252
18.01.2016, 20:37 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Гради Буч, Объектно-ориентированный анализ и проектирование с примерами приложений на С++
Если читаешь на русском, то лучше брать второе издание, в третьем сильно подкачал перевод.
4
Nosey
1348 / 399 / 107
Регистрация: 22.10.2014
Сообщений: 861
Завершенные тесты: 2
18.01.2016, 22:14 #3
Ryuk, Возможно не то что именно вам надо, но Банду четырёх я добавлю сюда, в знак уважения к классике
2
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
18.01.2016, 22:18  [ТС] #4
Nosey, стоит на полке, в ожидании прочтения)
0
DrOffset
7315 / 4415 / 1000
Регистрация: 30.01.2014
Сообщений: 7,252
18.01.2016, 23:07 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ryuk, вот еще можно обратить внимание, в дополнение к первой книге. Правда в переводе, насколько я знаю, ее нет.

Добавлено через 13 минут
Ryuk, раз уж больше никто не предлагает, то вот еще парочка годных книг:
Мартин Фаулер. Архитектура корпоративных программных приложений
Бертран Мейер. Объектно-ориентированное конструирование программных систем

Добавлено через 21 минуту
Цитата Сообщение от Nosey Посмотреть сообщение
Банду четырёх я добавлю сюда, в знак уважения к классике
Кстати к этой книге, стоит еще добавить Применение шаблонов проектирования. Дополнительные штрихи, от одного из авторов - Джона Влиссидеса.
А еще авторы GoF, кстати, хорошо отзывались вот об этой книге: Э. Фримен, Э. Фримен, К. Сьерра, Б. Бейтс. Паттерны проектирования. И не смотрите так на оформление - это такой тонкий юмор
6
Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 871
18.01.2016, 23:23  [ТС] #6
DrOffset, не подскажете, где взять Бертрана Мейера? Нашел только по лекциям, а вот книжки в сети, да и на продажу - нет.

Добавлено через 6 минут
Спасибо, я нашел книгу.
Здесь вроде как не очень относятся к "свободной" литературе, так что ссылку размещать на нее не буду.
0
ct0r
Игогошка!
1775 / 677 / 42
Регистрация: 19.08.2012
Сообщений: 1,291
Завершенные тесты: 1
19.01.2016, 00:00 #7
Ryuk, можешь еще выбрать что-нибудь из этого:

Simon Brown. Software Architecture for Developers.
Len Bass. Software Architecture in Practice.
Eric Evans. Domain-Driven Design: Tackling Complexity in the Heart of Software.
Scott Millett. Patterns, Principles, and Practices of Domain-Driven Design.
Robert C. Martin. Agile Software Development, Principles, Patterns, and Practices.
Steve Freeman and Nat Pryce. Growing Object-Oriented Software, Guided by Tests.

Во всех есть отличные заметки либо по архитектуре, либо по объектно-ориентированному дизайну.
Впрочем, может тебе их рано еще читать. Но может потом, или еще кому пригодится этот список.
4
gru74ik
Модератор
Эксперт CЭксперт С++
4168 / 1816 / 198
Регистрация: 20.02.2013
Сообщений: 4,953
Записей в блоге: 21
24.07.2017, 07:04 #8
POSA1:
Pattern-Oriented Software Architecture Volume 1 - A System Of Patterns
Pattern-Oriented Software Architecture Volume 2 - Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture Volume 3 - Patterns for Resource Management
Pattern-Oriented Software Architecture Volume 4 - A Pattern Language for Distributed Computing
Pattern-Oriented Software Architecture Volume 5 - On Patterns and Pattern Languages

__________________
1Благодарю коллегу под ником Убежденный за наводку на эту замечательную книгу.
2
gru74ik
Модератор
Эксперт CЭксперт С++
4168 / 1816 / 198
Регистрация: 20.02.2013
Сообщений: 4,953
Записей в блоге: 21
24.07.2017, 08:42 #9
Цитата Сообщение от Nosey Посмотреть сообщение
Банду четырёх я добавлю сюда
Тогда стоит упомянуть и про шаблоны GRASP

Два видоса по шаблонам GRASP


.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2017, 08:42
Привет! Вот еще темы с ответами:

Литература по архитектуре игр - Графика и игры
Подскажите литературу в которой раскрываются различные способы реализации логических вопросов по архитектуре игр, очень желательно чтобы...

Литература по архитектуре, оптимизаци, паттернам, антипаттернам - C#
Ну собственно из названия темы все понятно. Многие книги в основном посвящены синтаксису и библиотекам языка, а эти понятия упоминаются...

Литература по написанию сетевых приложений - C++ Builder
Здравствуйте! Ребята подскажите пожалуйста, литературу по написанию сетевых приложений. К примеру мне нужно написать программу типа...

Литература по работе приложений в сети - Программирование
Здравствуйте, боюсь повергнуть опытных программистов в шок дальнейшим текстом (т.к. я в этой теме вообще не бум-бум и могу сейчас написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
24.07.2017, 08:42
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru