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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
bearwoolfs
15 / 15 / 1
Регистрация: 10.01.2011
Сообщений: 275
#1

Изучение С++ - C++

09.01.2012, 17:34. Просмотров 1392. Ответов 6
Метки нет (Все метки)

Добрый вечер прошу совета , что изучать далее ? Освоил книгу Джеймса Либрети , Страуструппа. Вроде освоил АЗЫ ООП. Но как быть на практике. Более как создавать фантастические матрицы и фееримческие цыклы я ничему не научился. К примеру есть задача создать порт для принтера на С++ , а с чего начинать? И как применять различные библиотеки . Прошу совета господа знатоки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2012, 17:34     Изучение С++
Посмотрите здесь:

изучение с++ - C++
нужно ли знать С чтобы учить С++?

Изучение - C++
Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой...

Изучение С++ - C++
Добрый день, хотел бы изучать язык С++, но пока не знаю как. Я студент 1 курса програмистского факультета, сейчас учим С# и некоторый опыт...

Изучение С++! - C++
Помогите, пожалуйста! Хочу научиться программированию. Подскажите с чего мне начать! Какая литература очень легка в освоении и эффективеа...

Изучение с++ - C++
Всем доброго времени суток! Итак прочитал книгу Джесса либерти с++ за 21 день. Теперь встал вопрос , что мне делать дальше? Ведь я начал...

Изучение С++ - C++
Очень загорелся в изучении с++, учусь только на втором курсе радиотехнического техникума, и учим паскаль, но я уверен в том что он мне не...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.01.2012, 17:50     Изучение С++ #2
Порт для принтера - это какая-то узкоспециализированная задача и вся сложность будет заключатся в узнавании всяких там системных API и правильном вызывании этих API ф-ий. Для освоения разного рода приемов программирования по моему плохо подходит. Надо смотреть в сторону проектирования приложений. Напишите свой тетрис чтоли. На тетрисе можно попробовать много всяких хитрых приемов. А когда напишите этот тетрис, попробуйте изменить\добавить\усложнить игру (новые режимы, скины, настройки и т.п.) и приделайте эти изменения к первой версии програмы. Легко новые требования добавятся к приложению? Так можно будет увидеть, где косяки в дизайне приложения, почему оно плохо поддается изменениям, что и как надо переписать, чтобы похожие проблемы не возникали и т.д. Так приходит понимание того, почему в книгах по ООП советуют делать так или иначе, и в будущем не будет возникать мысли о том, что инкапсуляции, классы и прочие умные слова - это усложнения на ровном месте.
Gepar
09.01.2012, 17:54
  #3

Не по теме:

Цитата Сообщение от bearwoolfs Посмотреть сообщение
К примеру есть задача создать порт для принтера на С++ , а с чего начинать?
Начните с изучения электротехники, потом курс схемотехники и в принципе сможете спаять lpt порт для принтера.

bearwoolfs
15 / 15 / 1
Регистрация: 10.01.2011
Сообщений: 275
09.01.2012, 17:54  [ТС]     Изучение С++ #4
Может книжонку какую нибудь посаветуете ?

Цитата Сообщение от Gepar Посмотреть сообщение

Не по теме:


Начните с изучения электротехники, потом курс схемотехники и в принципе сможете спаять lpt порт для принтера.

Хорошо
HDR
39 / 14 / 2
Регистрация: 11.05.2010
Сообщений: 139
09.01.2012, 17:57     Изучение С++ #5
Фленов "C++ глазами хакера" - вызовет интерес у Вас, я считаю.

Изучайте WinAPI с использованием сего на C/C++
Щупак "Разработка приложений для win32 "
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.01.2012, 17:59     Изучение С++ #6
Может книжонку какую нибудь посаветуете ?
Если по проектированию, начните с классики по проектированию
http://www.ozon.ru/context/detail/id/2457392/
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Design Patterns: Elements of Reusable Object-Oriented Software
Автор: Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

В тетрисе кстати есть место для применения многих паттернов, описанных в книге. Хочу заметить что паттерны проектирования - это кросс языковая штука. Применяются не только в с++. В общем лишним не будет по любому.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2012, 18:01     Изучение С++
Еще ссылки по теме:

изучение с++ - C++
#include <iostream> using namespace std; void main() { cout<<"hello ,world!"; return 0; } он его не компилирует и...

изучение C до C++ - C++
объязательно изучить C до изучения C++ ?

Изучение C++ - C++
Приветствую :). Решил начать изучение C++, но не знаю с какой книги начать. Есть средние знания Java. По Java читал Г. Шилдта...

Изучение С++ - C++
Доброго времени суток! Решил изучать ЯП С++. Посоветуйте уроки, статьи для изучение этого языка. Желательно без книг, т.е. по книгам...


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

Или воспользуйтесь поиском по форуму:
bearwoolfs
15 / 15 / 1
Регистрация: 10.01.2011
Сообщений: 275
09.01.2012, 18:01  [ТС]     Изучение С++ #7
Всем спасибо/ Буду дерзать
Yandex
Объявления
09.01.2012, 18:01     Изучение С++
Ответ Создать тему
Опции темы

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