Microsoft Visual Studio — это интегрированная среда разработки (IDE) от Microsoft.
Используется для разработки:
— Компьютерных программ для Microsoft Windows.
— Веб-сайтов.
— Веб-приложений.
— Веб-сервисов.
Использует платформы разработки программного обеспечения Microsoft:
— Windows API.
— Windows Forms.
— Windows Presentation Foundation.
— Windows Store.
— Microsoft Silverlight.
Функции:
— Может производить собственный и управляемый код.
— Включает в себя редактор кода, поддерживающий IntelliSense, а также рефакторинг кода.
— Работает как интегрированный отладчик работает, отладчик уровня источника, отладчик уровня машины.
— Встроенные инструменты включают конструктор форм для создания приложений с графическим интерфейсом.
— Включает в себя: веб-дизайнер, дизайнер классов и конструктор схем базы данных.
— Принимает плагины, которые расширяют функциональные возможности практически на каждом уровне, включая добавление поддержки систем управления исходным кодом (таких как Subversion),
Visual Basic .NET for UiPath (Book recommendation by Anders Jensen)
— Дает возможность использовать добавление новых наборов инструментов, таких как редакторы и визуальные дизайнеры для языков, специфичных для предметной области, или наборов инструментов для других аспектов жизненного цикла разработки программного обеспечения. (например, клиент Team Foundation Server: Team Explorer).
— Поддерживает разные языки программирования, позволяет редактору кода и отладчику поддерживать (в разной степени) практически любой язык программирования.
— Встроенные языки программирования включают в себя: C, C ++ и C ++ / CLI (через Visual C ++), VB.NET (через Visual Basic .NET), C # (через Visual C #) и F # (начиная с Visual Studio 2010).
— Поддерживает другие языки программирования, такие как M, Python и Ruby и др., которые доступны через языковые службы, устанавливаемые отдельно.
— Поддерживает XML / XSLT, HTML / XHTML, JavaScript и CSS.
- Автозаполнение
- Завершение кода
- Встроенный отладчик
- Рефакторинг
- API для разработки
- Цветовое кодирование
- Intellisense
- NuGet
- Компилятор Exe
- C # Scripting
- Автоматическое форматирование содержимого
- .
- Лазурная интеграция
- функции
Источник: ruprogi.ru
Есть какие нибудь инструменты для работы с VBA?
много писать макросов для EXCEL на VBA. в стандартном редакторе это делать. Пробовал писать в NotePad++ там это делать удобней. Но потом с кучей файлов. есть средство для работы с макросами?
- Вопрос задан 23 мар.
- 446 просмотров
1 комментарий
Простой 1 комментарий
Visual Basic (VB.NET) – Full Course for Beginners
Поищите плагин для своей любимой IDE, например для VS Code. Уверен, что что-нибудь найдётся.
Решения вопроса 1
.NET developer (open to job offers)
Писать и исполнять код VBA можно только в IDE Office.
Если у Вас большой проект, посмотрите в сторону реализации проекта на базе VSTO.
VBA и VB.NET очень похожи, адаптация пройдёт быстро (если есть время, лучше изучить c#).
Из плюсов — практически неограниченные возможности новой платформы (VBA очень ограничен).
В VSTO есть неочевидные особенности (обращение к книге, deploy и т.д.), но конечный результат вполне быстр и user frendly.
Ответ написан 23 мар.
Нравится 4 3 комментария
VBA и VB.NET очень похожи
Sergey В., не похожи они. VB.NET больше на Си похож. В английской wiki есть сравнение.
h8nor, Sergey В., не надо выяснять, кто прав кто не прав. Прошу прекратить прения.
Ответы на вопрос 1
Microsoft Visual Studio, умеет работать как с Visual Basic так и с VB.net (VB.net похож на VB script и зачастую код можно даже тупо копировать)
Ответ написан 23 мар.
Нравится 2 6 комментариев
Спасибо за ответ, обязательно изучу.
Вы путаете человека. Писать и исполнять код VBA можно только в IDE Office.
В Visual Studio (на VB.NET и C#) можно создавать надстройки, которые будут работать как подключенные dll. Но это не одно и то-же.
VB.NET и VBA похожи, но это разные ЯП.
Sergey В., не понимаю в чем я создал путаницу? я даже ссылку на подробное описание в документации разницы дал, на русском.
Отлично помню как много лет назад я писал автоматизацию оффисного документа именно на c#, (а мой сосед копировал кусками в свой проект блоки из офисного VB в VB.NET), и я не про работу с экселем как с таблицей, нет, именно как документ, работая с ячейками точно так же, какой код генерирует автосоздание макросов в оффисе.
Если мало, вот пример работы
upd. моя ошибка, windows scripting host, в котором можно писать код на VB в т.ч. не поддерживается студией, я просто помню как писал его в FAR commander и запускал штатной утилитой cscript, внутри подключал библиотеку офиса и работало
rPman, размерёмся с аббривиатурами: )
VBA — язык программирования в своей IDE, интегрированной в редактор макросов MS Office;
VB6 — язык программирования в своей IDE, умер на версии 6.1 (вроде), переродился в VB.NET;
VB.NET — язык програмирования, использующий платформу .Net Framework. Разработка ведётся в Visual Studio (есть альтернативные IDE);
VBS — скриптовый язык програмирования, писать код можно в блокноте.
И всё это — разные вещи. С документами Office обычно работают через VBA или VB.NET (или C#).
Принципы построения кода в обоих случаях сильно (принципиально) различаются, но есть и сходство.
У автора был вопрос — где можно ещё работать с VBA. Ответ — только в IDE MS Ofiice (Open Office, etc).
Sergey В. хоть кто-то ещё помнит все четыре аббревиатуры) VB со вкусом Офиса, со вкусом натива, со вкусом дотнета и со вкусом IE6 😀
Sergey В., ты абсолютно прав, но с пользовательской точки зрения, нет никакой разницы, VBA там или VBSript, в контексте задачи они похожи и отличаются обрамлением кода и инициализацией, ну интерфейс по разному описывается. Человеку нужно задачу решать, если он смог ее решить на VBA, значит используя эти знания он легко сможет продолжить работу в MS VS и даже с использованием VBS, благо везде там для работы с документами используется один и тот же фреймворк/класс COM от оффиса
Источник: qna.habr.com
Visual basic похожие программы
Ускоряет систему, реестр и доступ в Интернет. Оптимизирует, чистит и исправляет все проблемы с ПК в 1 клик. Выявляет и удаляет шпионские и рекламные модули.
Программа — победитель многих конкурсов. Подробнее
Приложение является современной альтернативой языку программирования Basic и служит как BASIC-совместимым редактором, так и компилятором C++. Позволяет генерировать рабочие исполняемые файлы из программ, разработанных с помощью QBasic или QuickBASIC.
get_app3 516 | Бесплатная |
Convert .NET — конвертер языков программирования. Преобразует C # код в эквивалентный код VB.NET и обратно. Также можно использовать в виде обычного онлайн-переводчика.
get_app3 851 | Бесплатная |
Small Basic — небольшой бесплатный и простой в использовании инструмент для программирования на языке Basic. В Small Basic присутствует описание ключевых слов и операторов с наглядными примерами.
get_app10 844 | Бесплатная |
Функции Visual Basic — бесплатная программа-каталог в котором собраны все 140 функций языка программирования Visual Basic 6.0. В каталоге присутствует подробное описание каждой функции.
get_app5 040 | Демо версия |
Программа Системы счисления предназначена для перевода целых и дробных чисел из одной позиционной системы счисления с неотрицательными целочисленными основаниями в другую. Диапазон значений систем счисления — от 2 до 36 включительно.
get_app17 541 | Бесплатная |
Creator Forms отличный помощник в создании окон нестандартной формы для программ разрабатываемых на Visual Basic.
get_app3 379 | Бесплатная |
RapidDriver — Инструмент для разработки драйверов и отладки аппаратуры. Просто запустите RapidDriver, создайте новый проект, выберите ваше PCI, USB, LPT или ISA устройство из списка распознанных PnP-устройств — и Вы уже полностью готовы для работы с ним.
get_app4 367 | Условно-бесплатная |
Microsoft QuickBASIC (qbasic) — всем известный интерпретатор простого языка программирования Basic, который до боли знаком студентам начальных курсов.
get_app214 992 | Бесплатная |
VB Help — Большой справочник по языку Visual Basic, который будет полезен очень многим. Как тем, кто только начинает программировать на VB, так и тем, кто уже давно этим занимается. Справочник содержит большое количество материала по VB.
get_app42 350 | Бесплатная |
Источник: www.softportal.com