C# против VB.NET
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        


««12

C# против VB.NET Expand / Collapse
Автор
Сообщение
14.05.2002 21:29
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 22.03.2004 13:49
Сообщ.: 212, Visits: 2 333
Да VB-6.0 перестают поддерживать, а VB.NET остается в строю.
Сообщ. #749756
10.03.2003 18:19
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 13.04.2003 17:07
Сообщ.: 1, Visits: 12
Можно сказать, что на любом языке, можно написать одно и тоже. Кому, что нравится. в .NET внедрили так называемый промежуточный компилятор, который преобразует скрипт, написанный на любом языке в одинаковый код, а потом проиходит основная компиляция. Поэтому абсолютно не важно на каком языке VB.NET, C#, J#,... будет писаться программа.
Сообщ. #776477
10.03.2003 19:22
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
В общем и целом, если предпосылок для изучения чего-то конкретного нет, а работал до этого только с VB, то и продолжай писать на VB.NET, если с java/си, то C#. Конечно, дополнительно, изучить C# или VB.NET не помешает, но как таковой большой надобности писать одновременно на том и том лично я не вижу. Однако, если работать например консалтером на заказ или на поддержку, то скорее всего что придется работать и с сишарпом и с бэйсиком, так что в этом случае придется учить оба :-)
Сообщ. #776484
10.03.2003 23:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
А вообще, смысла обсуждать тему перехода, для тех кто знает VB нет, т.к. синтаксис - дело вкуса, хочешь ставить ";" в конце каждой строки работай на сишарпе, не хочешь - на бэйсике, "регистрозависимости" при использовании Visual Studio не видно, неинициализированные переменные проверялись в бэйсике вроде бы тоже всегда, генерация документации нужна не так уж и многим из нас ну и т.д. и т.п.
Сообщ. #776502
11.03.2003 11:25
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 22.03.2004 13:49
Сообщ.: 212, Visits: 2 333
Уважаемый smalig, меня заинтересовали последние строки вашего сообщения: "... генерация документации нужна не так уж и
многим из нас ...". Значит ли это, что C# имеет этот сервис, а VB.net нет? Если можно раскройте, пожалуйста, эту тему шире.
Сообщ. #776523
11.03.2003 11:48
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Как было замечено выше (не мной) c# имеет чудную возможность документировать проект при помощи xml. Делается это в стиле javadoc на основе спец.комментариев в коде.

Например,

/// <summary>My funny class...</summary>
/// <remarks>...which is not working yet.</remarks>

позволит сгенерировать красивый html-файл. В VB.NET почему-то эта возможность отсутствует (на сколько я знаю).

См. подробнее в MSDN "XML Documentation for C#"

-----------------
P.S. Наверняка, уже есть утилитки сторонних фирм для генерации доков и для VB.NET, надо будет поискать.
Сообщ. #776526
11.03.2003 11:58
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
ну что я говорил, вот, пожалуйста, первый же запрос в гугле дал кучу ссылок - за качество не ручаюсь, но выбор тем не менее в наличии

http://sourceforge.net/projects/doc-vbdotnet/
http://vbxmldoc.tor-erik.net (add-in to Visual Studio.NET)
http://vb-doc.sourceforge.net/
http://www.icsharpcode.net/OpenSource/SD/Tour/094/XmlDocumentation.aspx
и т.д...
Сообщ. #776528
12.03.2003 10:23
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 01.10.2004 14:48
Сообщ.: 440, Visits: 4 885
у Microsoft тоже есть такой тул

http://download.microsoft.com/download/visualbasic.net/sample95/1.0/NT45XP/EN-US/XMLComments.exe

http://www.relib.com/forums/topic.asp?id=775294
Сообщ. #776608
« пред. тема | след. тема »

««12

Эту тему читают Expand / Collapse