Explorar el Código

Ermakov Kirill

u21ermakov hace 1 año
padre
commit
2646127bad
Se han modificado 1 ficheros con 46 adiciones y 0 borrados
  1. 46 0
      Лекции/Visual_Basic/Visual Basic Info.md

+ 46 - 0
Лекции/Visual_Basic/Visual Basic Info.md

@@ -0,0 +1,46 @@
+# Visual Basic
+
+Visual Basic — компьютерный язык (точнее, семейство языков), созданный и развиваемый корпорацией Microsoft, а также интегрированная среды разработки. Является дальнейшим развитием языка QuickBasic (также разработанного Microsoft), от которого унаследовал общую концепцию, стиль и синтаксис. 
+
+Однако, развитие Visual Basic пошло в сторону процедурного, объектного, компонентного и событийного программирования. Язык активно используется как для разработки Windows-приложений, так и для создания ПО для других платформ. Visual Basic можно скачать и использовать как отдельно, так и в составе Microsoft Visual Studio. 
+
+![Изображение](https://lh6.googleusercontent.com/3kHSDah_T7aTOlgygteqeeTpCDz073l8mr8golKcWUHtLw3NsweCRcaXFlp_XWCdddLEhUJQOQYArK1OX03cvGestYR0gIEa879eoPVRit_FsiOpv9J8VIAe5-JW-dONsKMVYmW4-apfhvbMwU39A-yMzUVGyAv_WJYE1GLTLQqZuuTxavtEoebVPLIKUIEqLIZeOw)
+
+# История развития
+
+История Visual Basic началась в 1991 году, когда на основе синтаксиса QuickBasic компания Microsoft выпустила первую версию нового языка для своей операционной системы Windows. Новшеством, выделяющим новинку, стала связь с графическим интерфейсом, ранее реализованная программистом Аланом Купером в прототипе Tripod. Но именно в Visual Basic 1.0 эта реализация достигла нужного уровня. В том же году вышла версия языка для операционной системы MS-DOS с конвертором кода для Windows.
+
+Начиная с версии 7.0, выпущенной в 2002 году, Microsoft резко изменила концепцию Visual Basic. Фактически, это уже был новый язык, хотя и позиционирующийся как логическое развитие предыдущего. Новая версия получила название Visual Basic.NET, она не имела обратной совместимости с предыдущими релизами. Ключевым отличием стало то, что код теперь стал полностью управляться фреймворком NET Framework Common Language Runtime. 
+
+# Описание Visual Basic
+
+Язык программирования «Вижуал Бэйсик» относится к категории императивных. Написанные на нем программы представляют собой строгую последовательность команд (приказов — отсюда и название «императивный»), причем каждая последующая использует данные, полученные при исполнении предыдущей. Кроме того, Visual Basic объединяет в себе элементы сразу нескольких парадигм (методологий) программирования:
+
+* Процедурной — можно разбивать задачу на более мелкие и группировать последовательно выполняемые операторы кода в подпрограммы для их решения;
+* Объектно-ориентированной — программу на Visual Basic можно представить как совокупность взаимодействующих друг с другом объектов, каждому из которых присвоен определенный класс, образующий определенную иерархию;
+* Компонентно-ориентированной — она представляет программу как совокупность отдельных независимых языковых конструкций (модулей или компонентов) исходного кода, предназначенных для повторного использования;
+* Событийно-ориентированной — в Visual Basic имеются встроенные обработчики событий, таких как использование программистом клавиатуры и мыши, сообщений, поступающих от других приложений, активности операционной системы и т.д.
+
+Главной особенностью Visual Basic, отличающей его от большинства языков, стало применение в программировании графического интерфейса. Фактически, пользователь мог создать свое приложение как конструктор, используя готовые визуальные компоненты (например, кнопки управления, поля и т. д.), расставляя их в нужном порядке методом drag and drop (перетащи и брось). Так как эти компоненты имеют свои атрибуты и обработчики событий, они будут реагировать на действия пользователя при исполнении программы. Это дает возможность разрабатывать реально работающие (хоть и ограниченные по функционалу) приложения даже человеку, не имеющему никакого опыта в программировании.  
+
+![Изображение](https://lh3.googleusercontent.com/vC1JRXNcfZPZ4vpmVRaqqszOvOCLitG9Ww00SGN-CLFuBvRZcLGoPXhvLdn59Cn4JHuy-AriIGbgm7C4PDT0yZauf0fIyI2aZywMY23l1DD_4ff1VPZXmIMeDfxc2DIhuHBy9IxtpR6lews4b20NsmxttXEq1B8mnTzoD6tsx8if1l2LV_nDJiOzMJhJaJDmYxKqqw)
+
+Написание программ на Visual Basic происходит в интегрированной среде разработки, которая помогает пользователю подсказками, подсветкой синтаксиса, автоматической подстановкой и т.д. Управленческие элементы обеспечивают основной функционал приложения, при этом разработчик может существенно расширить ее с помощью обработчиков событий, которые исполняют дополнительный код в зависимости от задействованного компонента.
+
+# Преимущества Visual Basic
+
+* Простота.
+* Высокая скорость разработки.
+* Мощная поддержка.
+* Защита от ошибок.
+* Сильная типизация.
+
+# Недостатки Visual Basic
+
+* Ограниченная кроссплатформенность.
+* Строгая привязка к среде программирования.
+* Медленная работа программ.
+
+# Литература
+
+https://blog.skillfactory.ru/glossary/visual-basic/