|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.06.2008, 21:20 | #1 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
C++ в оконном интерфейсе
Здравствуйте! Вот по-тихонько подхожу к концу изучения C++ в консольном виде. Вот потом буду переходить на оконный интерфейс, и прошу Вас помочь выбрать в этом правильное направление. Слышал, что для этого нужно выбрать как бы "либу", например C++ с применением WinAp. Читал еще тему "Стоит ли изучать С#?" там несколько раз затрагивался этот вопрос, но все таки решил попросить Вас рассказать об этом поподробнее, тем более, как говорят: новый вопрос - новая тема Вообщем посоветуйте пожалуйста свой вариант, для перехода с консольного в оконный интерфейс.
|
15.06.2008, 21:27 | #2 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
С++ Builder. А если не нравится, то Visual Studio + MFC + Dialog Based.
|
15.06.2008, 21:32 | #3 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
А можно например такое: C++ с применением WinAp, или это для начинающего не подойдет? Просто мне нужна информацию, чтобы придти в книжный магазин, и сказать: мне нужны книги на тему: такая то, такая то и такая то... А вообще слышал, что мол у каждого свое, как бы по вкусу. Кто на MFC, кто на WinApi и т.д. У кого еще какие варианты?
|
15.06.2008, 21:35 | #4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
merax +1
Но тут есть нюансы. Если начнешь, с Билдера, то потом, когда захочешь "пересесть" на MS Visual Studio могут возникнуть некоторые трудности. Но, если у тебя много времени, чтобы заниматься программированием, то лучше выбери сначала Билдер, а потом уже можешь переходить на студию. Тут просто вопрос практики. Второй вариант: если начнешь сразу со студии, то многое в оконных приложениях может быть непонятно. Но потом, когда разберешься во всем, будешь вообще отцом . |
15.06.2008, 21:44 | #5 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
А Microsoft Visual C++ вообще не в счет? Вообще, когда я начал только изучать С++, я решил, что изучив консоль перейду на изучение среды Microsoft Visual C++. А потом, мне посоветовали, что среду лучше вообще не изучать, а лучше, например С++ с функциями Win Api. Вообщем я вообще запутался и решил создать тему на форуме, так сказать посоветоваться с Вами.
|
16.06.2008, 06:41 | #6 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Даааааа!!! Когда говорим MS Visual Studio, то не явно подразумеваем именно Microsoft Visual C++... Вот так вот.
|
16.06.2008, 07:49 | #7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
лучше сначала WinAPI изучить, а уже потом лезть во всякие MFC. при знании WinAPI пересесть на MFC будет не такой уж проблемой, а вот если наоборот... Да и WinAPI - это основа. так что лучше бы её знать
ЗЫ. Билдер я бы даже не рассматривал как вариант |
16.06.2008, 08:26 | #8 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
pu4koff, а WinAPI лучше изучать как отдельный язык или что-нибудь вроде этого: "С++ с применением функций WinAPI"? Или это одно и тоже?
|
16.06.2008, 09:39 | #9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
WinAPI - это библиотека виндовая. в общем куча функций для работы с окнами и не только. так что вообще без разницы на каком языке использовать WinAPI. хоть на си, хоть на делфи, хоть еще на чем. Но в любом случае книжки по WinAPI чаще с примерами на языке С++ идут. Ну и самый полный справочник по ним наверно MSDN
|
16.06.2008, 13:07 | #10 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Для кого тогда все эти визуальные среды, если так замечательно писать на чистом WinAPI?
Rembo, так или иначе WinAPI используется, не тобой, так средой в к-рой ты создаешь программу. Все эти бибилиотеки MFC или VCL это высокоуровневые оболочки к WinAPI. Разница между дос программами что ты делал раньше, и оконными, в том что теперь тебе больше надо будет тратить времени на интерфейс. Визуальные среды позволяют намного упростить эту задачу. Да при переходе с Билдера на MSVS могут быть трудности, но кто сказал что их не будет если начать сразу с MSVS? Про WinAPI я вообще молчу. Начать в Билдера самый легкий для перехода вариант, серьезные трудности вряд ли возникнут, только ты должен помнить что это вершина айсберга, и всю работу за тебя делает среда, а потом если будет желание можешь изучать устройство винды более подробно. И может перейти на MSVS она у сишников более популярная.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 16.06.2008 в 13:22. |