Visual basic что это за программа и нужна ли она

Достоинства и недостатки Visual Basic

Visual Basic унаследовал своё название от одного из первых языков программирования Basic, в разработанного специально для начинающих программистов. Слово Basic в названии указывает лишь на то, что синтаксис программ и операторы опираются на язык высокого уровня Basic (Beginners Allpurpose Symbolic Instruction Code). Следует отметить, что Visual Basic заметно отличается от обычного Basic.

В настоящее время само название этой среды разработки приложений охватывает целое направление. Сейчас программы больше не пишут – нет больше программирования в прежнем смысле этого слова. Приложения проектируются. Собственно и программистов гораздо уместнее было бы назвать инженерами проектировщиками программных средств. Они являются скорее художниками и творцами, чем странными чудаками.

Microsoft Windows не только способствует более простой и интуитивной работе с компьютером. Создать приложение в Visual Basic – значит разработать его не только для Windows, но и с помощью Windows и создать его таким, как Windows. Это и есть характерная черта Visual Basic.

Что такое VBA

Однако не следует заблуждаться, полагая, что можно легко научиться программировать в Visual Basic. Теоретическая база при этом играет решающую роль. Но после изучения нашей книги работа в Visual Basic не будет представлять для вас никаких проблем.

На вопрос, чем является Visual Basic – компилятором или интерпретатором, можно получить ответ: «И тем, и другим». Его нельзя однозначно отнести ни к компиляторам, ни к интерпретаторам.

Visual Basic как интерпретатор

Основным признаком интерпретатора является то, что созданные в нем программы выполняются только в среде разработки. Программу можно запустить непосредственно из среды и если в ней есть ошибки, они сразу же распознаются. Все это наблюдается и в Visual Basic, где можно запустить приложение непосредственно в среде разработки.

При этом Visual Basic использует технологию Threaded-p-Code, при которой каждая введенная строка кода преобразуется в промежуточный код – Threaded-p-Code. Это еще не совсем машинный код, но такой код выполняется быстрее, чем при работе с обычным интерпретатором. Во-первых, Visual Basic сразу же проверяет синтаксис программы и выдает сообщение об обнаруженной ошибке. Другим преимуществом этой технологии является возможность поиска ошибок.

Visual Basic как компилятор

Однако Visual Basic – не просто интерпретатор, так как это означало бы, что приложения выполняются только в среде Visual Basic. Visual Basic предоставляет возможность создавать и исполняемые exe файлы, поэтому его можно отнести и к компиляторам.

Visual Basic нельзя назвать чистым компилятором, так как в отличие, например, от Visual C++, Visual Basic не создает исполняемый файл сразу же при запуске из среды разработки. Для создания такого файла необходимо сделать это явно (команда File ► Make ***.exe). Начиная с пятой версии, Visual Basic располагает так называемым «Native Compiler», т.е. компилятором, который может создавать машинный код.

VBA История, перспективы, достоинства и недостатки

Таким образом. Visual Basic объединяет в себе возможности, как интерпретатора, так и компилятора. И это имеет больше преимуществ, чем недостатков.

Достоинства и недостатки Visual Basic

К достоинствам Visual Basic необходимо отнести чрезвычайно простой синтаксис языка, который легко может освоить начинающий программист. При этом простота синтаксиса не является препятствием для использования современных методов разработки программных приложений: визуального проектирования и использования объектно-ориентированного подхода. Visual Basic имеет широкий диапазон приложения от баз данных до программ, работающих в сети Internet. Кроме того, версия Visual Basic – Visual Basic For Application (VBA) является языком программирования в популярных программах Microsoft Office: MS Word, MS Excel и MS Access.

К недостаткам Visual Basic необходимо отнести более низкую скорость работы приложения, по сравнению с программами написанными, например на Visual C++.

Сравнительный анализ показывает, что целесообразно использовать для сравнительно небольших и несложных задач, в которых скорость работы, в основном определяется действиями пользователя. Для подобных задач на первый план выходит время разработки приложения.

Источник: poisk-ru.ru

1. История Visual Basic, назначение среды программирования Visual Basic

2. Основные понятия объектно-ориентированного визуального программирования

3. Среда Visual Basic 6.0

1. История Visual Basic, назначение среды программирования Visual Basic

Обычно BASIC ассоциируется с простым в освоении и ис­пользовании средством программирования. Действительно, этот язык долго использовался в качестве учебного языка при изучении основ программирования. Это было заложено в название BASIC — Beginners All-purpose Symbolic Instructional Code, то есть многоцеле­вой код символьных инструкций для начинающих.

Visual Basic является продуктом многолетней эволюции языка BASIC. С появлением системы Windows фирма Microsoft разработала графический вариант языка BASIC. Он предназначался для создания программ, работающих в режиме диа­лога с пользователем, т.е. в визуальном режиме. По мере раз­вития компьютерной технологии Visual Basic постепенно превращался из простого языка для на­чинающих в мощный инструмент для разработки приложений.

Visual Basic — это система программирования, предназначенная для написания программ, рабо­тающих под управлением операционной системы Windows. Используя Visual Basic, можно разрабатывать очень сложные приложения практически для любой области современных компьютерных технологий: бизнес-приложе­ния, игры, мультимедиа, базы данных.

Причины столь широкой популярности и у Visual Basic, и у системы Win­dows примерно одинаковы: фирма Microsoft сумела такую сложную технологию, как написа­ние компьютерных программ, сделать доступной широкому кругу пользователей путем применения графического интерфейса. В визуальной среде программирования можно быстро создать дизайн диалоговых окон, с которыми будет работать пользователь, нарисовав и упорядочив их элементы точно так же, как помещаются рисунки в текст, например, при верстке газеты. При написании программ традици­онным способом (без использования графического интерфейса) система взаимодействия с пользова­телем создается на основе команд языка программирования. Очевидно, что начинающим гораздо проще освоить метод визуального программирования.

Читайте также:
Дополнительные общеобразовательные общеразвивающие программы что это

Одним из типов объектов Visual Basic являются элементы управления — это элементы, которые используются при разработке пользовательского интерфейса. С их по­мощью можно дополнять программы новыми функциями, не вникая при этом в суть их работы. Например, чтобы пользователь мог ввести в программу некоторые исходные данные, достаточно просто поместить в форму соответствующий элемент управления (например, текстовое поле). Таким образом, языки визуального программирования обла­дают неоспоримым преимуществом — можно сконцентрироваться на том, что вы хотите полу­чить от программы, а не на том, как это все запрограммировать.

Одним из основных преимуществ языка Visual Basic является возможность очень быстрого создания работоспособных приложений. С появлением версии Visual Basic 6.0 сбылась мечта программиста — простые приложения можно создавать, практически не прибегая к написанию про­граммного кода, а в сложных приложениях рутинный процесс его создания сведен к минимуму. Мастера, включенные в состав Visual Basic, дают воз­можность быстро создавать прототипы приложений, готовых для обсужде­ния и согласования с заказчиком. Данная реализация языка ставит его практически в один ряд с такими средства­ми разработки, как Visual C++, Delphi и другими.

Простота и мощность языка Visual Basic позволили сделать его встроен­ным языком для приложений Microsoft Office. Многие независимые разра­ботчики, например, известная своими программами в области бухгалтерского учета фирма «1C», приобретают лицензии на использование языка Visual Basic в качестве внутреннего языка своих приложений.

Фирма Microsoft интегрировала также специальную версию Visual Basic, известную под име­нем Visual Basic for Application (VBA) во все компоненты пакета Microsoft Office, Microsoft Project и некоторые другие программы. Кроме того, фирма Microsoft продала лицензию на VBA очень многим фирмам — про­изводителям программного обеспечения. Поэтому в на­стоящее время Basic уже не считается учебным языком — знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современ­ного программиста любого уровня. (Дополнительно: см., например, [4], [6]).

Источник: studfile.net

Знакомство со средой Visual Basic

Язык программирования BASIC (Beginner’s Allpurpose Symbolic Instruction Code – универсальный символьный программный код для начинающих) разработали сотрудники Дартмутского колледжа (США) в 1964 г. с целью быстрого обучения студентов основам программирования.

Visual Basic – это интегрированная среда разработки приложений, включающая следующие компоненты:

  • Конструктор форм предназначен для создания окна-формы с набором необходимых элементов;
  • Текстовый редактор предназначен для написания программ, в котором доступны команды для операций работы с фрагментами текста: копирования, вставки, вырезания;
  • Отладчик используется для устранения ошибок в тексте программы, выделяя их в тексте различными цветами;
  • Компилятор используется для превращения отлаженного программного проекта в Windows-приложение в полноценный исполняемый (.exe) файл, который запускается без участия среды Visual Basic.

Решим твою учебную задачу всего за 30 минут
Попробовать прямо сейчас

Преимущества Visual Basic:

  • является простым и наглядным в сравнении с другими языками программирования;
  • динамично развивается;
  • интегрирован в программы Word, Excel, Power Point и др., что дает возможность управлять этими программами из других программ.

Язык Visual Basic является объектно-ориентированным, т.е. работает с разными объектами, каждый из которых имеет определенные свойства: цвет, размеры, положение и др. К некоторыми объектам можно применять определенные действия, которые называют методами (например, нажатие кнопки). Эти действия вызывают определенное событие (например, закрытие приложения). Для описания события должен быть написан соответствующий код в тексте программы.

Запуск Visual Basic

Запустить среду Visual Basicможно несколькими способами:

  1. Нажать Пуск – Все программы – Microsoft Visual Basic 6.0.
  2. Дважды щелкнуть по ярлыку VB6 на Рабочем столе.

После запуска открывается окно с тремя вкладками: Новое, Существующее, Прошлое.

Для создания нового проекта нужно на вкладке Новое выбрать Стандартный EXE и нажать Открыть.

«Знакомство со средой Visual Basic»
Готовые курсовые работы и рефераты
Консультации эксперта по предмету
Помощь в написании учебной работы

Для открытия существующего проекта на вкладке Существующее нужно выбрать Открыть нужную папку, выбрать Выбрать нужный проект и нажать Открыть.

Если нужно открыть объект, который ранее уже открывался на данном компьютере, можно на вкладке Прошлое выбрать вариант Выбрать нужный проект и нажать Открыть.

Сохранение проекта

Проект приложения сохраняется в отдельной папке, т.к. каждый элемент проекта сохраняется в отдельном файле. При первом сохранении указываются имена файлов для всех элементов проекта. Принято имя файла, сохраняющего форму, начинать с буквы F (FИмяФайла.frm), имя файла, сохраняющего проект – с буквы P (PИмяФайла.vbp).

Для сохранения проекта, который содержит одну форму, нужно в меню Файл выполнить команду Сохранить Проект как.

Окна среды программирования Visual Basic

Определение 1

Элементами среды программирования являются небольшие окна, которые выводят различную информацию и позволяют управлять составными частями проекта.

Все окна среды программирования выводятся на экран с помощью пункта меню Вид и их можно перетягивать за строку заголовка к любому краю экрана.

интернет-биржа студенческих работ»>

Рисунок 1. Окно среды программирования Visual Basic. Автор24 — интернет-биржа студенческих работ

Проводник проекта

В окне Проводник проекта отображаются группы объектов (например, Формы, Модули), которые используются в данном проекте. В группах размещаются сами объекты: формы, модули.

С помощью окна Проводник проекта можно вывести на экран окно формы двойным нажатием по значку или имени формы. С помощью пункта меню Проект можно добавить новые объекты: Форму, MDI Форму, Модуль, Модуль Класса, Управление Пользователя, Страницу Свойств и др.

Для открытия окна программного кода объекта нужно в контекстном меню объекта выбрать пункт Показать код или нажать кнопку Показать код в окне проводника проекта.

Для удаления объекта из проекта нужно в контекстном меню объекта выбрать команду Удалить или выделить объект и нажать клавишу Delete.

Окно свойств

В окне свойств отображаются свойства текущего объекта (формы или элементов управления: кнопок, полей для ввода или вывода текстов, надписей). Выделенный объект является текущим. Например, если выделена форма, то Окно свойств примет вид:

Читайте также:
Сбис что это за программа сколько стоит

Окно свойств. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Окно свойств. Автор24 — интернет-биржа студенческих работ

  1. Имя объекта, свойства которого отображаются.
  2. Вкладки Алфавит и Категории, с помощью которых можно отобразить свойства в алфавитном порядке или по категориям соответственно.
  3. Название свойства.
  4. Значение свойства.
  5. Комментарий к выбранному свойству.

Форма

Форма является эскизом окна создаваемого приложения.

Форма также является объектом, который имеет свойства, методы и события. На форме можно размещать другие объекты: кнопки, списки, текстовые поля и т.п.

В среде Visual Basic можно создать следующие виды форм:

  • Форма – обычная форма, которая используется для создания несложных программ.
  • MDI Форма – форма, которая может содержать дочерние (вложенные) формы. Приложение может содержать не больше одной такой формы.
  • Дочерняя форма содержится только внутри основной формы. Приложение может содержать несколько дочерних форма.
  • Форма диалога появляется на экране на короткое время, служит для ввода или вывода информации, не может изменяться в размерах и выводится поверх других окон.

Элементы управления

Определение 2

Элементами управления называются объекты, служащие для организации пользовательского интерфейса. К элементам управления относятся кнопки, списки, переключатели.

Для добавления элементов управления на форму нужно:

  1. В меню Вид выбрать пункт Панель Инструментов (если она еще не выведена на экран).
  2. Выбрать элемент, щелкнув по нему мышью.
  3. Перевести указатель мыши на форму и, нажав левую кнопку мыши, переместить ее по диагонали вниз и направо на форме.
  • Метка Label предназначена для добавления текста на форму, который не может быть изменен пользователем, но может быть изменен программно.
  • Текстовое поле TextBox служит для введения текста или отображения результата во время работы программы.
  • Командная кнопка Command Button.
  • Рамка для рисунка PictureBox предназначена для содержания рисунка.
  • Рамка Frame используется для оформления, а также для группировки переключателей.
  • Флажок Check Box используется для введения значения Да (флажок установлен) или Нет (флажок снят).
  • Переключатель Option Button позволяет пользователю выбрать один вариант из нескольких.
  • Поле со списком ComboBox используется для введения текста как и в TextBox, кроме того можно использовать выбор из списка.
  • Список ListBox cодержит список строк, из которого пользователь может выбрать одну или несколько.

Источник: spravochnick.ru

Основы среды программирования Microsoft Visual Basic 6.0

В данном материале рассмотрены основы программирования на языке Visual Basic, а конкретней в среде программирования Microsoft Visual Basic 6.0. Данная среда программирования и язык Visual Basic является одним из самых легких языков для начинающих программистов. А почему? В этой статье мы с Вами и попробуем разобраться.

Теория по Visual Basic

Вообще цель программирования — это написание команд для компьютера, которые смогут показать ему, что нужно сделать, например, напечатать отчет, подсчитать что-нибудь или просто развеселить Вас.

С самого начало заведено, что программирование в основном служит для написания команд двух типов. Команды первого типа используются для отображения пользовательского интерфейса, а команды второго типа — для самих действий, например для перемножения или открытия файла.

Для большинства людей изучение программирования доставляет определенные трудности. Первая и основная трудность связана с тем, что языки программирования, например C++ или Assembler, слишком сложны для понимания. Попытка изучить язык Assembler часто сравнима с попыткой человека, владеющего русским или немецким, научиться разговаривать и писать на арабском или японском. Вторая трудность состоит в том, что пока Вы пишите команды для создания пользовательского интерфейса, в конце концов, у Вас не останется сил и времени на написание команд, которые и выполняют конкретные действия.

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

Что касается визуальных возможностей среды Visual Basic, то здесь Вы можете создавать свой пользовательский интерфейс без написания отдельных команд. Иными словами, Вы создаете интерфейс, как будто Вы рисуете себе картинку, без всяких проблем.

Начиная писать любую программу, первым делом необходимо решить, что эта программа должна делать. Когда Вы будете точно знать, что Вы хотите от программы и компьютера, Вы без труда сможете определить, какие команды нужно дать компьютеру, чтобы он в точности выполнил Ваши указания.

Не существует уникального способа написания программы. Теоретически существуют возможность с помощью тысячи способов написать одну и ту же программу. Два программиста могут написать программы, которые будут работать абсолютно одинаково, но при этом они будут состоять из совершенно разных кодов и команд. Поэтому не важно, как написана программа и на каком языке.

Важно лишь то, что она работает так, как Вы это запланировали. Visual Basic помогает реализовать идею быстрого создания пользовательского интерфейса простым способом. Пользовательский интерфейс служит двум целям: отображает информацию на экране и принимает от пользователя конкретные команды к действию.

Основы среды программирования

В Visual Basic все элементы интерфейса делятся на две группы: формы и объекты.

Форма — это всего лишь прямоугольное окно, отображаемое на экране. Объекты — представляют собой элементы, которые содержатся в форме и служат для отображения или получения информации от пользователя. Объектом может быть текст, кнопка, флажок, опции и т.д.

После того как Вы создали форму и разместили в ней нужные объекты, эту форму и ее объекты нужно подогнать под конкретную программу. С точки зрения Visual Basic, каждый элемент интерфейса имеет набор собственных свойств, который определяет, как этот объект выглядит и что делает. В частности, свойствами определяются такие атрибуты объекта, как размер, размещение на экране, цвет и т.д.

Разные элементы имеют разные свойства. Каждый раз, когда Вы рисуете форму или объект, Visual Basic назначает им свойства, установленные по умолчанию.

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

Читайте также:
Программа dvd maker что это

Даже если Вы с помощью Visual Basic создали какой-то интерфейс, он не будет работать до тех пор, пока программист не напишет ему действия, которые объяснят компьютеру, что нужно делать, если пользователь, скажем, щелкнул на кнопке. Каждый раз, когда пользователь двигает курсором, нажимает кнопку или щелкает кнопкой мыши, т.е. выполняет действие, таковое рассматривается компьютером как команда к действию. Когда такое событие происходит, компьютер обращается к командам BASIC, с тем чтобы они объяснили, как на это нужно реагировать.

Курс по SQL для начинающих

Слово Basic, в названии Microsoft Visual Basic 6.0., указывает лишь на то, что синтаксис программ и операторы ссылаются на язык высокого уровня Basic (Beginners Atlpurpose Symbolic Instruction Code). Но если Вы знаете обычный Basic, то очень скоро убедитесь, что Visual Basic заметно от него отличается.

Если Вас интересует вопрос что такое Visual Basic — компилятор или интерпретатор, можно смело сказать: «И тем, и другим». Его нельзя на сто процентов отнести ни к компиляторам, ни к интерпретаторам.

Основным признаком интерпретатора Visual Basic является то, что созданные с помощью него программы выполняются только в среде разработки. Программу можно запустить непосредственно из среды и если в ней есть ошибки, они сразу же распознаются. Все это наблюдается и в Visual Basic, где можно запустить приложение непосредственно в среде программирования.

