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

Программирование на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ програмно нажать TAB через SendMessage http://www.cyberforum.ru/cpp-beginners/thread335968.html
Как правильно передать нажатие? SendMessage(hwnd,WM_CLOSE,0,0); окно закрывает. SendMessage (hwnd, WM_KEYDOWN, VK_TAB, 0); А TAB не нажимает :(
C++ Создать класс с именем Rational для выполнения арифметических действий с дробями здравствуйте! подскажите пожалуйста в чем ошибка? по задаче мне нужно создать класс с именем Rational для выполнения арифметических действий с дробями. для представления закрытых членов данных класса (числителя и знаменателя) )нужно использовать целые переменные. надо создать функцию конструктор, которая позволяет объекту класса принимать начальные значения при его объявлении(конструктор должен... http://www.cyberforum.ru/cpp-beginners/thread335959.html
C++ Помогите переписать с C# на c++
Помогите переписать на c++. хоть языки чем то похожи, однако я не доконца понял. В архиве есть всё, что нужно для работы, в том числе уже скомпилированное приложение. Но мне c++ надо. Если нетрудно перепишите плз.
Помощь в обучении программированию C++
доброго здравия всем форумчанам! я самостоятельно изучаю С++(по книге Дейтла и Дейтла), стараюсь понять и вникнуть во все самостоятельно, много гуглю, но бывают моменты, когда то, что написано в каком-либо источнике, до конца не ясно, а задавать вопросы в письменном виде здесь на форуме иногда бывает не просто, так как сформулировать мысль письменно о чем-то непонятном гораздо сложнее чем...
C++ Floating point overflow http://www.cyberforum.ru/cpp-beginners/thread335914.html
помогите с проблемой-создал программу для вычисления уравнений с двумя неизвестными и выдает ошибку Floating point overflow вот кодvoid __fastcall TForm1::Button1Click(TObject *Sender) { int x,y,n,x1,x2,y1,y2,y3,b1,b2,b3,otvetx,otvety,otvety1; float mnog; x=StrToInt(Edit1->Text); x2=StrToInt(Edit3->Text); y=StrToInt(Edit2->Text); y2=StrToInt(Edit5->Text); n=StrToInt(Edit4->Text);...
C++ Повреждение автомобиля: реализация с помощью ООП как лучше реализовать идею... к примеру движение автомобиля и столкновение с препятствием и выводом в консоли (Ваш авто поврежден) или ... как еще... подробнее

Показать сообщение отдельно
Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
25.07.2011, 03:33     Программирование на C++
1) Мой личный совет - Липпман Стенли Язык программирования C++ вводный курс 4 изд.
Объясняет все, что написано, многое по несколько раз. А если что-то не объясняет - пишет, что будет объяснено в таком-то разделе на такой-то странице.
Единственное правило - читать внимательно, последовательно и подробно разбирать каждый приводимый авторами книги (их несколько у данной книги) пример.
2) Насчет IDE и компиляторов - их много разных.
a) Можно писать исходный код в любом текстовом редакторе от простых типа блокнота до очень многофункциональных типа vim, а потом пользуясь компилятором уже получать исполняемые файлы ( программы, приложения ).
b) компилятор - это отдельная программа, которая из исходного кода делает исполняемые файлы.
c) IDE - это интегрированная среда разработки. В ней, обычно, есть: многофункциональный редактор исходного текста, отладчик, автоматизирована сборка проекта плюс во многих IDE предусмотрена установка плагинов - дополнительного функционала.
d) Также IDE либо знает где лежит компилятор в системе, в каком-то каталоге ( папке ), либо IDE уже содержит компилятор в своих папках ( и тоже знает об этом ).

3) Начать работать в IDE довольно просто.
a) скачать версию с вложенным компилятором ( если ОС Windows. Для Linux компиляторы устанавливаются в систему отдельно от среды, насколько я это понимаю. В моем дистрибутиве установлен g++ отдельно от eclipse, code::blocks. В Windows можно установить компилятор отдельно от среды, но для начала изучения программирования - это не особо и нужно, опять же на мой личный взгляд ), установить, запустить, создать новый проект ( консольное приложение ) и писать текст программы в файл(ы) исходника(ов), заголовка(ов). Далее, очень нужно скомпилировать свой(и) исходник(и), нажав кнопочку в IDE и будет получен результат, например, в виде исполняемого файла, который скорее всего сам же и запустится.
b) Для того чтобы начать изучать язык C++ и использовать IDE для написания и компиляции исходных текстов программ - уверен, что этих сведений достаточно. Дальше будет сложнее, появятся много файлов исходников, заголовков, подключать библиотеки потребуется и другое...

4) Можно начать и без IDE - материала в интернете достаточно много как и что.

что синтаксис - не главное
если вы отлично решаете сложные задания на одних ЯП ( естественно зная их синтаксис как минимум отлично ), то изучение других ЯП будет проще, так как Вы уже можете мыслить как разработчик-программист. Отлично знать синтаксис конкретного ЯП для разработки ПО на нем - это неотъемлемое условие.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru