Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 654
1

Visual Basic .NET в среде разработки

31.05.2019, 11:03. Показов 3586. Ответов 51
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, вопрос по применимости этого языка.

Я знаю VBA Excel

Вижу, что синтаксис достаточно схож.

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

Тем не менее, он незаметен. Ни в вакансиях, нигде...

Объяснитесь) пожалуйста, специалисты visual basic net
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2019, 11:03
Ответы с готовыми решениями:

Visual Basic .Net и Visual Basic 6.0 - В чём разница
В общем возник вопрос: Visual Bisic.Net и Visual Basic - это два разных языка, или же .NET версия...

Visual Basic.Net и Visual Studio 2013 - в чем разница?
Visual Basic.Net и Visual Studio 2013 - в чем разница? Или это одно и тоже, просто называются по...

Visual Basic .NET vs Visual FoxPro 9.0 в рамках задач реляционной модели данных
Очень хочется обсудить следующую тему. Поставлена задача - написать некоторую программу...

Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net

51
Эксперт .NET
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
31.05.2019, 18:29 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Yury Komar Посмотреть сообщение
Ферваль 2019, аж гордяк за VB.NET
Что-то вы пропустили тот факт, что VB в период с февраля по май упал почти на 2%.

А по поводу синтаксиса, то у VB один из самых дебильных синтаксисов, везде эти беcполезные begin/end/dim/as, хуже наверно только какой нибудь Objective-C...
0
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 654
31.05.2019, 18:30  [ТС] 22
Не
Цитата Сообщение от ArtNord Посмотреть сообщение
Но зато чувствуешь себя очень нужным и стабильно трудоустроенным. Бухгалтера (и мендежерЫ разного толка) нужны везде, а им нужен Excel. А объемы данных стабильно растут от года в год. И вот тут нужны мы.
Честно сказать, даже и такого спроса не встречал...
0
1496 / 1044 / 146
Регистрация: 01.10.2009
Сообщений: 3,510
Записей в блоге: 1
31.05.2019, 18:31 23
Цитата Сообщение от MrCrown Посмотреть сообщение
и самый интуитивно понятный
шас бы эту тему в ветку шарпа, там бы личности некоторые про язык столбиком тут бы понадавали
3
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 654
31.05.2019, 18:32  [ТС] 24
Цитата Сообщение от ArtNord Посмотреть сообщение
VBA тоже бессеребрянники
Вот это точно... Гении - энтузиасты. Не все, конечно. Но те, что остались и не вымерли - самородки. Вымрут они - вымрет язык.
0
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 997
31.05.2019, 18:33 25
Цитата Сообщение от antoniogrid Посмотреть сообщение
Честно сказать, даже и такого спроса не встречал..
Просто они в этом не признаются. Но если в резюме указать типа "Excel на уровне программирования" незамеченным не останется
0
1496 / 1044 / 146
Регистрация: 01.10.2009
Сообщений: 3,510
Записей в блоге: 1
31.05.2019, 18:36 26
Цитата Сообщение от Someone007 Посмотреть сообщение
begin/end/dim/as
C#
1
var i = 10;
VB.NET
1
  Dim i = 10
Ну а остальное, от папы
3
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
31.05.2019, 18:39 27
А вот это?
C#
1
for (int i = 1000; i > 0; i--)
VB.NET
1
For i = 1000 to 0 Step -1
3
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 654
31.05.2019, 18:47  [ТС] 28
Остается, если так уж оно нравится, только самому себе этим языком и заниматься...

Ну, вот, это, конечно, странно...
Такой язык и...

Кто-нибудь пробовал искать на нем работу?
0
1496 / 1044 / 146
Регистрация: 01.10.2009
Сообщений: 3,510
Записей в блоге: 1
31.05.2019, 18:48 29
Yury Komar, нет, Юра, тебе все равно будут доказывать обратно, я увожаю мнение каждого, но мое мнение, просто когда-то придумали С, и кто-то определил его синтаксис как лучший и от него начали плясать, вне зависимости от того так это или нет, вон сча Питон восхваляют, а синтаксис ближе к бэйсику (простой), очень функциональный язык, вот и стартанул.Все люди разные, каждому свое, но бэйсик не заслуженно по моему не уважают за синтаксис. А все потому что мало придумать синтаксис языка, этому языку нужно ещё учить, развивать и популяризировать, что Билл не делал
3
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
31.05.2019, 18:50 30
XIST, согласен на 100%...
0
371 / 269 / 93
Регистрация: 18.11.2015
Сообщений: 997
31.05.2019, 18:51 31
Цитата Сообщение от antoniogrid Посмотреть сообщение
Вот это точно... Гении - энтузиасты. Не все, конечно. Но те, что остались и не вымерли - самородки. Вымрут они - вымрет язык.
Наверное, соглашусь. Excel, как электронная талица крут, но всё чаще данные переваливают за миллион. А Access.... Все (подавляющее большинство) работают в 1С. Наверное, как подвид программистов (но скорее, менеджер/бухгалтер со знанием VBA,кстати МИФ) останется. Кому-то же надо...
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
31.05.2019, 18:54 32
кстати вот еще из того, что запомнилось из C#
C#
1
y = (x==true) ? value1 : value2;
VB.NET
1
If(y = x, value1, value2)
вроде не ошибся с переводом
1
1496 / 1044 / 146
Регистрация: 01.10.2009
Сообщений: 3,510
Записей в блоге: 1
31.05.2019, 20:16 33
Yury Komar, Юра, вот офигенный пример. НУ зачем программисту запоминать вот это ?
Когда
VB.NET
1
If(y = x, value1, value2)
может не понятно быть и не запомниться ну не знаю кому даже
0
Эксперт .NET
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
31.05.2019, 20:43 34
Цитата Сообщение от XIST Посмотреть сообщение
может не понятно быть и не запомниться ну не знаю кому даже
Мне вот не понятно было, пришлось гуглить что это вообще такое...
В то время как
C#
1
x ? value1 : value2
мне (а так же любому С++/С программисту) понятно что делает...

Цитата Сообщение от Yury Komar Посмотреть сообщение
А вот это?
У вас тип переменной цикла не указан. А с ним получается жуть типа
VB.NET
1
2
For i As Integer = 1000 to 0 Step -1
Next
Против
C#
1
for (int i = 1000; i > 0; i--)
Цитата Сообщение от XIST Посмотреть сообщение
VB.NET
1
Dim i = 10
Тут тоже тип не указан.

Как только в VB дело доходит до указания типа переменной, вся его "лаконичность" заканчивается... Да и sub/end/next и прочий синтаксический мусор никуда не делись...
0
1978 / 1411 / 366
Регистрация: 26.06.2017
Сообщений: 4,011
01.06.2019, 00:14 35
Цитата Сообщение от Someone007 Посмотреть сообщение
Да и sub/end/next ...никуда не делись
в этом и проявляется лаконичность. Видно, где что началось, а где закончилось, против убийственных {} в СИ.
4
Эксперт .NET
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
01.06.2019, 00:38 36
Цитата Сообщение от Uswer Посмотреть сообщение
Видно, где что началось, а где закончилось
Как раз таки НЕ видно...

Цитата Сообщение от Uswer Посмотреть сообщение
против убийственных {} в СИ
И что убийственного в фигурных скобках? Наоборот они меньше места занимают в отличии от бесполезных слов в VB...
0
1978 / 1411 / 366
Регистрация: 26.06.2017
Сообщений: 4,011
01.06.2019, 00:54 37
Someone007, Вам не видно, потому что Вы СИ-шник. Восприятие чего либо основывается на полученных ранее навыках. Для Вас end/next это мусор, для тех кто пишет на VB это понятный синтаксис.
Если код не содержит ошибок, то без разницы на каком языке он написан, а вот при поиске ошибок наглядность блоков VB становится очевидным плюсом.
3
Эксперт .NET
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
01.06.2019, 01:43 38
Наверно вы хотели сказать
Цитата Сообщение от Uswer Посмотреть сообщение
а вот при поиске ошибок наглядность C-style блоков становится очевидным плюсом
Тогда бы я еще поверил...

Фигурные скобки очень хорошо видно на фоне остального кода и они с ним не сливаются в отличии от всяких end/sub/next и т.д. в VB...
0
1978 / 1411 / 366
Регистрация: 26.06.2017
Сообщений: 4,011
01.06.2019, 03:38 39
Уважаемый Someone007, каждый остаётся при своём мнении, дальнейший спор считаю бессмысленным.
0
Модератор
Эксперт .NET
4203 / 3287 / 497
Регистрация: 27.01.2014
Сообщений: 6,033
01.06.2019, 05:10 40
Тс'у я посоветую написать проект на VB.NET, так как синтаксис ему более близок, затем, тот же самый проект РУКАМИ (без конвертеров) переписать на C# и там уже понять для себя, что ему больше по душе...
Тем самым, поняв принцып ООП и VB.NET в целом, поймёшь и C#... Ну и будешь уметь кодить на обоих языках - а это ПЛЮС при поиске работы.

Знать С# надо, хотя бы на уровне чтения кода, так как большое количество решений именно на C#, даже в документации от Microsoft. Ну а там сами для себя сделаете выбор в пользу того или иного языка, а то может вы в итоге и на Java перейдёте, раз уж так полагаетесь на рейтинги, Ява вообще на первом месте!
3
01.06.2019, 05:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2019, 05:10
Помогаю со студенческими работами здесь

Visual Basic 6 и Visual Basic .NET - в чем различия?
Visual Basic и Visual studio это не одно и тоже? если нет то в чём разница, по мимо оформления?

БД в среде VS (язык) Visual Basic
Какой код нужно написать на VB, чтобы при нажатии кнопки, происходило вычитание из определенной...

Подключение boost в среде разработки Visual Studio 2013
Доброго времени суток! Хочу подключить boost, но не получается. 2 IntelliSense: не удается...

Создание приложения в среде Visual Basic
Разработать проект,позволяющий выбирать продукты (один или несколько) из набора продуктов (4-5) и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru