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

Переход на Visual C++ c Delphi - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Pic2011
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 14
07.09.2011, 02:20     Переход на Visual C++ c Delphi #1
Здрасте всем!!

В общем начинал я с турбо паскаля, потом перешел на Delphi в общем писал я для себя некоторые програмки и какие то мелкие базки данных на заказ конторкам очень редко.
Теперь решил поиграться с портами USB СОМ и понял что там все через одно место.
Надо изучать Visual C. В общем поставил я Visual C++ Pro. Скачал учебники разные.
Там даже не совпадает создание проэктов.
И вообще какую версию посоветуете поставить. С учебниками разберусь.
Пока потерялся с версиями. Есть Visual C++ 6 а есть Pro. Фиг знает чем они отличаются.
В общем кому не лень просветите пожалуйста подробнее. Сложно чего то мне.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2011, 02:20     Переход на Visual C++ c Delphi
Посмотрите здесь:

C++ Сильно ли отличается Visual C++ 2003 от Visual C++ 6 ?
Перенос проекта с delphi на Visual C++ C++
Переход с C# на C++ C++
C++ Насколько лучше Visual Studio2012 Visual Studio2010
C++ Переход на C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.09.2011, 03:37     Переход на Visual C++ c Delphi #2
есть язык, а есть компилятор языка
C и C++ - это два языка
Visual C++ - это один из компиляторов
все компиляторы для C должны принимать правильный код C
все компиляторы для C++ должны принимать правильный код C++

Цитата Сообщение от Pic2011
Там даже не совпадает создание проэктов.
проект - способ организации файлов кода
можно иметь один файл кода и сделать из него программу без всяких проектов
в линуксе это делается просто gcc main.c -o prog
ValeryB
631 / 376 / 5
Регистрация: 25.05.2010
Сообщений: 1,373
07.09.2011, 04:56     Переход на Visual C++ c Delphi #3
Цитата Сообщение от accept Посмотреть сообщение
Visual C++ - это один из компиляторов
Это не только компилятор. Это в первую очередь интегрированная среда визуального программирования. Есть уже готовые визуальные кирпичики из которых собирается программа. Эти кирпичики: формы, элементы управления и др. имеют заданные свойства и поведение, которые определяются, переопределяются и к ним добавляются новые. Так же имеются отдельные куски кода и библиотеки. Все это собирается в проект и создает программу.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.09.2011, 08:31     Переход на Visual C++ c Delphi #4
да, это я не учёл
Pic2011
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 14
07.09.2011, 14:14  [ТС]     Переход на Visual C++ c Delphi #5
Ну версий навалом. Нарыл Microsoft Visual Studio and Team Foundation Server 2010 with Service Pack 1.
Поставлю и буду копать.
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
07.09.2011, 14:40     Переход на Visual C++ c Delphi #6
qt копай
voral
345 / 325 / 46
Регистрация: 16.03.2008
Сообщений: 1,694
07.09.2011, 14:53     Переход на Visual C++ c Delphi #7
Есть бесплатный вариант (для каждой версии) Express Edition. ЕСть некоторые ограничения. Но может и хватит. Вполне можно использовать для создания комерческих продуктов (связывался с представительством МС). Правда окончательно выбрал Professonal Edition (еще 2005 студия).
Да и Visual Studio это все же только IDE. А вот в дистрибутив входит и компилятор, и либы.

К тому же, раз еще не успел привыкнуть привыкнуть к конкретной IDE и библиотекам, обрати свое внимание и на Qt. Штука красивая да еще и кроссплатформенная. Я лично больше Visual Studio и MFC не использую.
Vega251
288 / 91 / 3
Регистрация: 07.09.2011
Сообщений: 473
Записей в блоге: 2
07.09.2011, 14:54     Переход на Visual C++ c Delphi #8
Случай, прямо как у меня был когда-то. Нравился Delphi пока не увлекся системным программированием. Вообще-то, VC++ 6 уже старый компилятор, стандарт де-факто VC++ 8 ( входит в VC++ 2005) и выше, просто геммора будет меньше. Кстати, довольно смелый шаг. Я знаю, что делфисты переходят на VC через C++ Bulder, порой на нем зависая.
У меня стоит VS 2008, компилятор там, соотвественно, VC++ 9, пока доволен как слон. Так что советую.
Pic2011
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 14
07.09.2011, 15:53  [ТС]     Переход на Visual C++ c Delphi #9
Проблема с программированием USB и других портов. На C полно всего. Да и Pic контроллеры начал изучать.
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
07.09.2011, 15:57     Переход на Visual C++ c Delphi #10
и вновь повторюсь - Qt;
бесплатная, кроссплатформенная, очень дофига всяких возможностей.
отличная документация ( вобще считаю что хорошая документация - весомый аргумент в выборе любого IT продукта )
+ формы можно клепать почти как в делфях. возможностей меньше, но принцип понятен и научиться будет довольно легко.
сразу почитаешь про QIODevice
Pic2011
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 14
07.09.2011, 17:04  [ТС]     Переход на Visual C++ c Delphi #11
А полное назание Qt? что это такое? Литература на русском есть?
voral
345 / 325 / 46
Регистрация: 16.03.2008
Сообщений: 1,694
07.09.2011, 17:10     Переход на Visual C++ c Delphi #12
http://doc.crossplatform.ru/qt/
http://qt.nokia.com/

Добавлено через 3 минуты
Для "быстрого старта" книга: "Qt 4: Программирование GUI на С++"
Далее все в доке в комплекте - очень подробная и качественная. Частично переведена на кросплатформ ру по первой ссылке в предыдущем посте
Pic2011
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 14
07.09.2011, 21:39  [ТС]     Переход на Visual C++ c Delphi #13
Чего то я даже с книгой ничего не понимаю. У всех книг одна проблема, ощущение что человек уже заранее умеет создавать проекты и прочие мелочи. Я даже не смог первую прогу сделать. Как же там все через жопу все написано. Это чего там с консоли надо что ли извращаться???? Ужос!!!
Cd qt
cd 4.7.0
и прочие досовские комманды, прошлый век. Я в шоке!!! Как с этим работать? Это же черепашься скорость работы.
После такого удобного дельфи руки сразу опускаются. Или я вообще ничего не понимаю?
Есть нормальные книги для чайников с подробным пошаговым описанием как с этим всем разбираться.
Поставил еще Visual Studio 2010, надеюсь там все по человечески.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.09.2011, 21:50     Переход на Visual C++ c Delphi #14
Цитата Сообщение от Pic2011 Посмотреть сообщение
Чего то я даже с книгой ничего не понимаю. У всех книг одна проблема, ощущение что человек уже заранее умеет создавать проекты и прочие мелочи. Я даже не смог первую прогу сделать. Как же там все через жопу все написано. Это чего там с консоли надо что ли извращаться???? Ужос!!!
Cd qt
cd 4.7.0
и прочие досовские комманды, прошлый век. Я в шоке!!! Как с этим работать? Это же черепашься скорость работы.
После такого удобного дельфи руки сразу опускаются. Или я вообще ничего не понимаю?
ТоварисЧ, вам не на С++ надо переходить, а на C#. Удивительно что вы вообще задумались о языке программирования если работаете с формами и полной автоматизацией.
Pic2011
0 / 0 / 0
Регистрация: 01.09.2011
Сообщений: 14
07.09.2011, 22:08  [ТС]     Переход на Visual C++ c Delphi #15
Да я вообще незнаю на что переходить вот в чем проблема потому что мне надо обо всем подробно узнать. А вот где почитать.
Enfernuz
 Аватар для Enfernuz
22 / 22 / 1
Регистрация: 11.04.2011
Сообщений: 67
07.09.2011, 22:10     Переход на Visual C++ c Delphi #16
Цитата Сообщение от Jupiter Посмотреть сообщение
ТоварисЧ, вам не на С++ надо переходить, а на C#. Удивительно что вы вообще задумались о языке программирования если работаете с формами и полной автоматизацией.
Ага, как говорится, "Вон из профессии!" (c)

По Qt неплохие мануалы прямо на сайте (на английском).
Поставьте, например, NetBeans и Qt --- там Qt-проекты при компиляции автоматически делают qmake, избавляя от необходимости писать что-то в консоли. Собственно, это умеет любая IDE, где есть тип проектов Qt.
voral
345 / 325 / 46
Регистрация: 16.03.2008
Сообщений: 1,694
08.09.2011, 00:01     Переход на Visual C++ c Delphi #17
Цитата Сообщение от Pic2011 Посмотреть сообщение
и прочие досовские комманды, прошлый век. Я в шоке!!! Как с этим работать? Это же черепашься скорость работы.
какие дос команды? Какая книга? Вы о чем? Все пишется в QtCreator. вы надеюсь скачали QtSDK?
Какой прошлый век? Для форм есть Designer. Справка если хочется без запуска QtCreator Assistant, для переводов на другие языки (создание языковы файлов) Linguist......Хотя можно и в блокноте и в командной строке.

Добавлено через 3 минуты
Цитата Сообщение от Pic2011 Посмотреть сообщение
У всех книг одна проблема, ощущение что человек уже заранее умеет создавать проекты и прочие мелочи. Я даже не смог первую прогу сделать.
А уж с этим то какие проблемы? Стандартно для всех IDE любых языков програмирования:
Файл - Новый файл или проект - выбираете тип проекта. Причём при клике на определённый тип проекта тут же появляется подсказка... В чем сложность то?
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
08.09.2011, 10:02     Переход на Visual C++ c Delphi #18
сложность видимо в том, что почти все книги по умолчанию рассчитаны, что пользователь будет создавать пустой проект
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2011, 16:28     Переход на Visual C++ c Delphi
Еще ссылки по теме:

C++ Переход на Visual Studio 2012
Переход с # на С++ C++
C++ В Чем разница между MS Visual C++ 2011 vs MS Visual C++2012

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

Или воспользуйтесь поиском по форуму:
Vega251
288 / 91 / 3
Регистрация: 07.09.2011
Сообщений: 473
Записей в блоге: 2
08.09.2011, 16:28     Переход на Visual C++ c Delphi #19
Добавлю от себя, что QT можно подключить к Visual Studio. Не нравится, можно скачать IDE CodeBlock (опенсорсная) и там работать с QT.
Насчет того, что писать досовские команды - а как же java? Очень много там нужно было делать как раз в консоли.
Не пойму лишь одного - в книгах часто написано как создать проект и откомпилить его. Какие тут уже могут быть трудности?
Однажды такой вот "программист" устраивался сисадмином. Когда у него спросили про батники, он сказал, что легко их пишет, вот только ему обязательно нужна среда разработки. У него переспросили "редактор с подсветкой?", он покачал головой и ответил "А как его там скомпилить?"
Если сейчас возникают сложности, то что делать, когда нужно будет использовать MFC? А ATL?
Кстати, uSB порты можно программировать и на Делфи, просто мне лично там были не удобно шестнадцатиричное делфийское представление. А сишный пример легко можно транслировать в паскалевский эквивалент. Я знаю человека, который пишет драйвера на Delphi 2, не уступающие в скорости моим, неаписанным на VC++
Yandex
Объявления
08.09.2011, 16:28     Переход на Visual C++ c Delphi
Ответ Создать тему
Опции темы

Текущее время: 20:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru