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

Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 57, средняя оценка - 4.63
Доктор ТуамОсес
Заблокирован
04.11.2010, 16:27     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #1
Цитата Сообщение от ForEveR Посмотреть сообщение
Ребят. Кто-нибудь может дать задачу для тренировки? Приблизительно по всему курсу С++. Буду благодарен за сложную задачу
У меня похожая проблема.
Я тоже изучаю C++ только мне нужны не сами "сложные задачи", а готовые примеры их решения. Т.е. готовые проекты на C++ с исходниками и чтобы в них были задействованы все механизмы и средства C++. Т.к. я хочу изучить эти примеры, чтобы лучше знать C++.

Лазил я по многим Open Sources сайтам. Качал якобы готовые проекты. Но при попытке запустить DSN-файл и перекомпилировать проект у меня вылезала куча ошибок.
Я брал исходники файл-менеджеров, качалок сайтов и т.п.

Так вот.

Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ (т.е. исходники и все прочие служебные файлы), который я смог бы откомпилировать в MSVC++ 6 SP5, Borland C++ 3.1 или Dev-C++ 4.9.9.2.

"Достаточно сложный" для меня подразумевает:
- использование мультипоточности,
- доступа к файловой системе
- обмен данными через интернет с другими компами
- использование ООП, паттернов проектирования, шаблонов, исключений, RTTI и т.п. "наваротов" C++
- использовании виндовых средств: API и т.п.
- разработка окна со сложной системой меню
- объём кода – несколько десятков тысяч строк кода

Но самое главное, чтобы это всё у меня скомпилировалось
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Доктор ТуамОсес
Заблокирован
05.11.2010, 09:59  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #21
Цитата Сообщение от Saiberg Посмотреть сообщение
Рано тебе еще. Если даже скомпилировать не можешь готовый проект...
А ты уверен, что ты сможешь?

Добавлено через 6 минут
Цитата Сообщение от kravam Посмотреть сообщение
Цитата Сообщение от nikkka Посмотреть сообщение
Доктор ТуамОсес, а не будет ли полезнее, написать "серьёзный" проект самому? вы от него получите НАМНОГО больше чем от "разборов" чужих.
Офтопп,конечно, но категорически не согласен. Это к вопросу о методике обучения кодингу.
Я тоже не согласен с Никкой.

Отвечу ей словами самого создателя C++:
Цитата Сообщение от Страуструп
Вопрос «Как писать хорошие программы на C++?» напоминает вопрос «Как писать хорошую английскую прозу?». Есть два совета: «Знай, что хочешь сказать» и
«Тренируйся. Подражай хорошему стилю». Оба совета годятся как для C++, так и
для английской прозы, и им обоим одинаково сложно следовать.
Вот я и хочу поизучать готовые, заведомо РАБОТАЮЩИЕ проекты, чтобы "подражать хорошему стилю"

Добавлено через 9 минут
nikkka
Пытаться самому сразу писать сложнейшие огромные проекты имея только опыт написания простейших программ - это всё равно что пытаться самому строить небоскрёб имея только опыт строительства шалаша.

Вот поэтому я и хочу сначала посмотреть как эти "небоскрёбы" (то бишь большие проекты) строятся прежде чем самому строить что-то большое и грандиозное

Добавлено через 44 минуты
Цитата Сообщение от easybudda Посмотреть сообщение
Просто на всякий случай: "хелло ворлд" нормально компилируется? Сама формулировка "почему-то не компилятся" удивляет. Как правило, компилятор пишет, почему не удалось что-либо скомпилировать. О том, как исправлять возможные ошибки, пишут в readme, faq, на форумах...
Какие ещё ошибки? На сайте же пишут, что это готовый РАБОТАЮЩИЙ проект. А значит, как минимум, компилирующийся без ошибок
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.11.2010, 10:03     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #22
Послушайте, неужели есть код который вы можете понять и осмыслить, но который не сможете написать??
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
писать сложнейшие огромные проекты
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
"Достаточно сложный" для меня подразумевает:
- использование мультипоточности,
- доступа к файловой системе
- обмен данными через интернет с другими компами
- использование ООП, паттернов проектирования, шаблонов, исключений, RTTI и т.п. "наваротов" C++
- использовании виндовых средств: API и т.п.
- разработка окна со сложной системой меню
- объём кода – несколько десятков тысяч строк кода
может тебе исходник винды? где ты такой достанешь? а если достанешь, разберёшь ли? ты хорошо знаешь ооп? а винапи? а слоты?

Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
имея только опыт написания простейших программ
судя по этой строке, нет...
а смотреть ты будешь не на процесс постройки "небоскрёбов", а на готовые здания. и нечего не разберёшь...
Доктор ТуамОсес
Заблокирован
05.11.2010, 10:12  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #23
Цитата Сообщение от nikkka Посмотреть сообщение
Послушайте, неужели есть код который вы можете понять и осмыслить, но который не сможете написать??
Конечно.
Вам кажется это странным?
Но ведь прочитав учебник по высшей математике в ВУЗе Вы смогли понять высшую математику.
А вот самому своим умом дойти до всего того, что описано в этом учебнике, я думаю Вам было бы слабО.

Так и с прогами.

Можно конечно дойти до всего "своим умом".

Но куда быстрей получится обучение если посмотреть "как вообще такие задачи решаются"
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
05.11.2010, 10:17     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #24
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
- использование ООП, паттернов проектирования, шаблонов, исключений, RTTI и т.п. "наваротов" C++
- использовании виндовых средств: API и т.п.
- разработка окна со сложной системой меню
Если вы все это знаете, то пишите сами свой проект, требуемой сложности, если же вы этого не знаете (что более вероятно), то исходники вам ни чего не дадут, будете смотреть на них и хлопать глазами, ни чего не понимая)))
Где-то тут было про шалаш и небоскребы - нельзя научится строить небоскребы, посмотрев как они выглядят. Строим шалаш, потом шалаш по-лучше, потом одноэтажный дом, потом немного думаем и добавляем в дом санузел, потом еще что нибудь. Когда в этом доме можно будет комфортно жить, думаем над постройкой второго этажа. Через несколько лет глядишь и до небоскребов не далеко будет)))
Доктор ТуамОсес
Заблокирован
05.11.2010, 10:32  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #25
И вообще, nikkka!
Давайте завязывать с оффтопом и флудом. Не хотите дать мне готовый проект - не надо.
А тему замусоривать оффтопом и флудом не нужно. Не Вам судить смогу я разобраться с этими "сложными проектами" или нет. Потому что Вы ничего про меня не знаете.

Добавлено через 2 минуты
Kastaneda
Слова, которые я сказал чуть выше Никке, я адресую и Вам

Добавлено через 11 минут
Цитата Сообщение от Kastaneda Посмотреть сообщение
Где-то тут было про шалаш и небоскребы
А про "учебник высшей математики" Вы, типа, "не заметили"? Или намеренно проигнорировали?
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
05.11.2010, 10:42     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #26
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Kastaneda
Слова, которые я сказал чуть выше Никке, я адресую и Вам
Ну спорить не буду, просто хочется еще добавить (точнее повторить вышесказанное) проекты в "несколько десятков тысяч строк" можно найти в инете, если компилятор выдает ошибки, то исправляем их , если тобьетесь того, чтобы проект скомпилировался - это уже будет плюсом! Ну а потом под отладчиком вникаем в суть работы программы))

Добавлено через 6 минут
А про "учебник высшей математики" ...
вы не правильно провели параллели.
Учебник по ВМ == учебник по C++ ;
Исходник "много строк" == решенный мегазапутанный + мегабольшой интеграл ;
глядя на "решенный мегазапутанный + мегабольшой интеграл" вы научитесь находить хотябы простые интегралы без учебника ??

Добавлено через 1 минуту
это равносильно
самому своим умом дойти до всего того, что описано в этом учебнике
Доктор ТуамОсес
Заблокирован
05.11.2010, 10:45  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #27
Цитата Сообщение от Kastaneda Посмотреть сообщение
Ну спорить не буду, просто хочется еще добавить (точнее повторить вышесказанное) проекты в "несколько десятков тысяч строк" можно найти в инете, если компилятор выдает ошибки, то исправляем их , если тобьетесь того, чтобы проект скомпилировался - это уже будет плюсом! Ну а потом под отладчиком вникаем в суть работы программы))
"Исправлять ошибки" в заведомо работающем (как заявлено аффтарами), а значит (как минимум) компилирующимся без ошибок проекте? Не зная замысла аффтаров программы?

