Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Переход на Visual C++ 
:(
    Опции темы
Гость_1
Дата 19.4.2005, 00:05 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я хотел задать вопрос тем, кто использует Visual C++, но начинал на Borland C++ Builder'e. Насколько болезненным является этот переход? Насколько отличается использование MFC (который фактически является оболочкой для Win API) от VCL?

Какой учебник по Visual C++ можно посоветовать начинающему?

И наконец, как называется последняя версия этого продукта (Visual C++)?
  Вверх
chipset
Дата 19.4.2005, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Пожалуйста, один топик - один вопрос..

1. Я не работал с Borland C++ Builder.
2. Программирование на Microsoft Visual C++ 6.0, Круглински, Шеферд и Уингоу
3. Последняя бета - Visual Studio 2005, но проверенным решением является Visual Studio 2003, я не уверен в наличие у VS2005 вообще MFC.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Гость_1
Дата 19.4.2005, 01:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо. Если я не ошибаюсь, Visual Studio является расширением Visual C++ (включает его в себя). А что там есть еще? Наверное поддержка Direct X и т. п.
  Вверх
chipset
Дата 19.4.2005, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата
А что там есть еще? Наверное поддержка Direct X и т. п.

Библиотеки MFC, ATL, в VC.NET есть поддержка .NET'a.
Есть и директикcа хидеры и огла, но если этим собираесся заниматься лучше скачай новый DirectX SDK (как раз апрельский вышел).


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Fighter
Дата 20.4.2005, 03:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 810
Регистрация: 5.1.2005

Репутация: нет
Всего: 2



Цитата(chipset @ 19.4.2005, 01:22)
скачай новый DirectX SDK (как раз апрельский вышел).

Ссылку не кинешь?
PM MAIL   Вверх
chipset
Дата 20.4.2005, 03:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165





--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
kometa_triatlon
Дата 25.4.2005, 01:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: 1
Всего: 6



Цитата
Библиотеки MFC, ATL,

Гы. Visual Studio включает много чего:
Visual C++ & MFC
Visual Basic
Visual Java
Crystal reports
Microsoft Application Center Test
Visual Studio Analyzer
ну и так далее... А вообще это такой мастодонт...

Насчет перехода: придется учить все заново. Borland C++ Builder — почти тот же Делфи, только за основу взят С. В плане классов — ничего похожего. Ну и оболочка тоже другая...
Единтсвенное, что не придется переучивать - стандарт С, но от этого мало толку...


--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
WERITAS
Дата 2.5.2005, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



А переход этот вовсе не болезненный smile
А наоборот! Я сначала думал, что Билдер - это ваще мировая вещь, а щас уже так не считаю


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
ReSeT
Дата 13.5.2005, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 17.8.2004

Репутация: нет
Всего: нет



такс.....насчет перехода:
не такой он уж и безболезненный(я например до сих пор програмлю в основном на билдере хоть и осознал некую его глючность и не меньшую глючность MSVS);
и если кто мне даст совет как перестроится на использование дот нет технологии без потери общности(качества)(в смысле флуд эта...я имею ввиду что мне удобнее юзать билдеровский ВЦЛ и С++шный родной СТЛ(харошая весчь кстати...), чем все эти пространства имен, подаренные нам мелкомягкими...); вот....
PM MAIL   Вверх
En_t_end
Дата 13.5.2005, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: 2
Всего: 20



Цитата
пространства имен, подаренные нам мелкомягкими

Насколько мне известно... namespace'ы давно уже в стандарте smile
ЗЫ и вобще мелкомягкие НИКОГДА ничего не дарят... на то они и того smile

Это сообщение отредактировал(а) En_t_end - 13.5.2005, 19:49
PM MAIL ICQ Skype GTalk Jabber   Вверх
Гость_1
Дата 13.5.2005, 22:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Воистину небезболезненным его не назовешь. Только сегодня поставил (впервые) VS 6.0, создал первое приложение на нем (точнее переделал в нем одно из моих прежних приложений, сделанных на билдере). Так вот, при том, что приложение не самое сложное и брал я готовый код, уже успел осознать полную непригодность вижуала для сверхбыстрого создания навороченного интерфейса. Многие вещи в билдере реализуются быстрее, проще и эффективнее. Но это только первое впечатление, которое может быть ошибочным. А вообще, на первых порах тоскливо без привычного билдера, не знаю, смогу ли привыкнуть к топорному интерфейсу мягкотелого.
  Вверх
Гость_1
Дата 13.5.2005, 22:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Я хотел сказать, "безболезненным его не назовешь".
  Вверх
rsm
Дата 13.5.2005, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



Переход с VCL на MFC весьма болезненный в основном потому, что в базовой поставке VCL уже содержится изрядное количество готовых к применению компонентов для создания GUI. А для MFC эти компоненты сперва приходится собирать по крошкам из разных уголков Инета. И надеяться что весь этот разношерстный код не заглючит в самый неподходящий момент.
Плюс добавляются проблемы чисто компоновочного характера, например в стандартном MFC'шном TabControl нет возможности на этапе проектирования интерфейса создать нужное количество закладок и накидать на них компонентов - приходится извращаться со вставкой в закладки окон диалогов.

Вообще MFC это страшная вещь (подробнее об этом я уже писал здесь) и при первой же возможности ее следует заменить на Qt, wxWidgets или .NET.
PM MAIL   Вверх
Гость_1
Дата 14.5.2005, 12:14 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Собственно зачем я задумал перейти - из-за отсутствия поддержки работы с Direct X в билдере. Т. е. только из-за графы. Ну и к тому же билдер 6.0 - это последний. Больше не будет. Может, все таки лучше было не лезть в незнакомое болото?
  Вверх
chipset
Дата 14.5.2005, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 1
Всего: 165



Цитата(ReSeT @ 13.5.2005, 09:07)
чем все эти пространства имен, подаренные нам мелкомягкими...

Пространства имен это стандарт С++.



--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0548 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.