Visual studio 2010 and framework 4.0 ?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Leon144
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 92
Зарегистрирован: 13.12.2008 (Сб) 9:57

Visual studio 2010 and framework 4.0 ?

Сообщение Leon144 » 03.01.2010 (Вс) 17:59

Всем привет. Нашел студию 2010. Стоит ли ставить? Кто нибудь ее юзал? Как впечатления, что нового?
Хотели как лучше, получилось как всегда.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Visual studio 2010 and framework 4.0 ?

Сообщение MIT » 03.01.2010 (Вс) 18:31

Юзал первую бету. Не в восторге, с удовольствием остался на 2008ой версии.

Разделом ты ошибся...
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Visual studio 2010 and framework 4.0 ?

Сообщение FaKk2 » 06.01.2010 (Ср) 19:27

Студию ещё не ставил но жду не дождусь четвертого фреймворка. Там столько вкусностей! Чего только стоит переработанный алгоритм генерации идентификаторов контролов в asp.net.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Visual studio 2010 and framework 4.0 ?

Сообщение SLIM » 06.01.2010 (Ср) 22:43

Ставил. После того как очень затормозило я снес и поставил обратно 2005.
Студия понаставила столько всего, что сносить пришлось часа полтора :alien:
Пишите жизнь на чистовик.....переписать не удастся.....

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Visual studio 2010 and framework 4.0 ?

Сообщение FireFenix » 06.01.2010 (Ср) 23:02

Не знаю почему вы не ненавидете VS2010, но лично у меня стоит VS2010 Beta 2...
Первый запуск немного дольше чем у других, но по мне так она удобнее и лучше
Лучше подсветка синтаксиса и ошибок и наверное немного умнее
Также порадовало отсутствие "_" у VB.NET для переноса кода на др. строку и наличие новой фитчи IntelliTrace

Некоторые ругаются на IntelliScence, что оно медленно выползает, хотя по мне так что и в 2005 что и в 2010 - скорость одинаковая
VS2010 установилась за минут 15-20, ну правда если унинсталить, то нада сносить ещё MSSQL и подобные проги, которые поставила студия...
меня лично всё устраивает и жду релиза :)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Visual studio 2010 and framework 4.0 ?

Сообщение Хакер » 07.01.2010 (Чт) 0:10

Также порадовало отсутствие "_" у VB.NET

Я уже говорил, что это маразм? :)

Как отличить, кончилась ли строка или продолжится далее?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Visual studio 2010 and framework 4.0 ?

Сообщение FireFenix » 07.01.2010 (Чт) 0:22

Хакер писал(а):
Также порадовало отсутствие "_" у VB.NET

Я уже говорил, что это маразм? :)
Как отличить, кончилась ли строка или продолжится далее?

По смыслу конструкции и правилу кодинга...

К примеру
Код: Выделить всё
    Public Function Delete(ByVal Id As Integer,
                           ByVal Type As Types.NodeType) As Boolean

После запятой в объявлении функции какбэ должно идти ещё одно объявление переменной => ничего другого не втулишь

Не вижу никакой проблемы разнесения по строчкам через vbCrLf...
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Visual studio 2010 and framework 4.0 ?

Сообщение Proxy » 07.01.2010 (Чт) 0:34

По наличию CrLF в конце строки) А что, вы их визуально не отличаете от принудительного WordWrap? :D
Follow the white rabbit.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Visual studio 2010 and framework 4.0 ?

Сообщение MIT » 07.01.2010 (Чт) 0:38

Хакер писал(а):Как отличить, кончилась ли строка или продолжится далее?
Дополню от себя:
Можно ли переность код через пустую строку или же продолжение должно быть обязательно на следующей?
Код: Выделить всё
    Public Function Delete(ByVal Id As Integer,

                           ByVal Type As Types.NodeType) As Boolean

Можно ли после каждой строки ставить комментарий без нарушения правил синтаксиса?
Код: Выделить всё
    Public Function Delete(ByVal Id As Integer, 'коммент
                           ByVal Type As Types.NodeType) As Boolean
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Visual studio 2010 and framework 4.0 ?

Сообщение Хакер » 07.01.2010 (Чт) 0:41

По смыслу конструкции и правилу кодинга...


Это значит, что анализатор кода должен иметь look-ahead-трюк, чтобы определять, закончилась ли строчка кода. Это значит, что он будет принципиально медленнее, чем анализатор для языка с VB6-правилами.

Кроме того (моя любимая придирка), отличи ка:

VB6
Код: Выделить всё
' этокомментарий _
иэтотоже
аэтонекомментарий


VB.NET:
Код: Выделить всё
' этокомментарий
иэтотоже
аэтонекомментарий



Кроме того, это, по идее, значит, что одна кривая строка портит всё, что за ней следует. То есть открыли скобку, и всё далееследующее автоматически превращается во внутрискобочный хлам и становится невалидным, так?

Это, стало быть, влечёт необходимость переанализирования кода при малейшем редактировании. И наверняка IntelliSense туп и тормозит. Т.е. (я знаю, что то, что в моём понимании "тормозит", у нетчиков --- "работает сносно", а то, что в их понимании "тормозит", в моём --- "вообще не работает") работает намного медленнее, чем моментальный IntelliSense в VB6.

И наверняка как следствие кривого подхода: подсветчик синтаксиса красит слова сразу же, как они вводятся, а не после "перевода строки" (на самом деле: перевода каретки на другую последовательность смежных statement-ов).

Сколько я угадал? :)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Visual studio 2010 and framework 4.0 ?

Сообщение SLIM » 07.01.2010 (Чт) 2:08

Ну тут много случаев бывает.
Например в TP если не открыл Begin, то после then-а выполнится один statement, а программу можно написать так, что она будет работать неверно без этого. Получается что одна строчка тоже все портит.

Но это относится к языкам где составной stmt модно ограничить (как begin и end в TP, как {} в С++), а к VB это не относится, так же как и к VB.NET, поэтому данная концепция губительна своей кривостью.

Моя догадка как это делалось такова: после окончания строки редактор ждет в следующей строке что-то определенное и имеющее смысл, если смысла нет, значит это относится к предвдущей строке. Но тут опять таки вопрос. Если программист нечаянно написал что-то безсмысленное, то как к этому отнесется IDE?

В любом случае, мне кажется, что это не так обходимо как кажется, но значительно усложнит жизть
Пишите жизнь на чистовик.....переписать не удастся.....

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Visual studio 2010 and framework 4.0 ?

Сообщение Хакер » 07.01.2010 (Чт) 2:22

где составной stmt мож?но ограничить (как begin и end в TP, как {} в С++), а к VB это не относится, так же как и к VB.NET, поэтому данная концепция губительна своей кривостью.


Дело не в комплексных statement-ах, заключаемых в begin/end (для паскалей) или фигурные скобки (для С-подобных), а том, что в указанных языках конец statement-а обозначается вполне конкретно: точкой с запятой.

Поэтому транслятор (не препроцессор!) рассматривает перевод строки так же, как пробел или табуляцию (к строкам для С/C++ это не относится, в PHP относится, в паскалях --- не знаю). Для директив препроцессора нет символа конца строки, поэтому символ переноса там есть (а иначе как?): обратный слэш. То есть это как бы и перенос (с точки зрения логики) и экранирование символа переноса (с точки зрения "механики").

То есть везде в нормальных вещах либо перевод строки означает конец, и обязательно есть символ подавления переноса, либо есть явный указатель конца, и символа подавления переноса нет (потому что незачем его подавлять).
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList