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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 57, средняя оценка - 4.63
Доктор ТуамОсес
Заблокирован
#1

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

04.11.2010, 16:27. Просмотров 9165. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2010, 16:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дайте мне, пожалуйста, готовый достаточно сложный проект на C++ (C++):

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

Открыть готовый проект - C++
Есть готовый проект на C++, с открытым кодом. Подскажите, какой программой его открывать. Чтобы доработать, потом прокомпилить и...

Не могу построить готовый проект - C++
Привет всем! Пытаюсь открыть проект на C++ сделанный на VS 2005 от компании YATE Раздел Source code>Downloadable>Windows: Это...

Как добавить в готовый проект указатели - C++
Часть первая #define _CRT_SECURE_NO_WARNINGS #include <stdio.h>//no #include <stdlib.h>//no #include <conio.h> #include...

Чем занимаются программисты ? Что мне учить ? Дайте совет в обучении - C++
Чем занимаются программисты ? Что мне учить ? Дайте совет в обучении Вначале хотел бы описать свою ситуацию с обучением: Ушел...

Как открыть и запустить уже готовый проект на microsoft visual c++? - C++
Имеется проект на Win32 Application по управлению Kernelchip-USB24R. Проект был скачан с интернета и мне его нужно немного модернизировать,...

41
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
04.11.2010, 20:11 #16

Не по теме:

Доктор ТуамОсес, а не будет ли полезнее, написать "серьёзный" проект самому? вы от него получите НАМНОГО больше чем от "разборов" чужих.



Добавлено через 35 секунд

Не по теме:

Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Но самое главное, чтобы это всё у меня скомпилировалось
улыбнуло

0
kravam
быдлокодер
1701 / 888 / 45
Регистрация: 04.06.2008
Сообщений: 5,498
04.11.2010, 20:14 #17

Не по теме:

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

Офтопп,конечно, но категорически не согласен. Это к вопросу о методике обучения кодингу.

Вопрос: "а каковы вообще возможности ТС" оставляю за рамками


0
CyBOSSeR
Эксперт С++
2304 / 1674 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.11.2010, 20:19 #18
Цитата Сообщение от nikkka Посмотреть сообщение
а не будет ли полезнее, написать "серьёзный" проект самому? вы от него получите НАМНОГО больше чем от "разборов" чужих.
Скорее всего ТС, не имея соответствующей подготовки, от написания "серьезного" проекта получит кучу кривых велосипедов.
0
Zilon
5 / 5 / 0
Регистрация: 05.11.2010
Сообщений: 60
05.11.2010, 05:04 #19
Скачай исходники 7zip. Там все будет.
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
05.11.2010, 05:26 #20
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Но они почему-то у меня не компилятся
Просто на всякий случай: "хелло ворлд" нормально компилируется? Сама формулировка "почему-то не компилятся" удивляет. Как правило, компилятор пишет, почему не удалось что-либо скомпилировать. О том, как исправлять возможные ошибки, пишут в readme, faq, на форумах... Или Вам всего и сразу? Скачал исходник всё равно чего, открыл в мелкостудии, F5 нажал - опаньки, запустилось!
0
Доктор ТуамОсес
Заблокирован
05.11.2010, 09:59  [ТС] #21
Цитата Сообщение от Saiberg Посмотреть сообщение
Рано тебе еще. Если даже скомпилировать не можешь готовый проект...
А ты уверен, что ты сможешь?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы конкретную ссылку дадите откуда можно скачать готовый проект или нет?
0
PB
Просто прогер
1281 / 1068 / 11
Регистрация: 13.03.2009
Сообщений: 2,502
05.11.2010, 11:02 #30
Афтар, качай исходники линукс и изучай.
Чего там така нет!
1
05.11.2010, 11:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2010, 11:02
Привет! Вот еще темы с ответами:

Как добавить готовый (сторонний) проект в Visual Studio 2012 - C++
Пытаюсь добавить проект в Visual Studio 2012, при компиляции пишет "не удается запустить программу......". Думаю не стоит объяснять какой...

Дайте пожалуйста ответы - C++
1) Почему при объявлении матрицы с одновременной инициализацией первые скобки можно оставить пустыми, а вторые нет? 2) Как вывести...

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

Дайте, пожалуйста, контрпримеры - C++
Задача №93 в acmp задание в тему


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

Или воспользуйтесь поиском по форуму:
30
Закрытая тема Создать тему
Опции темы

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