Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/107: Рейтинг темы: голосов - 107, средняя оценка - 4.64
Заблокирован

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

04.11.2010, 16:27. Показов 21751. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 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 и т.п.
- разработка окна со сложной системой меню
- объём кода – несколько десятков тысяч строк кода

Но самое главное, чтобы это всё у меня скомпилировалось
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.11.2010, 16:27
Ответы с готовыми решениями:

Дайте мне пожалуйста совет!
У меня друзья определенного круга общения. В основном те, кто на цели смотрит, и не зацикливается на мелочёвке, типа кто там умер в Иране,...

Дайте мне пожалуйста несколько советов на тему рисования
Мне нужно нарисовать график и добавить возможность увеличения. Раньше с графикой дела не имел.(приложения виндовс формс Висуал студио...

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

41
Заблокирован
05.11.2010, 09:59  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Saiberg Посмотреть сообщение
Рано тебе еще. Если даже скомпилировать не можешь готовый проект...
А ты уверен, что ты сможешь?

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

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

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

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

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

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

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

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

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

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

Добавлено через 11 минут
Цитата Сообщение от Kastaneda Посмотреть сообщение
Где-то тут было про шалаш и небоскребы
А про "учебник высшей математики" Вы, типа, "не заметили"? Или намеренно проигнорировали?
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
05.11.2010, 10:42
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Kastaneda
Слова, которые я сказал чуть выше Никке, я адресую и Вам
Ну спорить не буду, просто хочется еще добавить (точнее повторить вышесказанное) проекты в "несколько десятков тысяч строк" можно найти в инете, если компилятор выдает ошибки, то исправляем их , если тобьетесь того, чтобы проект скомпилировался - это уже будет плюсом! Ну а потом под отладчиком вникаем в суть работы программы))

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

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

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

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

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

Добавлено через 1 минуту
Поэтому я и хочу, чтобы скаченный из инета проект сразу у меня скомпилировался без ошибок, чтобы я своими исправлениями случайно не исказил замысел аффтаров проги
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
05.11.2010, 10:48
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Т.к. я хочу изучить эти примеры, чтобы лучше знать C++.
По-моему это подразумевает "вникнуть в логику программы", поняв ее, можное исправлять ошибки.
0
Заблокирован
05.11.2010, 11:00  [ТС]
Цитата Сообщение от Kastaneda Посмотреть сообщение
По-моему это подразумевает "вникнуть в логику программы", поняв ее, можное исправлять ошибки.
Давайте всё же прекратим демагогию и оффтоп.
А то, боюсь, модераторы снесут эту тему, а мне бы этого не хотелось.

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

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

Не по теме:

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

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

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

Добавлено через 3 минуты
А то можно устранив синтаксические и грамматические ошибки, на которые ругается компилятор, привнести тем самым в прогу логические ошибки
0
Мат в 32 хода
 Аватар для nikkka
237 / 172 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
05.11.2010, 11:27
Доктор ТуамОсес
Ты настолько уверен в себе, что думаешь, что даже не зная алгоритма и логики организации, заложенных в программу её создателями, мог бы разобрать код, состоящий из нескольких десятков файлов и нескольких десятков тысяч строк кода и понять его смысл?
0
 Аватар для Saiberg
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
05.11.2010, 11:27
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Saiberg
Ты настолько уверен в себе, что думаешь, что даже не зная алгоритма и логики организации, заложенных в программу её создателями, мог бы "исправить ошибки" в проге, состоящей из нескольких десятков файлов и нескольких десятков тысяч строк кода не исказив её смысл?
Ошибки могут быть только из за проблем которые описал nikkka. Т.е. логику программы теоретически знать даже не нужно
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,702
05.11.2010, 16:22
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Мне нужны не исходники, а готовый компилируемые проекты. Чтобы я мог просто нажать кнопку "Rebuild All" и у меня всё сразу же без ошибок скомпилировалось и на выходе получился EXE-шник
Задаюсь вопросом: а есть ли такие в природе?
По моему разумению нет.

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

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

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

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

Пока безуспешно
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,702
05.11.2010, 19:21
Москва не сразу строилась
0
 Аватар для KpeHDeJIb
57 / 57 / 5
Регистрация: 31.10.2010
Сообщений: 103
05.11.2010, 19:28
Честно говоря разбирая чужие примеры никогда не научишься программировать, да, там можно подсмотреть какие-то интересные моменты в реализации, но они ничему не учат, они не научат студента писать программы, они могут только помочь уверенному программисту улучшить свой код, да и то не часто такое происходит. Это факт, если бы было обратное у нас бы не было огромного количества разнообразных программ решающих каждую задачу тысячей способов, была бы одна идеальная программа на каждую задачу.

Как писал Гёте: "суха теория мой друг, а древо жизни вечно зеленеет". Поэтому единственный способ научиться писать программы - это писать их. Понимание приходит со временем, я еще не видел хороших программистов которые бы обучились по книжке "Как изучить С++ за 21 день", единственный вариант это
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.11.2010, 19:28
Помогаю со студенческими работами здесь

Дайте готовый код нахождения точки пересечения окружности с прямой :-)
Нужен код нахождения точки пересечения окружности с прямой. Прямая задана координатами двух точек в 2D. Окружность "сидит" на...

Сохранить проект - достаточно ли скопировать папку из AndroidStudioProjects?
Хочу форматнуть комп. Очень боюсь за сохранность проекта. в папке "AndroidStudioProjects" есть папка с моим проектом. Достаточно будет...

Мне нужно написать коды к этим задачам.( Все пишут в Паскале). Но если можете мне в Бейсике. Пожалуйста
Мне нужно написать коды к этим задачам.( Все пишут в Паскале). Но если можете в Бейсике. Пожалуйста, спасите меня

Мне нужно поставить готовый сайт на хостинг
Есть готовый сайт... ну набросок - и его надо поставить на хостинг, присвоить домены и тд. и тп. как это сделать?? Я знаю, возможно такой...

Мне нужен готовый счетчик посещений страницы. Посоветуйте
Мне нужен готовый эффекимвный счетчик посещений страницы. Посоветуйте пожалуйста


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

Или воспользуйтесь поиском по форуму:
40
Закрытая тема Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru