Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обзор VS 2005, от Run-time Error 
:(
    Опции темы
Exception
Дата 20.12.2005, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Как хочешь. Кстати, только что купил SQL Server 2005 Enterprise. Буду смотреть..
PM   Вверх
HalkaR
Дата 27.12.2005, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

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



К слову о снипетах - единственное их неудобство, то что их то писать приходиться ручками. Мне говпарили, что есть сниппет для создания сниппетов - кто-нить это чудо видел?
PM MAIL   Вверх
Budda
Дата 27.12.2005, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата
Ах, да. Visual Studio 2005 тоже поддерживает эту возможность (зовущуюся Edit-And-Continue).
Это поддерживается ещё с 6-й студии smile А вот возможность просматривать поля объектов в окне с кодом - меня порадовала.
Есть ещё такая фишка как "Code Definition Window" - позволяет мгновенно видеть определение объектов, классов...

Вобщем студия рулёзная - только памяти нужно её прикупить smile
PM WWW   Вверх
Exception
Дата 28.12.2005, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Не "с 6-й студии", а "до 6-й студии". В VS2003 этого нет. Насчет сниппетов -- на http://systemwindowsforms.net лежит прога для их создания.
PM   Вверх
Guest
Дата 28.12.2005, 12:22 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Run-time errorЕсть. Я начал юзать 2003-ю студию 3 месяца назад, и юзал буквально до этой субботы (когда поставил 2005-ю). Есть там эта фича (по крайней мере в VC++), сам её юзал довольно активно. Возможно она по умолчанию не включена? Включается она в Project Properties -> Linker->General->Enable Incremental Linking : "Yes (/INCREMENTAL)".
  Вверх
Budda
Дата 28.12.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Run-time error линк кривой - может где-то точку пропустил?
PM WWW   Вверх
Exception
Дата 28.12.2005, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Угу, кривой. Исправляю: http://windowsforms.net . Насчет VC++ не знаю, говорю о .NET-языках. Фишка в том, что ты можешь изменять прогу во время выполнения без перекомпиляции. Сомневаюсь, что в С++ это можно
PM   Вверх
batigoal
Дата 28.12.2005, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


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

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



Цитата(Run @ 28.12.2005, 15:04)
Фишка в том, что ты можешь изменять прогу во время выполнения без перекомпиляции.

Нефига себе. А как это возможно? Ведь язык не скриптовый, компиляция в том или ином виде все равно нужна.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Exception
Дата 28.12.2005, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Вот самое точное: http://msdn.microsoft.com/vbasic/downloads...s/snippeteditor.
Добавлено @ 14:23
Вот самое точное: http://msdn.microsoft.com/vbasic/downloads...s/snippeteditor.
Добавлено @ 14:26
Возможно. VS использует CodeDom при исполнении, а посему ему не важно, изменен ли код: IL генерится динамически. Конечно, это подтормаживает прогу в дебуге, но это того стоит smile
PM   Вверх
mr.DUDA
Дата 30.12.2005, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Цитата(Lamer @ 28.12.2005, 13:14)
Нефига себе. А как это возможно? Ведь язык не скриптовый, компиляция в том или ином виде все равно нужна.

Ну, там на самом деле есть ряд ограничений: нельзя добавлять новые классы, новые директивы using (в C#), новые методы в класс и т.д. Наверное это связано с тем, что edit-and-continue работает только в рамках методов, т.е. перекомпилирует код но не метаданные.


--------------------
user posted image
PM MAIL WWW   Вверх
chipset
Дата 6.4.2006, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Exception @ 1.12.2005, 08:06 Найти цитируемый пост)
Появилось достаточно много новых контролов для ASP.NET. Причём тулбокс теперь составлен тоже ввиде дерева (как в BDS). Добавились контролы типа Login (см. скриншот), SiteMapPath (потипа Форум прогеров > .NET > общие вопросы по .NET и C#), ImageMap, Localize, и многие другие.

TreeView форева smile

Цитата(Exception @ 1.12.2005, 08:06 Найти цитируемый пост)
Меня хватил шок. Где Windows Forms Designer Generated Code??? К счастью, его я обнаружил в соседнем файле *.designer.cs. Теперь codebehind есть и для форм. Похвально, зачастую всякие InitializeComponent() мне очень мешали.

Ага, лучше-бы сразу называли его кодбехайндом smile
Цитата(Exception @ 1.12.2005, 08:06 Найти цитируемый пост)
Причём очень интересно, что можно объявлять свой класс-дженерик и ограничивать типы объектов, которые ему можно передать:

smile

В C++ это тоже делаеться, но немного более гемморойно.

Цитата(Exception @ 1.12.2005, 08:06 Найти цитируемый пост)
Кстати, благодаря дженерикам появился замечательный класс Nullable.Чем-то он напоминает WeakReference.Объявив ссылочный объект как Nullable, вы сможете присваивать ему значение Nothing (вместо всяких дебилистических DBNull).


Мне ещё понравился оператор "??", который позволяет задать значение в случае получения NULL.
А-ля:
Код

int? i = GetSomeStuffFromSomewhere() ?? 42;

Цитата(Exception @ 1.12.2005, 08:06 Найти цитируемый пост)
Run-time ErrorАрхив со скриншотами

Не грузится.
Цитата(Exception @ 2.12.2005, 07:11 Найти цитируемый пост)
Так что, Чип, переходи к дотнетчикам emo&:)endemo

Ого smile А все возможности C++ это поддерживает? smile


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


Эксперт
****


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

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



Ой, черт.. Я же удалил аккаунт на народе smile . Если остались, перезалью
PM   Вверх
Любитель
Дата 9.4.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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



Цитата(Exception @ 28.12.2005, 14:04 Найти цитируемый пост)
Насчет VC++ не знаю, говорю о .NET-языках. Фишка в том, что ты можешь изменять прогу во время выполнения без перекомпиляции. Сомневаюсь, что в С++ это можно

Как раз в обычном C++ это было начиная с 6-ой студии smile



--------------------
PM MAIL ICQ Skype   Вверх
Exception
Дата 9.4.2006, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(chipset @ 6.4.2006, 01:08 Найти цитируемый пост)
все возможности C++ это поддерживает?

Эээ... вроде да smile . И template'ы тоже smile
Добавлено @ 15:12
Цитата(Любитель @ 9.4.2006, 13:59 Найти цитируемый пост)
Как раз в обычном C++ это было начиная с 6-ой студии

smile
Это как же? Я имею в виду - поставил брейкпоинт, во время выполения меняешь любые строчки (не меняя интерфейс класса), переносишь куда угодно стрелочку, указывающую на выполняющуюся строчку и выполняещь с указанного места.

Присоединённый файл ( Кол-во скачиваний: 50 )
Присоединённый файл  vs2005.zip 568,91 Kb
PM   Вверх
mr.DUDA
Дата 9.4.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

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



Цитата(Exception @ 9.4.2006, 14:09 Найти цитируемый пост)
Это как же? Я имею в виду - поставил брейкпоинт, во время выполения меняешь любые строчки (не меняя интерфейс класса), переносишь куда угодно стрелочку, указывающую на выполняющуюся строчку и выполняещь с указанного места.

Edit-and-continue это немного не то. Редактируешь код в процессе debug-а, он перекомпилируется и выполняется дальше.


--------------------
user posted image
PM MAIL WWW   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




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


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

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