Среда разработки
Введение в 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 не создает исполняемый файл сразу же при запуске из среды разработки. Для создания такого файла необходимо сделать это явно (команда File ► Make ***.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++.
Сравнительный анализ показывает, что целесообразно использовать для сравнительно небольших и несложных задач, в которых скорость работы, в основном определяется действиями пользователя. Для подобных задач на первый план выходит время разработки приложения.