Гм… Даже нет слов

Можно так наисправлять, что в корне исказить логику работы программы и замысел аффтаров.

А потом под отладчиком вникать в суть проги, которую получил?
Только вопрос: какое отношение будет иметь исправленная мной прога к той, что замыслили аффтары?

Добавлено через 1 минуту
Поэтому я и хочу, чтобы скаченный из инета проект сразу у меня скомпилировался без ошибок, чтобы я своими исправлениями случайно не исказил замысел аффтаров проги
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
05.11.2010, 10:48     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #28
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Т.к. я хочу изучить эти примеры, чтобы лучше знать C++.
По-моему это подразумевает "вникнуть в логику программы", поняв ее, можное исправлять ошибки.
Доктор ТуамОсес
Заблокирован
05.11.2010, 11:00  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #29
Цитата Сообщение от Kastaneda Посмотреть сообщение
По-моему это подразумевает "вникнуть в логику программы", поняв ее, можное исправлять ошибки.
Давайте всё же прекратим демагогию и оффтоп.
А то, боюсь, модераторы снесут эту тему, а мне бы этого не хотелось.

Вы конкретную ссылку дадите откуда можно скачать готовый проект или нет?
PB
Просто прогер
1277 / 1064 / 11
Регистрация: 13.03.2009
Сообщений: 2,502
05.11.2010, 11:02     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #30
Афтар, качай исходники линукс и изучай.
Чего там така нет!
Доктор ТуамОсес
Заблокирован
05.11.2010, 11:06  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #31
Цитата Сообщение от PB Посмотреть сообщение
Афтар, качай исходники линукс и изучай.
Чего там така нет!
Вы не внимательно прочитали то, о чём тема.
Мне нужны не исходники, а готовый компилируемые проекты. Чтобы я мог просто нажать кнопку "Rebuild All" и у меня всё сразу же без ошибок скомпилировалось и на выходе получился EXE-шник
Saiberg
 Аватар для Saiberg
19 / 19 / 1
Регистрация: 23.09.2010
Сообщений: 193
05.11.2010, 11:07     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #32
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Сообщение от Saiberg
Рано тебе еще. Если даже скомпилировать не можешь готовый проект...
А ты уверен, что ты сможешь?
Скорее всего , но таких тем я бы создавать не стал...хотя мб и стал(из-за лени) но не доводил бы до такого (лично меня вы за***** своими дурацкими доводами)

Скачать можешь тут : google.ru
nikkka
05.11.2010, 11:17
  #33

Не по теме:

Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
"Исправлять ошибки" в заведомо работающем (как заявлено аффтарами), а значит (как минимум) компилирующимся без ошибок проекте? Не зная замысла аффтаров программы?
но ведь именно проблемы ТАКОГО типа у вас! написанно что код рабочий, вы его компилируете, и находите ошибки...
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Можно так наисправлять, что в корне исказить логику работы программы и замысел аффтаров.
а без изминений и исправлений проект у вас не скомпилится.
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Поэтому я и хочу, чтобы скаченный из инета проект сразу у меня скомпилировался без ошибок, чтобы я своими исправлениями случайно не исказил замысел аффтаров проги
так не бывает. к сожелению любой ОГРОМНЫЙ проект заточен под определённые библиотеки, осьи и IDE. чем проект больше, тем с ним и больше проблемм. без проблемм, на всех компах разве что "хело ворлд"...

Доктор ТуамОсес
Заблокирован
05.11.2010, 11:26  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #34
Saiberg
Ты настолько уверен в себе, что думаешь, что даже не зная алгоритма и логики организации, заложенных в программу её создателями, мог бы "исправить ошибки" в проге, состоящей из нескольких десятков файлов и нескольких десятков тысяч строк кода не исказив её смысл?

Добавлено через 3 минуты
nikkka
А Вам не приходило в голову, что ошибки могут вылезать не из-за "ошибок" в исходниках, а из-за несоответствия состояния среды, в которой компилили свою прогу аффтары, состоянию среды, в которой компилю я?

Добавлено через 3 минуты
А то можно устранив синтаксические и грамматические ошибки, на которые ругается компилятор, привнести тем самым в прогу логические ошибки
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.11.2010, 11:27     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #35
Доктор ТуамОсес
Ты настолько уверен в себе, что думаешь, что даже не зная алгоритма и логики организации, заложенных в программу её создателями, мог бы разобрать код, состоящий из нескольких десятков файлов и нескольких десятков тысяч строк кода и понять его смысл?
Saiberg
 Аватар для Saiberg
19 / 19 / 1
Регистрация: 23.09.2010
Сообщений: 193
05.11.2010, 11:27     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #36
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Saiberg
Ты настолько уверен в себе, что думаешь, что даже не зная алгоритма и логики организации, заложенных в программу её создателями, мог бы "исправить ошибки" в проге, состоящей из нескольких десятков файлов и нескольких десятков тысяч строк кода не исказив её смысл?
Ошибки могут быть только из за проблем которые описал nikkka. Т.е. логику программы теоретически знать даже не нужно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,270
05.11.2010, 16:22     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #37
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Мне нужны не исходники, а готовый компилируемые проекты. Чтобы я мог просто нажать кнопку "Rebuild All" и у меня всё сразу же без ошибок скомпилировалось и на выходе получился EXE-шник
Задаюсь вопросом: а есть ли такие в природе?
По моему разумению нет.

Сколько я не компилил выложеных здесь исходников, по-любому приходилось обрабатывать мелким напильником. А тут ведь далеко не самые сложные.

Если, ты будешь достаточно упорен в своих целях, то наверное ты умеришь аппетиты и будешь брать проекты какие дают, а не какие компилятся сразу. И будешь делать несколько лёгких пассов руками (ибо научишься) и всё будет получаться.

Но прежде чем до этого дойдёт, пройдёт зря потерянное время. Вот это вправду жаль.
Доктор ТуамОсес
Заблокирован
05.11.2010, 19:07  [ТС]     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #38
Вот из-за того, что я хочу сейчас тратить время на изучение собственно C++, а не на копание в дебрях настроек IDE, компилятора, линкера и т.п. я и создал эту тему.

Я реально потратил уже месяца 2 на то, чтобы откомпилить хотя бы один из десятка скаченных мной из инета якобы уже компилируемых ("работающих") без ошибок проектов.

Пока безуспешно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,270
05.11.2010, 19:21     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #39
Москва не сразу строилась
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2010, 19:28     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++
Еще ссылки по теме:

Не могу построить готовый проект C++
C++ Открыть готовый проект
Дайте готовый код нахождения точки пересечения окружности с прямой :-) C++

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

Или воспользуйтесь поиском по форуму:
KpeHDeJIb
 Аватар для KpeHDeJIb
56 / 56 / 3
Регистрация: 31.10.2010
Сообщений: 103
05.11.2010, 19:28     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ #40
Честно говоря разбирая чужие примеры никогда не научишься программировать, да, там можно подсмотреть какие-то интересные моменты в реализации, но они ничему не учат, они не научат студента писать программы, они могут только помочь уверенному программисту улучшить свой код, да и то не часто такое происходит. Это факт, если бы было обратное у нас бы не было огромного количества разнообразных программ решающих каждую задачу тысячей способов, была бы одна идеальная программа на каждую задачу.

Как писал Гёте: "суха теория мой друг, а древо жизни вечно зеленеет". Поэтому единственный способ научиться писать программы - это писать их. Понимание приходит со временем, я еще не видел хороших программистов которые бы обучились по книжке "Как изучить С++ за 21 день", единственный вариант это
Дайте мне, пожалуйста, готовый достаточно сложный проект на C++
Yandex
Объявления
05.11.2010, 19:28     Дайте мне, пожалуйста, готовый достаточно сложный проект на C++
Закрытая тема Создать тему
Опции темы

Текущее время: 13:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru