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




Среда разработки

Введение в Visual Basic_ 1

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

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

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

интегрированная среда разработки_ 2

Запуск Visual Basic 2

Создание проекта 2

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

Создание исполняемого файла 2

Открытие существующего проекта Visual Basic 2

Элементы интегрированной среды разработки Visual Basic 3

Макет формы_ 4

Стандартные элементы управления 4

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

Выделение элементов управления 6

Перемещение элементов управления 6

Изменение размеров элемента управления 6

Форматирование нескольких элементов управления 6

Параметры среды разработки_ 7

Вкладка Editor Format 7

Вкладка Editor 7

Вкладка General 7

Вкладка General 8

Вкладка Environment 8

Введение в Visual Basic

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

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

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

Однако не следует заблуждаться, полагая, что можно легко научиться программировать в 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 не создает исполняемый файл сразу же при запуске из среды разработки. Для создания такого файла необходимо сделать это явно (команда FileMake ***.exe). Начиная с пятой версии, Visual Basic располагает так называемым "Native Compiler", т.е. компилятором, который может создавать машинный код. Таким образом. 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++.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: