![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Franzee |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.8.2008 Репутация: нет Всего: нет |
Привет! Я сдесь в первые, думаю это лучший форум который я выдел по С++ =)
У меня проблема, не могу нормально заниматься изучением С++, все книги которые я читаю: 1)"скучные", не дают более объемного описания (не понятно зачем это нужно) 2) мало хороших примеров, чтобы разобраться как это работает. Отсилы 1-2 каких то непонятных примера.Хотелось бы больше примеров интересных программ с доходчивым описанием что к чему. 3) Нет знакомых которые в этом разбираются. Нету книги которая все описывала бы совсем совсем с нуля, для самых самых чайников =), для примера мне очень понравился ресурс Visual Basic Zero Tutor (адрес уже не помню, поищите в гугле), там более менее все доходчиво объяснено. Рассчитываю на ваши ссылки на интересные материалы и книги, советы.Спасибо =) P.S. Так же рассчитываю на ваш форум =) |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
C++ отличается от бэйсика именно тем, что у него порог вхождения достаточно высокий, что, по идее, должно отсеивать полных нубов. Мне кажется, что лучше заняться изучением чего-нибудь более полезного и универсального, например информатики, алгоритмов и структур данных, для чего С++ знать вовсе не обязательно.
В общем, если все так сложно, то наверное еще рано изучать С++... |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
Franzee, а раз рано изучать С++ (см. Lazin)- учи дельфятину
![]() |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 4 Всего: 91 |
Сам несколько лет не понимал как изучать C++, несколько раз перечитывал одну и ту же книгу. Было скучно. Писал на дельфи, но там вся забава это не написание кода, а расстановка кнопочек. А потом как-то увидел тему про Qt. Так вот именно то, что Qt заставляет человека начинать разбираться в классах и подогрело мой интерес. Т.к. частенько приходится наследоваться и реализовывать дополнительный функционал, а открытые исходники и хорошая документация позволяет увидеть как все реализовано в базовом классе. Например, чтобы отловить нажатие клавиши на форме надо унаследовать базовый класс формы самому и переопределить методы, таких вещей делать приходится множество. И сразу становится ясно для чего все это делается, т.к. у нас есть конкретная задача с GUI объектами. А знакомых, которые в этом разбираются может заменить форум, подобный этому. Главное горячку не пороть и не задавать вопросы, на которые давались ответы сотни раз, пользуйся поиском по форуму и не только (google), читай документацию.
|
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
SABROG путает программирование с рисованием интерфейса... (lol)
самая интересная задача, которую мне приходилось решать на данный момент, это написание класса lock free хэш таблицы, в которую можно записывать и читать из разных потоков параллельно... Qt это скучно ![]() |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
SABROG, опять двадцать пять - опять в одном миксере - гуй и программирование. Конечно Qt в студии оооочееенььь сильно отличается от VCL по методике проектирование гуя. Хватит все эти детские наезды! Гуй гуем, программирование программированием.
|
|||
|
||||
cutwater |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 1 Всего: 10 |
+1, гуй это убого и не интересно.
самая интересная для меня задача была написать шифрование критического участка кода и его расшифрование по мере выполнения. То есть хранение в памяти расшифрованных одну-две инструкции. Хотя не спорю, для кого-то и это убого и не интересно. |
|||
|
||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
зато это "убогое и неинтересное" основной атрибут любой пользовательской программы ;) |
|||
|
||||
andrew_121 |
|
||||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Солидарен! Не солидарен ![]() А что ГУИ для сапожников? ![]()
А если без критики... О вкусах не спорят! -------------------- Удалил аккаунт. Прощайте! |
||||
|
|||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Уж лучше Qt, чем VCL или MFC.
![]() -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
W4FhLF, а WinForm?
![]() |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
ну и где там решение сложных задач? в принципе бывает изредка, когда требуется работа с графикой и высокая производительность при этом, но большая часть гуя - тривиальна. |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 4 Всего: 91 |
Для меня самыми интересными задачами был крэкинг, написание тренеров к играм, кейгены. Но все это удачно реализовывалось на ассемблере. Классы для этого дела особо не нужны. Собственно любая защита эта защита от дурака, поэтому тема защиты информации меня не интересует никак с точки зрения разработчика комплекса мер защиты. Не путаю. Я говорю о понимании ООП и как это самое понимание может прийти к человеку на примере Qt, как это произошло со мной. А где автор темы писал о том, что ему интересно решение сложных задач ? Меня от лабараторных задачек, которые иногда постят студенты на этом форуме, просто воротит. Мало того, что они бессмысленны (да проверяют знания), они скучные, т.к. программист сам не горит желанием добиться результата, который будет ему интересным. Да и сложность задач для каждого человека своя, может кому-то сложно написать бота для игры на базе классов QtNetwork ? |
|||
|
||||
cutwater |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 1 Всего: 10 |
||||
|
||||
Franzee |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.8.2008 Репутация: нет Всего: нет |
![]() |
|||
|
||||
cutwater |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 1 Всего: 10 |
Начните с Дейтл, "Как программировать на С++" и Шилдт "Полный справочник по С++"
В свое время с этого начинал. Очень сильно помогли. |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Да да да! А вы создайте свой виджет. Вставьте виджет в виджет, подмените их реальные сигналы своими, добавьте динамическое переключение сигналов в зависимости от состаяния. Вот тогда и говорите! -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
Djinn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 18.5.2007 Репутация: нет Всего: 1 |
Насчет
ниче не могу сказать такого... ![]() а вот я бы посоветовал ![]() ![]() ![]() |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
и что тут сложного? http://forum.vingrad.ru/books/topic-48036.html http://forum.vingrad.ru/forum/topic-212170/ http://forum.vingrad.ru/articles/topic-60932.html Добавлено через 2 минуты и 51 секунду в принципе, я бы обратил внимание на книгу Брюса Эккеля и/или Шилдта ![]() |
|||
|
||||
Ice08 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.5.2008 Где: Украина Репутация: нет Всего: нет |
А кто читал с нуля Страуструпа у когото вышло?
Решил почитать не с 0, но там манера автора всовывать непонятные ф-ии в программы просто бесит, а потом читаешь страниц через 5-10 орпеделение фукции. Одна прога по всей главе по кускам. Хотя в книге есть интерестные моменты, действительно классно. Но снова же автор кинул пару фраз, а ты сиди и думай гадай что он имел ввиду. Может я ее не правильно читаю? Жесть прям. Это сообщение отредактировал(а) Ice08 - 26.8.2008, 09:27 |
|||
|
||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
Ice08, я Страуструпа не ослили, юзаю его как справочник, чего и тебе советую.
|
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Ice08, осилил около половины. Дело в том, что он описывает всё в абсолютной абстракции, его стиль изложения похож на учебник по вышке. Для аналитического склада ума.
В общем это не книга, с которой следует начинать. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
Ice08 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.5.2008 Где: Украина Репутация: нет Всего: нет |
W4FhLF, я не с нуля решил так почитать все советуют ...
Но ее лучше наверно использовать как сказал vinter иначе пустая трата времени, есть книги где по доступнее написано. |
|||
|
||||
chipset |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 165 |
Странно что говорят о ГУИ программировании как о чем-то лишенном сложности. Шлепнуть кнопку-две на форму легко. Поддерживать ГУИ проект созданный месяцами (или годами) интенсивной работы программистов, с динамическими формами и сложным движком под этим всем -- тяжелее. Не надо усложнять простые вещи и пренебрежительно от них отзываться. Когда программист переходит на следующий этап девелопмента -- где надо работать с большим проектом а не десятком классов, хочется чтобы каждый класс и каждая формочка была как можно проще.
--------------------
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |