Перейти к основному содержимому

visual-basic — итоги

Разработчику Аналитику Тестировщику Архитектору Инженеру

Кратко — что стоит унести из раздела "visual-basic". Если пункт кажется туманным — откройте указанную главу или оглавление.


Что запомнить

Итоги по visual-basic

visual-basic — семейство языков Microsoft: VB.NET на CLR, VBA в Office, VB6 в legacy. Синтаксис похож (Sub, Dim, If), среда и типы — разные.

Что запомнить:

VB.NET в режиме сопровождения, но экосистема .NET общая с C#.

Чек-лист · VBA в Excel.


Что это даёт на практике

Если упростить до прикладного уровня, раздел помогает ответить на три рабочих вопроса:

  1. На чём писать новый код в Windows-среде?
    Обычно это VB.NET (или C# в той же платформе), с понятной структурой проекта и контролем типов.
  2. Как автоматизировать Excel/Office без отдельного сервера?
    Это зона VBA: код рядом с документом, быстрый запуск макросов и обработка таблиц.
  3. Что делать со старой системой на VB6?
    Не "ломать и переписывать всё", а постепенно модернизировать, оборачивая критические части через .NET/Interop.

Мини-карта применения

СценарийЧто выбратьПочему
Внутреннее desktop-приложение под WindowsVB.NET + WinFormsБыстрый старт, зрелая экосистема .NET
Автоматизация отчётов в ExcelVBAКод в .xlsm, простой запуск пользователем
Поддержка старого EXE с COMVB6 + аккуратная миграцияДешевле и безопаснее, чем резкий rewrite
Учебный вход в .NETVB.NET, затем сравнение с C#Легче читать синтаксис, единая BCL

Типичные выводы после раздела

  • Если нужен контроль качества кода, включайте Option Strict On и проверяйте преобразования типов.
  • Если нужен контроль качества кода, включайте Option Strict On и проверяйте преобразования типов.
  • Если в проекте много перечислений и "магических значений", пора выносить модель в Enum, Class, Structure и покрывать сценарии тестами.
  • Если логика превращается в длинные If, переходите к Select Case, маленьким Function и слоям ответственности.

Куда идти дальше

Полный маршрут — на странице о разделе.

Проверьте себя: Чек-лист самопроверки.

Если хотите закрепиться практикой:

  1. Соберите консольную утилиту чтения файла по главе 10.
  2. Добавьте простую форму с обработчиком кнопки по главе 7.
  3. Сделайте мини-задачу в Excel на VBA и сравните подходы.