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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
Myaurici
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
#1

Ребят когда я смогу - C++

09.10.2013, 01:53. Просмотров 2594. Ответов 64
Метки нет (Все метки)

Ребят , изучаю C++ совсем недавно месяц где-то . Прошел классы . указатели , и "понисходящему"
Вопрос в том я пока все что делаю делаю в консоли в книгах посмотрел там дальше то же только консоль , можете либо книжку подсказать для начинающих что бы програмки создавать под винду (или объяснить когда начнется) . Хочется так сказать что то сделать пусть и маленькое но чтоб душу грело)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2013, 01:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ребят когда я смогу (C++):

Ребят что означаеют две звездочки в самом начале когда объявляем массив - C++
#include <iostream> int main() { float *arr1, **arr2; // массив точек float **kb1, **kb2; // массивы в которых...

Нужна помощь программистов которые смогу переписать код из Паскаль в С++ - C++
Добрый день! Нужна помощь программистов которые смогу переписать код из Паскаль в С++, поможет кто ? var s, a, i, r, k, m:int64; ...

Когда стоит использовать класс, а когда лучше обойтись без них? - C++
Когда стоит использовать класс, а когда лучше обойтись без них? Когда следует использовать несколько классов? Вот, например. Программа...

Когда надо использовать списки инициализации, а когда можно заменить их констуктором по умолчанию? - C++
1)Любезные,скажите когда надо исп. списки инициализации, а когда можно заменить констуктором по умолчанию? 2) правильно ли...

Когда нужно использовать &ссылки ,а когда *указатели? - C++
Желательно с примерами

Когда запускаю и ввожу параметры, то, в момент когда программа должна выполнять действие, пишет ошибку - C++
Недавно начали изучать c++. так как в школе не было программирования (преподу пофиг было) я в универе отстаю ;c Написал программу по...

64
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
09.10.2013, 05:02 #16
Myaurici, Вообще авторитеты советуют сначала учить чистый с++ с СТЛ, без всяких там библиотек, винапи, мфс и всякой другой мути, там тебе нужно одну две книги прочитать, затем уже приступак к программированию под виндовс, я просто так специально учил. Я ж не просто так взял и нахрапом учил, нет, я сначала набил инфу порядок как что за чем правильно учить, учи лучше так как положено чистый С++ плюс СТЛ, а затем уже читай книги из той области где будешь его применять, там меньше будет подводных камней.

Да и вообще книги по программированию в виндовс, многие подразумевают что ты уже знаешь С++, либо книги по QT - это ж книги из серии для профессионалов. Быстро не получиться выучить, тем более если это первый язык, либо пусть второй но первый язык знали допустим на начальном уровне, в общем смотри сам.
Я б тебе ссылку дал бы на статью да тут нельзя оставлять ссылки на форумы, короче в личку скину, там расписано как нужно учить С++, я следую советом автора, он как не как не одну книгу написал так сказать авторитет не школьник какой нить.

Добавлено через 5 минут
Myaurici, Тебе нельзя отправлять личные сообщения или хз. не получается, в гугле набери Этапы изучиния С++, и там почитай в первых 5 ссылках там будет расписано как учить С++.
0
Myaurici
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
09.10.2013, 05:04  [ТС] #17
Спасибо ребят за разъяснения .
ninja2 очень жду ссылку в личку .
И еще раз Спасибо пойду дальше читать ( читаю 2 Программирование на С++ Уолтер Савич и 3 1 Объектно-ориентированное программирование в С++. Лафоре ) как на ваше усмотрение , читаю одновременно так как и там и там одна и таже тема , но разные подходы
0
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
09.10.2013, 05:30 #18
Цитата Сообщение от Myaurici Посмотреть сообщение
ninja2 очень жду ссылку в личку .
Да тебе нельзя отправлять. В гугле набери "этапы изучения С++" там выдаст ссылку так и называется этапы изучения С++ первая или хз. какая у тебя будет.

Добавлено через 6 минут
Цитата Сообщение от Myaurici Посмотреть сообщение
как на ваше усмотрение
Да хз. я другие прочитал две: Дейтела "Как программировать на С++" и Страуструпа "Язык программирования С++". Да сильно глубоких знаний С++ мб и не понадобяться, они нужны я так думаю при создании библиотек на С++, там фреймворков каких нить, а так если ты будешь использовать все готовое либы никто писать не будет, то достаточно основ ИМХО, так что две эти книги читай, а затем купи что нить по среде визуал студио - это лучшая среда для виндовс, ну и потом почитывать книги по программированию в виндовс, начинай с простецких из серии: "для чайников". В общем почитывай потихоньку, тебе то этих двух книг на пол года хватит .

Добавлено через 14 минут
Myaurici, И на днях еще три прикупил:
http://www.ozon.ru/context/detail/id/5648963/
http://www.ozon.ru/context/detail/id/18817437/
http://www.ozon.ru/context/detail/id/4710784/

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

Я уже по С++ книги покупать не буду, только книги по программированию в виндовс, пока в нем норм не разберусь, знаний по С++ хватает.
0
FullSilence
7 / 7 / 0
Регистрация: 15.04.2011
Сообщений: 47
09.10.2013, 06:48 #19
Не засирайте человеку мозг ))

Зачем тебе эти окошки, они уже умерли!!!
Учи плюсы и DX или бросай плюсы и учи C# + WPF. Остальное мусор, как повару учить высшую математику. 99,9% что не пригодится.

WinAPI - Интересно зачем учить полмиллиона ненужных функций? Для этого есть справочники.

Добавлено через 2 минуты
Цитата Сообщение от ninja2 Посмотреть сообщение
а затем купи что нить по среде визуал студио - это лучшая среда для виндовс
Ага, и не забудь книги по Notepad'у, Калькулятору и солитеру!!!

В Студии просто консолидированы несколько языков, C++, C#, F# еще там что-то. Покупать книгу именно по студии - бред. Совет для блондинистых домохозяек
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
09.10.2013, 07:30 #20
классика для винды
Петцольд Ч. "Программирование для Windows 95"
http://www.softtime.ru/cpp_info/petzold.php
мне еще нравится
Румянцев П.В. "Азбука программирования в Win32 API"
http://www.twirpx.com/file/7174/
это все WinApi, для MFC другие книги
скачай с сайта мелкомягких MSDN он теперь есть и на русском, как справочник хорош
ну и сайт опять порекомендую http://www.firststeps.ru/

Не по теме:

если будешь писать на Visual Studio то здесь есть специальная ветка



Добавлено через 2 минуты
Цитата Сообщение от FullSilence Посмотреть сообщение
Зачем тебе эти окошки, они уже умерли!!!
"Слухи о моей смерти, сильно преувеличены" (с) Марк Твен
0
FullSilence
7 / 7 / 0
Регистрация: 15.04.2011
Сообщений: 47
09.10.2013, 07:46 #21
Цитата Сообщение от ValeryS Посмотреть сообщение
"Слухи о моей смерти, сильно преувеличены" (с) Марк Твен
Ну, частный случай. У меня на телефоне W8, на планшете W8, ну и PC W8. Есть еще ведро но не в тему. Так вот, на кой мне приложение WinForm? Оно мягко говоря неуместно. Я конечно понимаю, что есть еще люди считающие что ХР форева, но их становиться все меньше.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
09.10.2013, 10:46 #22
FullSilence, поставил Win8, поигрался с ней пол месяца, потом снес и поставил 7. Но потом вспомнил что такое восьмерка, проскользнула мысль какой станет девятка и поставил Debian
2
Djam
Саморазвитие <3
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
09.10.2013, 11:10 #23
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Croessmah Посмотреть сообщение
FullSilence, поставил Win8, поигрался с ней пол месяца, потом снес и поставил 7. Но потом вспомнил что такое восьмерка, проскользнула мысль какой станет девятка и поставил Debian

Не по теме:

Я знал, что Debian полюбят многие, я знал..

6
XRuZzz
Антикодер
687 / 593 / 29
Регистрация: 15.09.2012
Сообщений: 2,541
09.10.2013, 11:32 #24

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
FullSilence, поставил Win8, поигрался с ней пол месяца, потом снес и поставил 7. Но потом вспомнил что такое восьмерка, проскользнула мысль какой станет девятка и поставил Debian
я ещё во времена XP перешёл на gentoo, занимаюсь установкой тока когда покупаю новый винч и то только ради того, чтобы чистенько было. После KDE до меня дошло, что в тяжеловесных графических оболочках ничего хорошего нету - там только набор "недософта", поэтому использую Fluxbox(например функция сворачивания окна в заголовок подкупает. Впрочем из Fluxbox-а можно легко переключаться в KDE), задача графической оболочки, помогать(а в первую очередь не мешать) работать прикладным программам


а по теме: логика программы не должна зависеть от GUI(окошек), о чём уже было сказано.
1
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
09.10.2013, 11:40 #25
Цитата Сообщение от XRuZzz Посмотреть сообщение
логика программы не должна зависеть от GUI(окошек),
логика вообще не должна не от чего зависеть (в смысле интерфейса)
но от интерфейса зависит будет вообще программа или нет
что то мне трудно представить себе видео или звуковой редактор в консольном исполнении
Цитата Сообщение от FullSilence Посмотреть сообщение
У меня на телефоне W8, на планшете W8, ну и PC W8.
я так понимаю Виндос 8
ну и как тогда понимать что "окошки" умерли?
WinApi то остался
0
XRuZzz
Антикодер
687 / 593 / 29
Регистрация: 15.09.2012
Сообщений: 2,541
09.10.2013, 12:14 #26
Цитата Сообщение от ValeryS Посмотреть сообщение
что то мне трудно представить себе видео или звуковой редактор в консольном исполнении
и тем не менее мы это уже обсуждали Такое и в правду можно сделать в консоли?
скриншоты MPlayer в консоли вы и сами сможете найти. Конечно такое не очень комфортно смотреть, но: 1 - смотреть можно; 2 - это прикольно

сценарии взаимодействия пользователя с системой иногда тонут в окошках(помните ситуации когда винда бесконечно выдаёт сообщения об ошибках где нужно нажать кнопку "ok" или когда не можешь найти нужную функцию в интерфейсе), а в консоли такое взаимодействие получается более чистым, что помогает улучшить удобство GUI при разработке. обычно мышка зависит от GUI, но на клавиатуре операции выполняются быстрее.(тока не всегда помнишь куда нужно нажать)
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
09.10.2013, 12:17 #27
Цитата Сообщение от XRuZzz Посмотреть сообщение
MPlayer в консоли вы и сами сможете найти.
ты не путаешь видеопроигрыватель и видеоредактор например Adobe Premere(монтажная система)
как будешь вставлять кадры? редактировать переходы?
любой монтажор пошлет эту программу и будет прав
или например, близко мне, виртуальный световой пульт, как управлять в реальном времени яркостью лампы? движением зеркала сканера?....
Программы то пишутся для людей, сиречь пользователей, а они хотят управлять не вникая в тонкости командной строки
Цитата Сообщение от XRuZzz Посмотреть сообщение
Такое и в правду можно сделать в консоли?
Почему то чаще всего под консолью понимают черное окошко, но консолью может быть и терминал, и индикатор калькулятора
как там кино показать
в данном примере из окна консоли сделали окошко
от чего ушли к тому и пришли
0
XRuZzz
Антикодер
687 / 593 / 29
Регистрация: 15.09.2012
Сообщений: 2,541
09.10.2013, 12:50 #28
Цитата Сообщение от ValeryS Посмотреть сообщение
ты не путаешь видеопроигрыватель и видеоредактор например Adobe Premere(монтажная система)
просто ваше предложение можно было трактовать по разному.
Я это говорил к тому что, если разработчики не понимают как в проекте должны выглядеть сценарии взаимодействия в режиме запрос-ответ, то GUI получается убогим, а программа никому не нужной.
Нужно четко понимать какой запрос вы осуществляете нажав "эту" кнопку, какая должна быть реакция программы, для чего вам это нужно, будет ли нужно это пользователю.

конечно существуют и другие подходы. Но я пока остановился на таком(назовём это подходом по Коберну).

Кстати Страуструп настоятельно рекомендует обращаться к его книге "Programming: Principles and Practice Using C++" новичкам, но к сожалению я её особо не читал.
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
09.10.2013, 12:53 #29
Цитата Сообщение от XRuZzz Посмотреть сообщение
Я это говорил к тому что, если разработчики не понимают как в проекте должны выглядеть сценарии взаимодействия в режиме запрос-ответ, то GUI получается убогим, а программа никому не нужной.
никто и не спорит
но это не вопрос GUI, можно и в консоли накосячить, а вопрос проектирования программы, проектирования интерфейса, согласования ТЗ наконец

иногда консольный подход лучше,например( опять я о своем) нужно включить 100 лампочек
мне проще написать "1,100=ON", чем жать сто кнопок
но в тех программах на которых мне приходилось работать такого нет
посему сейчас пишу программу (в основном для себя) где на ряду с GUI предусмотрел командную строку (может даже с историей)

Добавлено через 2 минуты
Цитата Сообщение от XRuZzz Посмотреть сообщение
Нужно четко понимать какой запрос вы осуществляете нажав "эту" кнопку, какая должна быть реакция программы, для чего вам это нужно,
А это вообще априори
Если не представляешь как реагирует твоя программа на действия пользователя,какие процессы там происходят, за кодинг лучше вообще не браться
0
Myaurici
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
09.10.2013, 13:26  [ТС] #30
кажется мне мозг взорвали только что)

Добавлено через 10 минут
что то вас почитал , и куча сомнений в c++ появилась и в c шарпе ...
Как то все не так =(
0
09.10.2013, 13:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2013, 13:26
Привет! Вот еще темы с ответами:

Перестало выводить, когда задание списков перевел в конструкторы, когда были просто функции выводило нормально. - C++
Не могу понять почему не выводит список на экран Перестало выводить, когда задание списков перевел в конструкторы, когда были просто...

Когда использовать WinAPI, а когда функции языка? - C++
Не совсем понимаю, когда нужно использовать WinAPI в приложении, а когда функционал самого ЯП (С/С++). Для той же работы с файлами...

Записать условия когда является истинным , когда: - C++
Записать условия когда является истинным , когда: целое N кратно четырем и не оканчивается нулем Привет всем вот мой код но он у меня...

Когда используется * перед указателями, а когда нет? - C++
Вообщем я запутался и не пойму, когда нужно перед указателем ставить &quot;*&quot;, а когда нет. Как я понял, &quot;*&quot; ставится перед указателем,...


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

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

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