VC++6 vs. VC++.NET
От: Аноним  
Дата: 25.11.02 09:51
Оценка:
Несколько лет работаю на VC++6. На работе установлена та же версия.
На домашний ком хочу установить VC++.NET.
Возникают вопросы:
Насколько различаются эти средства (IDE, компиляторы)?
Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.

Заранее благодарю.
Re: VC++6 vs. VC++.NET
От: MaximE Великобритания  
Дата: 25.11.02 09:58
Оценка: +1 :)
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?
А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


А>Заранее благодарю.


Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .
Re[2]: VC++6 vs. VC++.NET
От: Whisperer  
Дата: 25.11.02 14:38
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .


Вы хотите сказать что -- VC++.NET если писать на С++ намного улучшает жизнь разработчику
Re[2]: VC++6 vs. VC++.NET
От: Аноним  
Дата: 26.11.02 07:22
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .


Почему?
Re[3]: VC++6 vs. VC++.NET
От: Young yunoshev.ru
Дата: 26.11.02 13:43
Оценка:
Здравствуйте, Whisperer, Вы писали:

W>Здравствуйте, MaximE, Вы писали:


ME>>Не ставь дома VC++.NET. Потом не сможешь на VC++6 работать .


W>Вы хотите сказать что -- VC++.NET если писать на С++ намного улучшает жизнь разработчику


Ну не знаю как на счет улучшить, но компилятор там объективно делает более быстрый код.

Ну и IDE в чем-то по приятней...

С Уважением Андрей....
Re[4]: VC++6 vs. VC++.NET
От: vasketsov Россия http://ntprog.by.ru
Дата: 26.11.02 16:16
Оценка:
Здравствуйте, Young, Вы писали:

Y>Ну не знаю как на счет улучшить, но компилятор там объективно делает более быстрый код.


Типа ноп-ов меньше сует?
Можно примеры?
Васкецов Сергей
http://registry.km.ru
Re[5]: VC++6 vs. VC++.NET
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 26.11.02 16:40
Оценка:
V>Типа ноп-ов меньше сует?
V>Можно примеры?

У VC7 оптимизатор лучше. Сравнение компиляторов было и в "Программисте" и в "Rsdn"-е.
Re: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 27.11.02 06:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


Если нет задачи поддержки существующих (причем навороченных, с разными извращениями, когда терять время на перенос — себе дороже) проектов — переходи на VC7. Код быстрее (см. "Кто сегодня самый шустрый" в трех частях
Автор(ы): Владислав Чистяков
), к стандарту ближе, в IDE — множество приятных мелочей добавилось, в MFC проекты можно одной галочкой включить поддержку HTMLHELP.

Из недостатков —

— в проекты ATL7, созданные мастером, фишки из WTL7 добавляются через @опу (см. http://www.rsdn.ru/forum/Message.aspx?mid=106677
Автор: Odi$$ey
Дата: 27.09.02
), приходится или напильником дорабатывать, или, что проще, генерить заготовку в VS6.

— исчезло Project->Add to project->Components and Controls ->VC++ Components. Было удобно добавлять в проект MFC-заготовки для CPropertySheet/CPropertyPage, Splash Screen, Typ of the Day и т.д.

— проблемсы в использовании MFC7 под win98, но впрочем решаемые (см. http://www.rsdn.ru/Forum/Message.aspx?mid=70564
Автор: pesticide
Дата: 08.07.02
)

А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)


нет, у меня стоят обе, no problem
Re: VC++6 vs. VC++.NET
От: kiamor  
Дата: 27.11.02 06:35
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


Пару месяцев назад пересел на .NET. В общем — впечатления положительные.
Наконец-то мелкософт инструменты подновила. Добавлено несколько новых
возможностей оптимизации кода. (Самое интересное — это работает ).
Среда приятней стала. Правда советую взгромоздить все заплатки для .NET,
какие найдешь . У меня, реально, переход с 6 не вызвал вообще
никаких проблем, кроме привыкания к среде . Перенос пары MFC'шных
проектов прошел практически безболезненно. Совместимость они обеспечили.
Одно огорчает, бывает что среда падает . Ну так это и у 6-ки случалось.
Не все в порядке в датском королевстве.
Re: VC++6 vs. VC++.NET
От: Renim  
Дата: 28.11.02 17:19
Оценка:
Вижу народ хвалит VC7... в принипе, правильно делает — сам уж довольно долго пишу на VC7.
Но вот только я не нашел в VC7, как экспортировать mak-файл — неуж-то Microsoft решила задушить это дело? По-моему mak-и довольно удобная веСчь...
Re[2]: VC++6 vs. VC++.NET
От: kiamor  
Дата: 03.12.02 11:24
Оценка:
Здравствуйте, Renim, Вы писали:

R>... неуж-то Microsoft решила задушить это дело? По-моему mak-и довольно удобная веСчь...


В MSDN простым английским языком сказано:

"...Visual C++ no longer supports the ability to export a makefile for the active project
from the development environment."


Они оставили только возможность работы с проектами на основе make-файлов.

"Мы их душили-душили... Душили-душили..."
Re: VC++6 vs. VC++.NET
От: henson Россия http://www.njt-rails.com
Дата: 03.12.02 11:39
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?
А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


А>Заранее благодарю.


А у меня вообще щас стоит:
1. Visual Studio 6
2. Visual Studio.NET
3. Visual Studio.NET 2003 Final Beta
Re: VC++6 vs. VC++.NET
От: dolnick Германия  
Дата: 09.12.02 13:53
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Несколько лет работаю на VC++6. На работе установлена та же версия.

А>На домашний ком хочу установить VC++.NET.
А>Возникают вопросы:
А> Насколько различаются эти средства (IDE, компиляторы)?
А> Не будет ли проблем с работой на разных версиях? (на работе не разрешают ставить .net)

А>Поделитесь впечатлениями те кто перешел (или переходит) с 6 на .NET.


А>Заранее благодарю.


вдобавок ко всему уже сказанному — лично мне уже не хватает 17" монитора в семерке. Даже при том, что я настроил MSDN чтобы открывался отдельно. Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6), а также как избежать линковки со всякими MFC70.DLL, ATL70.DLL и прочими, которые есть далеко не во всякой системе. В общем, я 90% времени сижу в 6 и буду писать в 7 только когда припрет.
Re[2]: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 10.12.02 04:32
Оценка:
Здравствуйте, dolnick, Вы писали:

D>Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6),


а такого никогда не было и не будет, старые проекты обязаны обрабатываться в новой студии, а вот чтоб новые в старой — тут без машины времени не обойтись

D>а также как избежать линковки со всякими MFC70.DLL,


Project properties -> General -> "Use MFC in a static library"

D>ATL70.DLL


Project properties -> General -> "static link to ATL"
Re[3]: VC++6 vs. VC++.NET
От: MaximE Великобритания  
Дата: 10.12.02 08:02
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

O$>Здравствуйте, dolnick, Вы писали:

D>>Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6),


O$>а такого никогда не было и не будет, старые проекты обязаны обрабатываться в новой студии, а вот чтоб новые в старой — тут без машины времени не обойтись

VC++7 to VC++6 project converter
This tool automatically converts Visual C++ 7.0 projects back to Visual C++ 6.0 projects
Re[2]: VC++6 vs. VC++.NET
От: IPv6 Россия http://www.lumarnia.com/
Дата: 10.12.02 09:37
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

O$>Из недостатков —

O$>- в проекты ATL7, созданные мастером, фишки из WTL7 добавляются через @опу (см. http://www.rsdn.ru/forum/Message.aspx?mid=106677
Автор: Odi$$ey
Дата: 27.09.02
), приходится или напильником дорабатывать, или, что проще, генерить заготовку в VS6.

O$>- исчезло Project->Add to project->Components and Controls ->[b]VC++

Еще один недостаток — Resource editor. Ну очень глупая штука она в 7ом. начиная от нового PropertyPage(который иногда врет о свойствах выделенного объекта и кроме того найти что-то там — убится можно. а задев случайно мышь в момент набора ID элемента — можно о нем забыть, подставит чушь и на ctrl-z не отреагирует) и кончая тулбаром (который не исчезает при переключении в cpp файл автоматом как раньше )

Еще недостаток — теперь по результатам поиска нельзя двигатья по горячей клавише, как в 6ке (хотя может настраивается) — только даблклик на записи

И, кстати, никто не знает — как убить Dynamic Help???? все галочки вроде сняты, а он все равно мне периодически на весь экран хелп по редактору показать пытается!! типа такой умный и самый наглый

Вообще штука конечно хорошая (лучше 6ки)
Re[3]: VC++6 vs. VC++.NET
От: orangy Россия
Дата: 10.12.02 11:24
Оценка:
Здравствуйте, IPv6, Вы писали:

IP>Еще недостаток — теперь по результатам поиска нельзя двигатья по горячей клавише, как в 6ке (хотя может настраивается) — только даблклик на записи

F8

IP>И, кстати, никто не знает — как убить Dynamic Help???? все галочки вроде сняты, а он все равно мне периодически на весь экран хелп по редактору показать пытается!! типа такой умный и самый наглый

Странно, у меня вообще не пискнет. Ты в опциях снял галочки на категориях, для которых включать Dynamic Help?
... << RSDN@Home 1.0 beta 2 | слушаю Limp Bizkit — No sex>>
"Develop with pleasure!"
Как убить Dynamic Help?
От: Павел Кузнецов  
Дата: 10.12.02 11:47
Оценка: 30 (4)
#Имя: FAQ.tools.vsnet.killdh
IP>И, кстати, никто не знает — как убить Dynamic Help???? все галочки вроде сняты, а он все равно мне периодически на весь экран хелп по редактору показать пытается!! типа такой умный и самый наглый

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\Dynamic Help\Never Show DH on F1="YES"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[4]: VC++6 vs. VC++.NET
От: N0RtAn Украина  
Дата: 26.01.05 14:17
Оценка:
Здравствуйте, MaximE, Вы писали:

ME>Здравствуйте, Odi$$ey, Вы писали:


ME>O$>Здравствуйте, dolnick, Вы писали:


D>>>Далее, я так и не понял, как достичь совместимости со старыми студиями (например, VS6 — т.е., простейшие проекты, сгенерированные в 7 не компилятся без вмешателшьства в 6),


ME>O$>а такого никогда не было и не будет, старые проекты обязаны обрабатываться в новой студии, а вот чтоб новые в старой — тут без машины времени не обойтись


ME>VC++7 to VC++6 project converter

ME>This tool automatically converts Visual C++ 7.0 projects back to Visual C++ 6.0 projects


ладно, сконвертировал я проект.... получил свои законные .dsw и .dsp ... ну а как быть с ClassWizard-ом то? немогу ни новый .clw сгенерить, нифига... кто знает? как с этим бороться?????????!!!
Re[5]: VC++6 vs. VC++.NET
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 26.01.05 14:55
Оценка:
Здравствуйте, N0RtAn, Вы писали:

NRA>ладно, сконвертировал я проект.... получил свои законные .dsw и .dsp ... ну а как быть с ClassWizard-ом то? немогу ни новый .clw сгенерить, нифига... кто знает? как с этим бороться?????????!!!


ну нету у тебя clw, ну открываешь ты ClassWizrd из студии — и что дальше? с чем бороться-то?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.