При этом Visual Basic использует технологию Threaded-p-Code, при которой каждая написанная строка кода преобразуется в промежуточный код — Threaded-p-Code. Не путайте это не машинный код, но такой код выполняется быстрее, чем при работе с обычным интерпретатором. Во-первых, Visual Basic сразу же проверяет синтаксис программы и выдает сообщение, если присутствует ошибка. Также можно самим искать эти ошибки.

При этом Visual Basic — не просто интерпретатор, так как это означало бы, что приложения выполняются только в среде Visual Basic. Эта среда программирования предоставляет возможность создавать и исполняемые ЕХЕ-файлы, поэтому она относится и к компиляторам.

Visual Basic нельзя назвать чистым компилятором, так как в отличие, например, от Visual C++, Visual Basic не создает исполняемый файл сразу же при запуске из среды разработки. Для создания такого файла необходимо сделать это явно (команда FileMake ***.EXE). Начиная с пятой версии, Visual Basic обладает так называемым «Native Compiler», т.е. компилятором, который может создавать машинный код. Таким образом, Visual Basic объединяет в себе возможности, как интерпретатора, так и компилятора. И это имеет больше преимуществ, чем недостатков.

Теперь давайте поближе познакомимся со средой программирования Microsoft Visual Basic. При открытие самой среды программирования у Вас появляется окно «Новый проект», в котором и нужно выбрать какой проект мы будим создавать, для начала мы создадим простой проект, а точнее стандартный, «Standard EXE» это — стандартное выполняемое приложение. В дальнейшем, когда Вы уже научитесь работать в этой среде можете пробовать создавать и другие проекты, например ActiveX DLL — динамическая библиотека ActiveX.

После того как Вы нажали создать (открыть) новый проект, у Вас появится сама среда программирования Visual Basic, а точнее форма, но пока в ней ничего нет, и она ничего делать не умеет. Для любопытства можете нажать команду меню run->start (запустить) или просто выбрать в быстром меню кнопку «старт», у Вас запустится программа, но как я уже сказал, она ничего не делает, это просто пустая форма. Закройте это окошко и давайте наполним нашу программу пользовательским интерфейсом и программным кодом.

Пример программы на VB

Для начала мы с Вами сделаем простенькую программу.

Поместите на форму следующие объекты: 2 кнопки CommandButton (Кнопка управления) и одно текстовое поле TextBox (Текстовое поле). Они расположены слева и называются «Кнопки панели элементов управления». Теперь когда у Вас они расположены на форме, можете, как угодно их поместить, растянуть, и даже задать какие-нибудь свойства, которые расположены справа. Мы с Вами зададим всего лишь их название, для этого выделите кнопку Command1 (просто нажав на нее) и с права в окне свойств найдите поле Caption и задайте название этой кнопки (измените Command1 например на «Выполнить»). Теперь выделим Command2 и зададим ей название «Выход».
Теперь, когда у нас есть объекты на форме, давайте зададим им действия, которые они должны выполнять. Щелкните 2 раза по кнопки Command1 (или как у нас уже «Выполнить») и у Вас откроется окно кода где написано:

Private Sub Command1_Click() End Sub

Вы напишите между этими строками вот что, и должно получиться вот так:

Private Sub Command1_Click() Text1.Text = «Привет! Программа работает» End Sub

Здесь мы задали, что при нажатие этой кнопки в текстовом поле будет появляться эта надпись.
Можете закрыть по крестику окно кода, и щелкнуть 2 раза по кнопке Command2 (у нас «Выход»), появляется то же самое окно, но уже готовое, для того чтобы задать действие для второй кнопки пишем вот что:

Private Sub Command2_Click() End End Sub

Мы здесь написали команду END, которая обозначает, что программа заканчивает свою работу.

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

Надеюсь, Вы теперь понимаете, почему этот язык является одним из самых легких (если не самым легкий) языков программирования. А начинать с него или не с него, то это только Ваш выбор.

Все, удачи в освоение Visual Basic, начинающим рекомендую начать свой путь программиста именно с этого языка.

Источник: info-comp.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru