0 / 0 / 0
Регистрация: 28.02.2016
Сообщений: 1
|
|
1 | |
В чем отличие VB.NET от VBA28.02.2016, 15:41. Показов 8548. Ответов 4
Метки нет (Все метки)
Подскажите каковы отличия современного VB.NET 2015 (ведь это самая последняя версия?) и современная версия VBA Office 365?
И как себя чувствует VB.NET? Не зачах в лучах славы старшего брата C#?
0
|
28.02.2016, 15:41 | |
Ответы с готовыми решениями:
4
В чем отличие VB от VB.NET? В чём отличие между командами NET и SC? В чём отличие JavaFX от ASP.NET Объясните в двух словах, в чём отличие ASP.NET от ASP.NET MVC |
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
|
28.02.2016, 18:42 | 3 |
VBA - это язык программирования (VB), который встроен в одно из приложений MS Office (в Excel, в Access, в Outlook, в Word, в PowerPoint и тд.)
VB.NET - это отдельный язык (самостоятельный), он может "работать" (на нём можно программировать) отдельно от других программ. В VB.NET - у вас в конце работы получается отдельный EXE файл с программой. А в VBA - у вас ничего отдельно от родительского файла MS Office не получается. Весь код находится внутри какого-то файла офиса. Если вы хотите напрограмировать себе будильник, который вам будет напоминать о чем-либо, то логичнее его сделать отдельным EXE (отдельной программой). Если вы сделаете будильник в VBA, то вам придётся запускать (открывать) тот файл, внутри которого у вас находится ваш код макроса. VBA - "кастрирован" сильно урезан по функционалу. VB.Net - современный мощный объектно-ориентированый язык программирования. Это как сравнить отвёртку и огромный набор всевозможных инструментов вместе при ремонте автомобиля. Можно отвёрткой отремонтировать автомобиль? Ну, что-то можно открутить/закрутить/подладить. А огромным набором инструментов вы можете разобрать и собрать полностью весь автомобиль.
3
|
Администратор
|
|
28.02.2016, 18:53 | 4 |
fstepan, VBA это интерпретируемый язык работающий только внутри Office документов. VB.NET это компилируемый язык общего назначения. Ничего общего кроме слова Basic в названии у них нет. Похожий синтаксис не в счет т.к. C# и Java тоже похожи, но являются совершенно разными языками.
Прекрасно чувствует. Продолжает развиваться вместе с .NET Учитывая что VB.NET это наследник VB который появился раньше .NET и был (и пожалуй остается) одним из самых известных языков программирования, то скорее C# младший брат VB.NET.
4
|
28.02.2016, 19:01 | 5 |
плюсую, да этот факт мало кто понимает, что шарпа не является наследником сях, а вот великий и могучий VB6 коим и сейчас остается, дал начало для vb.net
1
|
28.02.2016, 19:01 | |
28.02.2016, 19:01 | |
Помогаю со студенческими работами здесь
5
В чем отличие: создать в VS web-сайт от создания приложения ASP.NET MVC 4? Отличие VBA от VB 2010 Отличие C# и vb.net от С++ В чем отличие Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |