Visual Studio. как поставить плюсики слева, для сворачивания кода?

uaha1979

Плюсики, которые сворачивают и разворачивают часть кода, как мне самому их поставить?

Dasar

в коде написать
#region бла-бла
код
#endregion

Maurog

имхо, никак
эта хрень называется Outlining

Maurog

в коде написать
#region бла-бла
что-то фигня в гугле на эту тему
http://msdn.microsoft.com/ru-ru/library/sd032a17.aspx#Y200
кстати, язык и версия студии все же пригодились бы
апдейт: вот нашел для C# + VS2005
http://msdn.microsoft.com/en-us/library/9a1ybwek%28v=vs.80%2...

Dasar

в плюсах
#pragma region bla-bla
#pragma endregion

Maurog

в плюсах
#pragma region bla-bla
о, класс, работает
можно еще так:

#if 1
bla-bla-bla
#endif

 :grin: :grin: :grin:

uaha1979

Studio 2010 C#
Оперативненько ответили =)
Спасибки =)

Dasar

апдейт: вот нашел для C# + VS2005
region работает в C# c 2003,
C++ с 2005,
VB с 2008

uaha1979

#region
#endregion
Работает в С# Studio 2010

apl13

$ cat test.c && gcc -E test.c
#ifdef 1
YA, RLY
#endif
# 1 "test.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "test.c"
test.c:1:8: error: macro names must be identifiers

Maurog

error: macro names must be identifiers
точняк! все можно сделать еще проще

enochka1145

#if 1
?

Alexander08

VB с 2008
а жив ли хлопец? в смысле вб.нет?
или микрософт тока сшарп поддерживает-развивает(что, имхо, логично) + фшарп?
зы и куда делся Красин?

okis

куда делся Красин?
напиши ему в github :cool:

Alexander08

зачем?
мне интересно почему он больше не с нами?

Dasar

а жив ли хлопец? в смысле вб.нет?
куда он денется.
в США именно ему обучают довольно массово (примерно, как у нас Дельфи до недавнего времени).

Alexander08

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

Dasar

в 2010 они c# и vb.net совместили по возможностям, дальше у них только синтаксис будет отличаться, что упростит поддержку.
ps
сейчас они также поддерживают IronPython и IronRuby

Alexander08

хм.
раз уж ты в курсе событий :grin:
как оцениваешь перспективы ф#?
зы вроде релизнули nemerle?

Dasar

как оцениваешь перспективы ф#?
нишевой продукт для прототипирования и гиков дружных с ФЯ
зы вроде релизнули nemerle?
у этого перспективы еще более мрачные
авторы так и не смогли определиться: "для кого и чего этот язык?"

Alexander08

у этого перспективы еще более мрачные
авторы так и не смогли определиться: "для кого и чего этот язык?"
ну он создавался вроде в университетских условиях-целях. думаешь, создавая языки все к ним прагматично относились? хз. может мы просто прагматики не знаем? или мы думаем что все создается здесь и сейчас для того чтобы привлечь больше потребителей?
это ведь не ФЯ изначально, и сила у него в макросах. может чуть попозже(ИИ, нейронные сети) его и оценят?

Dasar

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

Alexander08

все с чего-то начинали.
был с - стал с++.
был немерле - станет nemerle++. а может ф#.
куда дальше двинемся? про функциональные языки - я согласен, это сила, но это уже пройденный этап. что дальше?
на что будут ориентироваться современные языки? пока, имхо, тенденция на развитие новых библиотек-средств для поддержки веба-мобайла(в основном). а вот что-то кординально новое. я вот вижу возможность расширения синтаксиса в немерле, и возможно это будет полезно для некой автоматизации проганья-тестирования и далее автоматического проганья-тестированья.

Dasar

существенная проблема при разработке - это совмещение абстракции (парадигм).
новые языки обычно предлагают уже готовую реализацию совмещения всё новых абстракций, чем здорово упрощают разработку.
у немерле такого нет

Alexander08

так есть что-нидь новое, хотя бы наметки, я не говорю о готовых?

Dasar

так есть что-нидь новое, хотя бы наметки, я не говорю о готовых?
сейчас всех интересует распараллеливание. кол-во ядер продолжает увеличиваться, а ни парадигмы, ни языка под это нет. и силы в основном брошены в этом направлении.
если же из академических разработок:
аспектно-ориентированная парадигма так пока ни в одном языке и не реализована
может кому-то удастся что-то типа пролога запихать в какой-нибудь mainstream-язык
ООП развить до манипулирования системами (графами объектов).
автоматическое преобразование кода (например, из последовательного кода в код с continuation point, в ФЯ это обычно бывает - сейчас просачивается в mainstream)
усиление static-типизации (ко/контрвариации, зависимые типы, range-типы и т.д.)

Alexander08

бля, я лох.
ебаная ом.
ебаная лень.

okis

код с continuation point
это сопрограмма?

Maurog

это сопрограмма?
сопрограммы реализуются с помощью двух call with current continuation
http://en.wikipedia.org/wiki/Call-with-current-continuation

Dasar

это сопрограмма?
по смыслу да
Оставить комментарий
Имя или ник:
Комментарий: