Что такое Visual Basic?

В 2008 году Microsoft прекратила поддержку VB и объявила его устаревшим программным обеспечением.
Не стесняйтесь читать эту статью, написанную до этого времени. Он обеспечивает хорошую основу для текущего программного обеспечения .NET, которое все еще используется сегодня.

Это система компьютерного программирования, разработанная и принадлежащая Microsoft. Visual Basic изначально был создан, чтобы упростить написание программ для операционной системы Windows. В основе Visual Basic лежит более ранний язык программирования под названием BASIC, который был изобретен профессорами Дартмутского колледжа Джоном Кемени и Томасом Курцем. Visual Basic часто упоминается с использованием только инициалов, VB. Visual Basic, несомненно, является наиболее широко используемой системой компьютерного программирования в истории программного обеспечения.

Является ли Visual Basic просто языком программирования?

Это нечто большее. Visual Basic был одной из первых систем, сделавших возможным написание программ для операционной системы Windows. Это стало возможным, потому что VB включал программные инструменты для автоматического создания подробных программ, необходимых для Windows. Эти программные инструменты не только создают программы для Windows, но и в полной мере используют графический способ работы Windows, позволяя программистам «рисовать» свои системы с помощью мыши на компьютере. Вот почему он называется «Visual» Basic.

Visual Basic также обеспечивает уникальную и полную архитектуру программного обеспечения. «Архитектура» — это способ совместной работы компьютерных программ, таких как программы Windows и VB. Одна из основных причин успеха Visual Basic заключается в том, что он включает в себя все необходимое для написания программ для Windows.

Существует ли более одной версии Visual Basic?

Да. С 1991 года, когда он был впервые представлен Microsoft, существовало девять версий Visual Basic до VB.NET 2005, текущей версии. Все первые шесть версий назывались Visual Basic. В 2002 году Microsoft представила Visual Basic .NET 1.0, полностью переработанную и переписанную версию, которая была ключевой частью гораздо более крупной компьютерной архитектуры. Все первые шесть версий были «обратно совместимы». Это означает, что более поздние версии VB могут обрабатывать программы, написанные с помощью более ранней версии. Поскольку архитектура .NET претерпела такие радикальные изменения, более ранние версии Visual Basic должны быть переписаны, прежде чем их можно будет использовать с .NET. Многие программисты по-прежнему предпочитают Visual Basic 6.0, а некоторые используют даже более ранние версии.

Перестанет ли Microsoft поддерживать Visual Basic 6 и более ранние версии?

Это зависит от того, что вы подразумеваете под «поддержкой», но многие программисты сказали бы, что они уже есть. Следующая версия операционной системы Windows, Windows Vista, по-прежнему будет запускать программы Visual Basic 6, и в будущих версиях Windows они могут быть запущены.. С другой стороны, Microsoft теперь взимает большие деньги за любую помощь в решении проблем программного обеспечения VB 6, и вскоре они не будут ее предоставлять вообще. Microsoft больше не продает VB 6, поэтому его сложно найти. Ясно, что Microsoft делает все возможное, чтобы препятствовать продолжению использования Visual Basic 6 и поощрять принятие Visual Basic .NET. Многие программисты считают, что Microsoft поступила неправильно, отказавшись от Visual Basic 6, потому что их заказчики вложили в нее так много средств за более чем десять лет. В результате Microsoft заработала много недоброжелательности со стороны некоторых программистов VB 6, а некоторые перешли на другие языки, а не на VB.NET. Это могло быть ошибкой.

Действительно ли Visual Basic .NET — это улучшение?

Абсолютно да! Все .NET является поистине революционным и дает программистам гораздо более способный, эффективный и гибкий способ написания компьютерного программного обеспечения. Visual Basic .NET — ключевая часть этой революции.

В то же время, Visual Basic .NET явно труднее изучать и использовать. Значительно улучшенные возможности действительно связаны с довольно высокой стоимостью технической сложности. Microsoft помогает компенсировать эту возросшую техническую трудность, предоставляя еще больше программных инструментов в .NET, чтобы помочь программистам. Большинство программистов согласны с тем, что VB.NET — это такой огромный шаг вперед, что он того стоит.

Разве Visual Basic не предназначен только для неопытных программистов и простых систем?

Это было то, что программисты, использующие такие языки программирования, как C, C ++ и Java, говорили до Visual Basic .NET. В то время в обвинении была доля правды, хотя с другой стороны аргументация заключалась в том, что отличные программы можно было писать быстрее и дешевле на Visual Basic, чем на любом из этих языков.

VB.NET равен любой технологии программирования в любом месте. Фактически, полученная программа, использующая .NET-версию языка программирования C, называемую C # .NET, практически идентична той же программе, написанной на VB.NET. Единственная реальная разница сегодня — это предпочтения программистов.

Является ли Visual Basic «объектно-ориентированным»?

VB.NET, безусловно, есть. Одним из больших изменений, внесенных .NET, стала полная объектно-ориентированная архитектура. Visual Basic 6 был «в основном» объектно-ориентированным, но ему не хватало некоторых функций, таких как «наследование». Тема объектно-ориентированного программного обеспечения сама по себе является большой темой и выходит за рамки данной статьи.

Что такое «среда выполнения» Visual Basic и что она делает он нам еще нужен?

Одним из больших нововведений Visual Basic стал способ разделения программы на две части. Одна часть написана программистом и делает все, что делает эту программу уникальной, например, добавляет два определенных значения. Другая часть выполняет всю обработку, которая может потребоваться любой программе, например, программирование для добавления любых значений.. Вторая часть называется «средой выполнения» в Visual Basic 6 и более ранних версиях и является частью системы Visual Basic. Среда выполнения на самом деле представляет собой конкретную программу, и каждая версия Visual Basic имеет соответствующую версию среды выполнения. В VB 6 среда выполнения называется MSVBVM60 . (Несколько других файлов также обычно необходимы для полной среды выполнения VB 6.)

В .NET та же концепция по-прежнему используется в очень общем виде. , но он больше не называется «средой выполнения» (он является частью .NET Framework) и делает гораздо больше.

Что такое Visual Basic. NET Framework?

Как и старые среды выполнения Visual Basic, Microsoft .NET Framework объединена с конкретными программами .NET, написанными на Visual Basic .NET или любом другом языке .NET, чтобы обеспечить целостную систему. Однако Framework — это гораздо больше, чем просто среда выполнения. .NET Framework — это основа всей архитектуры программного обеспечения .NET. Одна из основных частей — это огромная библиотека программного кода, называемая Framework Class Library (FCL). .NET Framework отделен от VB.NET и может быть бесплатно загружен с сайта Microsoft. Платформа входит в состав Windows Server 2003 и Windows Vista.

Что такое Visual Basic для приложений (VBA) и как он подходит?

VBA — это версия Visual Basic 6.0, которая используется в качестве внутреннего языка программирования во многих других системах, таких как программы Microsoft Office, такие как Word и Excel. (Более ранние версии Visual Basic использовались с более ранними версиями Office.) Многие другие компании, помимо Microsoft, использовали VBA для добавления возможностей программирования в свои собственные системы. VBA позволяет другой системе, такой как Excel, запускать программу внутри и предоставлять то, что по сути является настраиваемой версией Excel для определенной цели. Например, на языке VBA можно написать программу, которая заставит Excel создавать бухгалтерский баланс, используя серию учетных записей в электронной таблице одним нажатием кнопки.

VBA — это версия VB 6, которая все еще продается и поддерживается Microsoft и только как внутренний компонент программ Office. Microsoft разрабатывает полностью .NET-возможности (называемые VSTO, Visual Studio Tools для Office), но VBA продолжает использоваться.

Сколько стоит Visual Basic?

Хотя Visual Basic 6 можно купить отдельно, Visual Basic .NET продается только как часть того, что Microsoft называет Visual Studio .NET. Visual Studio .NET также включает другие поддерживаемые Microsoft языки .NET: C # .NET, J # .NET и C ++. NET. Visual Studio поставляется в различных версиях с различными возможностями, которые выходят далеко за рамки простого написания программ. В октябре 2006 года объявленные Microsoft прейскурантные цены на Visual Studio .NET варьировались от 800 до 2800 долларов, хотя часто доступны различные скидки..

К счастью, Microsoft также предоставляет полностью бесплатную версию Visual Basic под названием Visual Basic .NET 2005 Express Edition (VBE). . Эта версия VB.NET отделена от других языков, а также полностью совместима с более дорогими версиями. Эта версия VB.NET очень способна и совсем не «ощущается» как бесплатное программное обеспечение. Хотя некоторые функции более дорогих версий не включены, большинство программистов ничего не заметят. Система может использоваться для программирования производственного качества и никоим образом не «повреждена», как некоторые бесплатные программы. Вы можете узнать больше о VBE и загрузить копию на веб-сайте Microsoft.

Оцените статью
recture.ru
Добавить комментарий