5. Интегрированная среда разработки Visual Basic
Интегрированная среда разработки языка Visual Basic предоставляет пользователю удобный графический интерфейс в процессе разработки приложения. После запуска Visual Basic появляется диалоговое окно выбора режима (рис. 6). При создании нового проекта следует выбрать режим Standaed.EXE.
Рис. 6. Окно выбора режима работы VisualBasic
Появится окно интегрированной среды разработки языка Visual Basic (рис. 7).
Рис. 7. Интегрированная среда разработкиVisualBasic
Интегрированная среда разработки включает в себя:
Строку заголовка, которая состоит из имени проекта Project1, после которого через тире указана программная среда Microsoft Visual Basic. Далее, словом [design] указан текущий режим работы — проектирование. В режимев ыполнения проекта текст в квадратных скобках заменяется на [run]. Кнопки управления окном расположены в правом углу строки.
Окно конструктора форм, которое является основным рабочим окном и располагается в центре окна интегрированной среды разработки языка Visual Basic. По умолчанию проекту присваивается имя Project1. Именно в этом окне происходит визуальное программирование графического интерфейса разрабатываемого приложения.
В окне конструктора форм располагается сама форма Forml, которая является также объектом и принадлежит классу объектов Form. Размеры формы можно менять, перетаскивания мышкой правую или нижнюю границу формы.
В левой части окна Visual Basic располагается Панель инструментов, содержащая пиктограммы управляющих элементов. Стандартный набор управляющих элементов включает в себя 21 класс объектов: Командная кнопка (CommandButton), Текстовое поле (ТехtBox), Метка (Label) и т.д. (рис. 8).
PictureBox (Графическое окно)
VScrullBar (Полоса прокрутки)
DriveList (Список устройств)
QBASICBOOK.ru: сайт про QB64
Выбор интегрированной среды разработки для языка Basic
Первоначально я составлял материал для обучения программированию в среде разработки Microsoft QuickBASIC 4.5 (рисунок 1). Однако, QuickBASIC имеет как минимум два весьма существенных недостатка:
- Он реализован только для MS-DOS, от англ. Microsoft Disk Operating, т.е. в современных версиях Windows вы столкнётесь с проблемой совместимости, например, как на рисунке 2;
- Он несвободен, т.е. на его использование вы должны иметь разрешение от разработчика – Microsoft.
Рисунок 1 – Microsoft QuickBASIC 4.5
Рисунок 2 – Проблема запуска QuickBASIC 4.5 на 64-разрядной ОС Windows 10
Поэтому хочется предложить альтернативный вариант, а именно QB64 (рисунок 3):
- Язык Basic является прошлым, настоящим и будущим;
- 100% совместимость с оригинальными Microsoft QuickBASIC4.5;
- Абсолютно бесплатен и имеет открытый исходный код (выпущен по General Public License);
- Кроссплатформенный (запускается на Windows, Linux, MacOSX, Android).
QB64 также имеет много других полезных мелочей о которых вы узнаете в ходе изучения последующих статей.
Рисунок 3 – Среда разработки QB64
QB64 (первоначально назывался QB32) – это аналог классического языка QuickBASIC, который появился в 2007 году, созданный для обучения начинающих основам программирования.
QB64 использует традиционные управляющие структуры, что помогает начинающим легче понять, как происходит управление выполнением программы. Имеет встроенный редактор текста программ, пошаговый отладчик, специальные окна для вывода текста и графики. Создан Галеоном для обеспечения совместимости с Microsoft QBasic и QuickBASIC. Кроме того, QB64 был разработан, чтобы содержать IDE, напоминающий IDE QuickBASIC. Синтаксис (формат написания команд) QB64 разработан, чтобы быть полностью обратно совместим с QuickBASIC.
«Так для чего нам надо знать QB64 и другие реализации языка Basic (например: BASIC-256, PureBasic и т.п.)» – спросите вы? А я отвечу: Первое – для того чтобы вы привыкли вообще программировать, чтобы вы научились писать программы, так как все языки по сути похожи (алгоритмы решений по крайней мере), различаются они только операторами. Второе, это то, что QuickBASIC является родоначальником таких мощных современных языков программирования для среды Windows как VB (Visual Basic) и VBA (Visual Basic for Application), что позволит освоившему язык QuickBASIC (или QB64) быстро перейти на качественно иной уровень программирования, не отвлекаясь на освоение нового синтаксиса.
Из всех реализаций языка Basic я выбрал именно QB64, т.к. именно он является самым «близким» к общепринятым языкам программирования в школах, а иногда и в техникумах. Этот язык рассматривается в курсе основ информатики и вычислительной техники во многих средних учебных заведениях.
Статьи на этом сайте дадут вам базовые (начальные) знания о программировании, затем, если у вас появится желание, можно попробовать свои силы в других, более сложных языках. Тем не менее я постараюсь наиболее подробно рассказать про этот язык. Я советую не спешить с познаванием материала, а проходить понемногу, чтобы было всё понятно.
В статьях будут изложены основные элементы алгоритмизации и операторы среды разработки QB64. Будут так же приведены примеры решения некоторых задач для подготовки к самостоятельной работе, зачету, контрольной, и даже к экзамену.
Собственно, этот курс кратко расскажет об особенностях программирования текстовых и графических приложений на QB64.
Желаю удачи в освоении материала. Спасибо за прочтение этой статьи.
Visual Basic для Windows
Visual Basic 6.0 — популярная версия интегрированной среды разработки с классическим языком программирования Visual Basic разрабатываемая компанией MicroSoft, с улучшенным компилятором и расширенным функционалом для обработки строк и массивов. Основное назначение Visual Basic, это создание событийных Windows приложений с поддержкой графического интерфейса и баз данных, при этом, несмотря на унаследованную парадигму и синтаксис оригинального Бейсика, его структура сильно приблизилась к Паскалю.
Простота языка Бейсик дополненная возможностями использования графического интерфейса Windows, а так же достаточно низкий порог входа быстро сделали Visual Basic одним из самых популярных IDE для быстрой разработки прикладных программ. Не последнюю роль в росте популярности сыграла интеграция Визуал Бейсика с графическим интерфейсом пользователя. Программисты получили возможность использования готовых элементов интерфейса Windows (кнопок, всплывающих окон и т.д.) и их размещения с помощью мыши и избавились от утомительного описания того или иного окна, сосредоточившись непосредственно на коде, исполняемом в ответ на действия пользователя.
Несмотря на появление в пятой версии Visual Basic возможности компилирования программ в исполняемые файлы, для их запуска в операционной системе Windows требовалась библиотека MSVBVM60.dll (как и в случае с Visual C++, программы которого работают только при наличии библиотек Microsoft Visual C Redistributable Package).
Как уже упоминалось ранее, Visual Basic 6.0 это последний представитель классического языка, после которого Майкрософт существенно изменили платформу, выпустив версию Visual Basic .NET, которая потеряла обратную совместимость с классическими версиями и фактически является совершенно другим языком. Последние версии Visual Basic .NET были включены в состав Visual Studio, с которым распространяются по сей день.
Обратите внимание, что оригинальный Visual Basic 6.0 имеет проблемы совместимости с современными операционными системами. Для Windows 7 скачивайте портативную версию Visual Basic на русском языке, которая поддерживает все возможности установочного пакета. К сожалению, Visual Basic 6.0 не работает под управлением Windows 10, поэтому пользователям этой операционной системы нужно устанавливать современную Microsoft Visual Studio Community Edition (для работы с Visual Basic) и ознакомиться с инструкцией, размещённой в разделе файлов.
Ссылки для скачивания Visual Basic
Разработка Visual Basic 6.0 завершена. На нашем сайте вы можете скачать последнюю работоспособную версию языка программирования.
Полная установочная версия не включает в себя библиотеки MSDN, однако прекрасно работает без них.
Портативная версия имеет большое число ложных срабатываний антивирусов. Портал VirusTotal считает его безопасным, редакторы сайта так же неоднократно тестировали его на своих компьютерах, однако вы используете его на свой страх и риск.
Уважаемые посетители, мы стараемся своевременно обновлять бесплатные программы, размещенные на нашем портале и тщательно проверяем их антивирусами перед загрузкой на сервер. Скорее всего, у нас можно бесплатно скачать самую последнюю версию программы Visual Basic, однако мы не можем гарантировать 100% безопасность программ размещенных на сайтах разработчиков, поэтому снимаем с себя ответственность за любой возможный вред от их использования.