![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
||
|
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Напишите почему пользуетесь именно этой студией.
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 1 Всего: 23 |
Шестой. Так надо для работы. И нравится куда больше.
|
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
7.1. Во-первых она раскрывает почти все пользовательские классы(.ncb переписывать не надо), во-вторых MSDN там организован более наглядно, в-третьих пользователький интерфейс более удобен(outlining и выезжающие окна). Но занимает больше места, цена у нее выше и не идет под 98 и под линолеум. Но прогресс-то не стоит на месте, выпускают большие винты, переписывают дрова.. Так что я считаю, что будущее за ней.
|
|||
|
||||
FreshMeat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 30.1.2004 Репутация: нет Всего: нет |
7.1. Качество компилятора и его соответствие стандарту на порядок выше, чем в предыдущих версиях.
|
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
В 6.0 компилятор ругается
на переопределение i, в 7 версии с этим все в порядке, зато GetClassInfoEx(...) почему-то изменяет члены сруктуры WNDCLASSEX, переданной ей одним из параметров.. Глюк это, или нет, не знаю, но по-моему не совсем логично.. Насчет близости компилятора в последнему стандарту согласен с FreshMeat |
|||
|
||||
Dov |
|
||||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Интересно, а если после этого написать
Какую i непечатает? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||||
|
|||||||
CaptainFlint |
|
|||
![]() Искатель сокровищ ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 26.2.2003 Где: Москва Репутация: нет Всего: 23 |
Обеими. Точнее, 6.0 и 7.1. Первой - для всяких простеньких маленьких программ, второй для серьёзных проектов. Ибо 7.1 какая-то тяжеловесная, и не только из-за более долгой загрузки. Также не нравится то, что интерфейс очень сильно отличается от шестой: требуется много времени и усилий на переучивание. Первым делом после установки я включаю клавиатурную раскладку как в шестой, и внешний MSDN. Кстати, сам MSDN очень неудобно сделан...
Разумеется, плюсов у неё куча, и они все минусы перевешивают, иначе бы я ей не пользовался, но всё же каждый раз натыкаясь на нехорошие вещи, невольно вспоминаю, как в шестой всё хорошо ![]() -------------------- Почему же, ё-моё, ты нигде не пишешь "ё"? -------------------- Для тех, кто не знает: CaptainFlint - это бывший Константин. ;) |
|||
|
||||
Jcs |
|
||||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
Если в блоке for(), то текущую, а если после обоих блоков - то последнюю. |
||||||||
|
|||||||||
Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
А если после обоих блоков нужно напечатать первую? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Тов следующих блоках используй другую переменную. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
Dov |
|
||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Хороший ответ. Отсюда вопрос. Так нах нужно вот это:
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||
|
|||||
shedon |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
А какая разница, что писать так
, а что так ?
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||||||
|
|||||||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
В шестой, прежде чем написать новый цикл, надо смотреть, а не использовалась ли эта переменная выше. А если переносишь код, надо int удалять в каждом цикле. Это удобно?
|
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Если переносишь с 6.0 на 7.0, то зачем ? А если с 7.0 на 6.0, то и писать так не надо было, вобще так писать считается ошибкой, -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
Ну, это если кто-то знает о таких нюансах.. У меня на работе 6-я (некоторые драйвера не идут), так намаялся, когда из дома проекты таскал (с 7.0), да и если чужие проекты таскаешь, тоже неудобно..
|
|||
|
||||
FreshMeat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 30.1.2004 Репутация: нет Всего: нет |
Исторически сложилось, что компиляторы майкрософт позволяли видеть переменную объявленную в заголовке и после тела цикла, такое поведение сохранилось и в шестой студии. При разработке семерки перед разработчиками стояла задача сохранить совместимость с написанным ранее кодом. Тем не менее подобное использование переменных являлось явным нарушением стандарта (область видимости переменной - только в пределах цикла). Поэтому был придуман следующий танец с бубном: при дефолтных установках, данный код компилируется нормально, при этом, после циклов будет использоваться последняя объявленная переменная. для гурманов и почитателей стандарта в опциях проекта появилась галочка /Zc:forScope (Force Conformance in for Loop Scope), при ее установке в случае попытки использования переменной после завершения тела цикла, компилятором генерируется ошибка. Кроме того, для управления областью видимости ввели специальную прагму - #pragma conform (я так понимаю более простой миграции кода разработанного на ранних версиях студии). Более подробную справку можно получить в МСДН ![]() |
|||
|
||||
neurocod |
|
|||
Unregistered |
7.0 Поддерживает CLR, MSIL и кучу других усовершенствований
|
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
Не пользуюсь VC - мусор!
|
|||
|
||||
FreshMeat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 30.1.2004 Репутация: нет Всего: нет |
Любопытная аргументация
![]() |
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
А поподробнее? |
|||
|
||||
The Thing |
|
|||
Unregistered |
Не часто пользуюсь... Пользуюсь в основном Билдером... хотя и приходитмся пользоваться вижуал... пользуюсь 6-м.... |
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
Куда ещё поподробнее? Все продукты микрошофт мусор. |
|||
|
||||
LabelZero |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 24.1.2004 Где: СПБ Репутация: нет Всего: нет |
Правильно
![]() ![]() |
|||
|
||||
=Bik= |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 21.1.2004 Репутация: нет Всего: нет |
Такое говорят ламаки |
|||
|
||||
Guest |
|
|||
Unregistered |
![]() ![]() ![]() Хаха! Этим примитивом пользуются ламаки! ![]() |
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
Так смеялся что забыл залогиниться.
|
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
А хелповник где лучше?
|
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
Хелп? Должен сказать что msdn очень помагает что касается технологий микрософт.
|
|||
|
||||
stron |
|
|||
![]() Консультант ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1654 Регистрация: 17.7.2003 Где: Питер Репутация: нет Всего: 36 |
1. MSVC - это не студия, а только её часть, которую я и использую.
2. Под .NET я пишу на С#. Это сообщение отредактировал(а) stron - 7.2.2004, 10:51 -------------------- подписи нет |
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
Не только. Его можно использовать как справочное пособие по языку, а так же по разделам виндовского программирования (директ иксы там всякие и т.д). Я думаю, что для прораммирования в винде больше подходит среда разработки, а заодно с ней и справочная система от производителя этой самой винды, т.е. микрософта, но это лишь одно из мнений. Если бы в линуксе был аналогичный хелп, процесс разработки приносил бы гораздо больше удовольствия. |
|||
|
||||
stron |
|
|||
![]() Консультант ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1654 Регистрация: 17.7.2003 Где: Питер Репутация: нет Всего: 36 |
2 __vi твоя среда разработки?? -------------------- подписи нет |
|||
|
||||
=Bik= |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 21.1.2004 Репутация: нет Всего: нет |
ВИ, я с таким же успехом могу сказать что и Борланд Отстой!!!! Ты начинаешь кричать что ВЦ отстой, а вот не слова не сказал почему?? |
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
Не ну я же вроде сказал, или не тут? Мне просто не нравятся все продукты микрософт. Конечно если речь идёт о программировании для виндовса, и НУЖНО писать на с++, то выбора мало, но я бы выбрал watcom. Пока, что касается писания для виндовса, мне всегда удавалось уговорить босса использовать Javу. Под линуксом из ide я использую kdevelop, а не из ide glade.
|
|||
|
||||
Jcs |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 156 Регистрация: 1.10.2003 Репутация: нет Всего: нет |
Как вместо с++ жабу использовать рука поднимается?))
|
|||
|
||||
stron |
|
|||
![]() Консультант ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1654 Регистрация: 17.7.2003 Где: Питер Репутация: нет Всего: 36 |
2 Jcs
Java не такой уж плохой язык ![]() Кстати, забугром он очень популярен. (Да и у нас тоже!!) -------------------- подписи нет |
|||
|
||||
__vi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 21.1.2004 Репутация: нет Всего: -1 |
Да на jave удобно очень.
|
|||
|
||||
Tinto |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 13.1.2004 Репутация: нет Всего: нет |
![]() ![]() |
|||
|
||||
C'hoosen++ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 21.1.2004 Репутация: нет Всего: нет |
Использую VC++ 6.0, так как только начинаю программировать для Windows.
Раньше хотел сразу работать с VC++.NET, но ставить его ради понта и не использовать .NET как таковой - это маразм. |
|||
|
||||
C'hoosen++ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 21.1.2004 Репутация: нет Всего: нет |
to __vi:
Для windows, и на Java! Да ну, фигово получается (конечно все зависит от задачи). Java со своим байт-кодом и виртуальной машиной - медленно и вя- зко. Лучше C++ использовать - куда более удобнее и мощнее! |
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
У меня стоит и дот нетом я не пользуюсь, а все проги на си++ под ней пишу, уж больно мне их редактор с отладчиком нравятся. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
Stalk |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 24.1.2004 Где: Украина, харьков Репутация: нет Всего: нет |
shedon полностью с тобой согласен
![]() ![]() |
|||
|
||||
C'hoosen++ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 21.1.2004 Репутация: нет Всего: нет |
Отладчик-то и в 6, и в 7 одинаковый!
|
|||
|
||||
shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Ну не скажи в 6ой нельзя курсор отладки перетаскивать. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
kuzia |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 29.1.2004 Репутация: нет Всего: нет |
Интересно, а кто нить из вас пробовал посмотреть в ассемблерный код? вы такое [censored34! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме] в памяти сделалли этой инициализацией!
|
|||
|
||||
shedon |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
какой инициализацией ?
ассемблерный код чего ? -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
||||
|
|||||
kuzia |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 29.1.2004 Репутация: нет Всего: нет |
откомпиленой вашей проги. инициализация i в цыикле да и повторное!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |