Программирование в visual basic. Язык программирования Visual Basic for Applications - Реферат

30.10.2019 Роутеры и модемы

В 1964 году на свет появился язык BASIC. Он разрабатывался для учебных целей, чтобы студенты вузов с помощью простых алгоритмов изучать программирование. BASIC стал настоящим прорывом в образовании, а в реальной жизни программисты соревновались в создании диалектов. Среди очарованных языком гиков оказался Билл Гейтс. В 13 лет он написал на нем свою первую программу, в 20 - зарабатывал деньги реализацией версии Altair BASIC, разработанной им совместно с Полом Алленом.

В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста - Visual Basic.

Краткая справка

Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.

В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе.NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).

Visual Basic в наши дни

VB - инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:

  • поддержку ООП с конструкторами, деструкторами и наследованием;
  • свободную многопоточность;
  • компиляцию в байт-код, исполняемую при помощи CLR;
  • структурную обработку исключений;

Но главное удобство - платформа.NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.

Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.

В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.

Литература

Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически - не более 15. Можете взять за основу одну из следующих книг:

  • Excel 2013. Профессиональное программирование на VBA , Джон Уокенбах.
  • Решение научных и инженерных задач средствами Excel, VBA и C C++ , Игорь Гайдышев.

Последнее обновление: 30.10.2015

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

Существует несколько версий Visual Studio. Есть более функциональные, но платные выпуски - Visual Studio 2012/2013 Ultimate или Professional. В процессе написания программ мы будем использовать бесплатную версию этой программы - Visual Studio Express 2013 для Windows Desktop, которую можно загрузить с сайта Microsoft - http://www.microsoft.com/ru-ru/download/details.aspx?id=40787 . Эта среда поддерживает ряд языков Visual Basic, C# и C++. Перед установкой обратите внимание на требования к программному и аппаратному обеспечению, чтобы убедиться, что ваш компьютер удовлетворяет всем требованиям для нормальной работы со средой.

При инсталляции Visual Studio на компьютер будут установлены все необходимые инструменты для разработки программ, в том числе фреймворк.NET 4.5.

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

Для этого откроем Visual Studio и в меню выберем пункт File (Файл) и в появившемся подменю пункт New Project (Создать проект). Перед нами откроется диалоговое окно создания нового проекта:

В центральном поле выберем пункт Console Application . Внизу в поле Name установим для нового проекта какое-либо название. В моем случае это FirstApp . И нажмем ОК. После этого в Visual Studio будет создан проект:

В большом поле в левой части Visual Studio располагается текстовый редактор с подсветкой, в котором уже находится автоматически сгенерированный код VB.NET.

Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. В данном случае у нас сгенерированная по умолчанию структура. В начале идет узел MyProject, позволяющий устанавливать свойства проекта. Далее идут файл конфигурации App.config и непосредственно сам файл кода программы Module1.vb . Как раз этот файл и открыт в текстовом редакторе кода.

Рассмотрим код программы:

Module Module1 "начало объявления модуля Sub Main() "начало объявления метода End Sub "конец объявления метода End Module "конец объявления модуля

Хотя VB.NET - это объектно-ориентированный язык программирования, от классического Visual Basica он унаследовал возможность использования модулей. И код программы, генерируемый по умолчанию, представляет модуль.

Объявление модуля начинается со слова Module , после которого идет название модуля - в данном случае модуль называется Module1. Завершаться объявление модуля должно выражением End Module . А весь непосредственный код программы должен располагаться между началом объявления модуля и его завершением.

В модуле по умолчанию определен метод Main - это главный метод. Программа может содержать множество методов, но среди них будет один главный - это метод Main, через который будут вызываться все остальные методы. И метод с данным названием обязательно должен быть в программе.

Метод Main начинается выражением Sub Main() , где Sub указывается, что дальше у нас идет метод, и затем идет название - то есть Main. Метод заканчивается выражением End Sub . Между этими двумя выражениями находится собственно код метода. Но пока по умолчанию у нас метод пуст и ничего не делает.

Теперь изменим весь этот код на следующий:

Module Module1 Sub Main() Console.WriteLine("Введите первое число") Dim x As Integer = Int32.Parse(Console.ReadLine()) Console.WriteLine("Введите второе число") Dim y As Integer = Int32.Parse(Console.ReadLine()) Console.WriteLine("Сумма чисел {0} и {1} равна {2}", x, y, x + y) Console.ReadLine() End Sub End Module

Мы изменили метод Main(), добавив в него ряд инструкций. Сначала с помощью метода Console.WriteLine мы выводим сообщение о вводе числа. Затем создаем две переменные x и y типа Integer, так как они будут представлять целые числа. Ввод с консоли осуществляется с помощью метода Console.ReadLine, но поскольку этот метод возвращает строку, то нам надо еще преобразовать ее к целочисленному значению с помощью метода Int32.Parse() . И в конце мы выводим сумму этих чисел.

Запустим проект на выполнение с помощью клавиши F5 и введем в консоли пару чисел. Результат работы программы представлен на следующем рисунке:

Теперь также рассмотрим создание первой графической программы.

1. Выполнить щелчок левой кнопкой мыши на изображении кнопки CommandButton
2. Расположить указатель мыши на созданной форме, вид которого при этом изменится со стрелки на крест и переместить его в то место формы, где будет находиться создаваемый элемент.
3.Нажать левую кнопку мыши и перемещать указатель до тех пор пока изображение не станет требуемых размеров, после чего следует отнустить кнопку - и объект будет создан.

Также располагаем на форме объекты CommandButton2 и Текст1 Для перемещения объекта его нужно выделить и левой кнопкой мыши перемещать в требуемую позицию.

Теперь нам надо подключить компонент управления Microsoft Common Dialog Control 6.0 включив в меню Проект--Компоненты и в открывшемся списке ставим галочку напротив этого компонента и нажимаем ОК.После этого в панели элементов управления появится кнопка CommonDialog.Также размещаем ее на форме.Эта кнопка при сохранении приложения не будет видна. Предварительно созданный вид интерфейса показан на рисунке

После того, как все необходимые элементы добавлены на форму, можно приступить к установке их исходных свойств, которые будут определять внешний вид и особенности работы с интерфейсом. Данные действия выполняются при помощи окна свойств, которое можно вывести в случае его отсутствия в среде разработки несколькими способами:
1. Путем выбора пункта Properties в меню View
2. При помощи кнопки Properties Window на стандартной панели инструментов.
3. Посредством выбора пункта Properties в контекстном меню для выбранного объекта на форме.

В самом верху окна показан
открывающийся список объектов,ниже показаны их свойства.
В нашем примере в списке объектов находятся
Form1 ,
CommonDialog ,
Command1 ,
Command2 ,
Text1
.

Ниже с левой стороны столбца показаны свойство объектов, а с правой стороны значения свойств. Вначале выбираем объект,затем,и устанавливаем значение.

Устанавливаем значения свойств для объекта согласно таблице.Значения свойств,которые мы не изменили остаются прежними по умолчанию.

Объект Свойство Значение
Form1 (Name) Border Style Caption StartUpPosition frmDialog 1 - Fixed Single Цвет и шрифт 2 - Center Screen
CommonDialog (Name) CancelError dlgStandard True
Text1 (Name) Alignment AutoSize Borderstyle Caption lblExample 2-Center True 1-Fixed Single Образец
CommandButton1 (Name) Caption ToolTipText cmdColor Цвет Выбор цвета фона
CommandButton2 (Name) Caption ToolTipText CmdFont Шрифт Выбор параметров шрифта

Код. Заключительным этапом в создании интерфейса является написание программного кода для его обработки. Редактирование программы осуществляется при помощи окна кода для создаваемой формы, которое можно открыть несколькими способами:
1. Выбрать пункт Code в меню View (аналогичным образом можно вернуться к редактированию формы пункт Object в меню View);
2. В проводнике проектов выделить название создаваемой формы и выбрать для него в контекстном меню пункт View Code (таким же образом можно вернуться к форме -пункт View Object в контекстном меню формы):
3. Выполнить двойной щелчок на соответствующем элементе формы, для которого необходимо предусмотреть обработку каких-либо действий. Метод для обработки этого события можно создать дважды щелкнув на элементе cmdWork, после чего появится заготовка для процедуры, обрабатывающей нажатие данной кнопки пользователем.
Открываем редактор кода и вводим данные.

Private Sub cmdColor_Click() With dlgStandard On Error GoTo ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Exit Sub End Sub Private Sub cmdFont_Click() With dlgStandard On Error GoTo ErrorLabel .Flags = cdlCFBoth + cdlCFEffects + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.Size = .FontSize lblExample.Font.Strikethrough = .FontStrikethru lblExample.Font.Underline = .FontUnderline lblExample.ForeColor = .Color End With ErrorLabel: Exit Sub End Sub

Сохраните проект в формате frm и vbp .Это даст вам возможность вернуться к проекту в любое время для его изменения или доработки. Теперь осталось создать исполняемый файл exe иначе говоря произвести компиляцию проекта в отдельный файл,который сможет работать вне среды разработки Visual Basic.В меню Проект включаем последнюю строчку - Свойства (Properites).В открывшемся окне во вкладке General указываем тип проекта - Standard EXE и имя проекта.
Во вкладке Make указываем заголовок и по желанию можно сменить иконку.Во вкладке Compile ставим флажок в Компилировать в Native Код.Для более быстрой работы приложения можно включить Оптимизация для быстрого кода.Остальные вкладки нам не нужны.Включаем ОК и закрываем окно.

Теперь компилируем.Откройте в меню Файл Делать "имя проекта.exe" .В разных версиях IDE эта команда может отличаться,у меня она называется так,но может быть и Make и Сделать.

Включаем эту команду и можно проверить приложение нажав в меню Пуск кнопку Старт.
Оно должно быть под тем именем и в том месте с которым вы его сохранили с расшире нием EXE

Посмотрите это приложении в действии
Устанавливайте цвет текста и фона разными .



Создаем свой проигрыватель музыки формата Wave.

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

Создайте новый проект Standard EXE.
Откройте окно свойств проекта, выбрав команду Projecti Properties (Свойства Project 1) меню Project (Проект) и присвойте проекту имя MyMultiMedia.

Присвойте форме проекта имя Formplayer. В свойство caption формы введите заголовок Мультимедиа плейер.

Присоедините к проекту библиотеку компонентов Microsoft Multimedia Control 6.0, воспользовавшись диалоговым окном Components (Компоненты), которое открывается в меню Project (Проект) командой Components.

Нам потребуется диалоговое окно поиска проигрываемых файлов, поэтому установите также в окне Components флажок для библиотеки компонентов Microsoft Common Dialog Control 6.0.

Добавьте в форму Formplayer элемент управления MMControl, дважды щелкнув мышью кнопку MMControl на панели элементов управления, и присвойте ему имя MMControlCDPlayer.

Добавьте в форму элемент управления commonDialog, дважды щелкнув мышью кнопку CommonDialog на панели элементов управления, и присвойте ему имя cdplayer.

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

Откройте редактор кода и введите программный код для назначения элементу управления MMControlCDPlayer свойства, необходимые для работы с файлами формата WAV. Private Sub Form_Load() MMControlCDPlayer.Notify = False MMControlCDPlayer.Wait = True MMControlCDPlayer.Shareable = False MMControlCDPlayer.DeviceType = "WaveAudio" End Sub Private Sub cbFindFile_Click () cdPlayer.ShowOpen MMControlCDPlayer.FileName = cdPlayer.FileName MMControlCDPlayer.Command = "Open" End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

Запустите приложение нажав кнопку Пуск в меню. Нажмите кнопку Найти файл, откроется окно позволяющее осуществить поиск, а затем выберите музыкальный файл Wave для воспроизведения. При помощи кнопок управления проигрывателя можно прослушать выбранный файл.
Сохраните проект как в первом приложении и создайте исполняемый файл exe

Написание кода Ваших процедур и редактирование макросов производится в редакторе Visual Basic, который доступен с вкладки «Разработчик». Данная вкладка по умолчанию скрыта. Для ее отображения необходимо выполнить следующие действия:

Для Excel 2007 . Зайдите в параметры Excel, используя кнопку Office, и в «основных параметрах работы с Excel» установите галочку на пункте «Показывать вкладку Разработчик на ленте».

Для Excel 2010 и 2013 . В параметрах Excel нужно выбрать пункт «Настроить ленту» и в категории основные вкладки установить галочку для вкладки «Разработчик».

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

Чтобы попасть в редактор кода, кликните на вкладке разработчика в области «Код» по кнопке «Visual Basic».

После этого на экране появится новое окно редактора VBA. Рассмотрим ниже некоторые его элементы, которые могут понадобиться в самом начале.

№2 на изображении . Кнопки запуска, остановки и прерывания выполнения кода. Во время запуска начинает выполняться код той процедуры, на которой размещен курсор. Данные кнопки дублируются вкладкой «Run» основного меню редактора.

№3 на изображении . Окно управления проектами VBA открытых книг (Project Explorer) и кнопка, отображающая это окно.

№4 на изображении . Кнопка, отображающая окно свойств объектов (Properties Window), выбранных в окне №3, и элементов пользовательских форм (работа с объектами, их свойствами и методами будет рассмотрена в отдельной статье этой категории).

№5 на изображении . Кнопка вызова окна объектов (Object Browser). В нем описаны все доступные для работы объекты, их свойства и методы.

Кнопки №3, №4 и №5 так же доступны на вкладке «View» главного меню редактора. Там же можно вызвать другие полезные для работы окна, которые не будут рассмотрены в этом материале.

Написание простой процедуры на Visual Basic for Application

Код любой процедуры (подпрограммы) располагается в модуле, поэтому необходимо его добавить, чтобы приступить к программированию. Выберите пункт «Module» на вкладке «Insert» основного меню редактора VBA. В основной области редактора (на изображении имеет серый фон) должно появиться новое окно кода – Имя_книги – имя_модуля (Code), а в окне управления проектами (№3) к дереву выбранного проекта добавится вновь созданный модуль.

Добавьте в модуль следующий код:

Sub Моя_процедура() MsgBox "Привет пользователь!" End Sub

Данная процедура выводит на экран диалоговое окно с сообщением «Привет пользователь!». Протестируйте ее работу, нажав кнопку Rub Sub (№2 на изображении) или вызвав как обычный макрос.

Теперь более подробно разберем приведенный код.

Любая процедура начинается со строки объявления, состоящей из оператора Sub (сокращение от Subprogram), после которого следует имя подпрограммы. За именем следует перечень аргументов, заключенный в скобки.

Для имени действуют некоторые ограничения: оно должно начинаться с буквы и не должно содержать пробелы и большинство спецсимволов.

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

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

Последняя строка содержит оператор End с последующим ключевым словом Sub и сообщает о завершении процедуры.

Учимся пользоваться Object Browser

Выше была упомянута функция MsgBox , но ее возможности полностью не рассмотрены. Это хороший случай, чтобы научиться использовать браузер объектов (№5 на изображении окна редактора VBA).

Нажмите кнопку на панели или клавишу F2, чтобы отобразить Object Browser:

Выпадающий список №1 содержит перечень всех подключенных библиотек. Используйте его только в том случае, если точно знаете, к какой библиотеке относится изучаемый класс, функция и т.д. (подключить или отключить любую из доступных библиотек можно, выбрав пункт «References» на вкладке «Tools» главного меню редактора VBA).

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

Поле №2 предназначено для поиска свойств, методов, классов подключенных библиотек.

Результаты поиска отображаются в поле №3 и представляют из себя таблицу с тремя столбцами: библиотека, класс и член класса.

Поле №4 содержит перечень всех классов, выбранных в поле №1 библиотек.

В области №5 содержится список всех членов класса, выбранного в поле №4.

Поле №6 содержит краткую справку о выделенном результате поиска, классе или члене класса.

Примечание: библиотеки, классы, функции и процедуры (методы), свойства и т.п. в Object Browser имеют различные обозначения, представленные набором пиктограмм. Краткая справка (поле №6) всегда указывает какой тип элемента выделен. Обращайте на это внимание, чтобы в дальнейшем лучше ориентироваться в работе с объектами.

Примечание: Понятие объекта не относится к теме данной статьи и будет рассмотрено в следующих материалах.

Теперь найдем функцию MsgBox с помощью браузера объектов. В поле поиска (№2) впишите ее название и кликните по кнопке с изображением бинокля. В поле результатов поиска выделите строку со значением MsgBox в столбце «Member». В поле №6 появилась краткая информация, сообщающая нам, что выбранный член является функцией, имеет перечень аргументов, возвращает результат типа VbMsgBoxResult, относиться в классу Interaction библиотеки VBA.

Для получения полной справки кликните по кнопке с изображением вопросительного знака. В зависимости от версии Excel, Вас перенаправить на файл справки или сайт с документацией от Microsoft.

Изучите самостоятельно возможности функции MsgBox.

Ссылка на процедуру VBA

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

Для лучшего понимая рассмотрим пример (в примере используется псевдокод):

Начало_Процедуры Любой код Первая строка дублирующего кода Любой код Последняя строка дублирующего кода Любой код Первая строка дублирующего кода Любой код Последняя строка дублирующего кода Любой код Конец_Процедуру

Выносите дублирующие участки кода в отдельные процедуры и указывайте ссылки на них из главной процедуры:

Начало_Главной_Процедуры Любой код Ссылка на Процедуру_дублирующегося_кода Любой код Ссылка на Процедуру_дублирующегося_кода Любой код Конец_Главной_Процедуру Начало_Процедуры_дублирующегося_кода Любой код Конец_Процедуры_дублирующегося_кода

Call Макрос1 "Следующая строка идентична предыдущей Макрос1

Если материалы сайт Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.

У Вас недостаточно прав для комментирования.

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

Для языка программирования Бейсик существует система программирования Microsoft Visual Basic – коротко VB. Для языка программирования Паскаль – Borland Delphi. Для языка программирования СИ++ - это Microsoft Visual C++ и Borland C++ Builder. Из любого приложения Microsoft Office в операционной среде Windows можно запустить систему программирования Visual Basic for Applications – коротко (VBA).

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

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

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

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

Достоинства Visual Basic

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

    Visual Basic динамично развивающийся язык.

    Visual Basic встроен в такие программы как Word, Excel и др. С его помощью можно управлять этими программами из других программ.

    Visual Basic - это объектно-ориентированный язык. Основой языка являются объекты. Например: окно, кнопка, поле со списком, с которыми работает программа.

Основы программирования в visual basic

При запуске системы визуального программирования (в этой системе объекты создаются при помощи мыши), вам станет доступным: окно стандартных классов объектов; окно свойств этих объектов; окно программного кода.

СТАНДАРТНЫЕ КЛАССЫ ОБЪЕКТОВ, например такие, как ОКНА (окно называют ФОРМА) и УПРАВЛЯЮЩИЕ ЭЛЕМЕНТЫ (кнопки, списки, поля, переключатели, флажки, командные кнопки и другие), представлены в системе визуального программирования в виде значков на инструментальной панели.

При помощи мышки программист перетаскивает управляющие элементы из панели инструментов ToolBox на ФОРМУ.

Далее программист мышкой вызывает окно СВОЙСТВ ОБЪЕКТА и настраивает свойства каждого объекта (выбирает мышкой из окна СВОЙСТВА ОБЪЕКТА), например такие как: имя, размер, цветовые характеристики, положение на форме и на экране, шрифт, надписи на объектах и так далее.

Теперь этим объектам, с заданными нами свойствами, нужно присвоить определенную СОБЫТИЙНУЮ ПРОЦЕДУРУ (или говорят – необходимо выполнить настройку методов объекта).

Присвоить объектам СОБЫТИЙНУЮ ПРОЦЕДУРУ означает написать программу, которая начинает выполняться после наступления определенного события. Например, после щелчка по командной кнопке в текстовом поле появляется текст или, например, при открытии окна раздается звук, а перед закрытием возникает запрос на подтверждение закрытия окна.

Чтобы присвоить объекту событийную процедуру программист, обычно делает двойной левый щелчок по объекту, и в появившемся окне ПРОГРАММНОГО КОДА записывает программу на языке программирования (это может быть язык Basic, Pascal или С++, в зависимости от системы программирования).

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

После размещения всех необходимых элементов управления на форме, настройке их свойств и составления событийных процедур программа готова. Остается дать команду на её трансляцию (для VB нажать Start в панели инструментов, или меню RUN – Start, или нажать F5): системы Delphi и СИ++ Builder выполняют компиляцию, а система Visual Basic – интерпретацию.

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

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

Пуск Программы → Microsoft Visual Basic 6.0. → Microsoft Visual Basic 6.0.

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

Рис. 1. Окно добавления объекта.

С помощью окна можно создать новый проект или открыть существующий.

Создание нового проекта: Новое → Стандартный EXE → Открыть.

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

Открыть существующий проект: Существующее → Открыть нужную папку → Выбрать нужный проект → Открыть.

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

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

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

    панель элементов управления.

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

    окно свойств текущего элемента управления или формы.

    окно размещения формы на экране монитора.

    окно для ввода команд. Команды выполняются сразу после ввода.

Если какие-либо из перечисленных элементов не видны, то их можно вывести на экран (или скрыть) с помощью меню Вид.

Вид → Панель инструментов.

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

Вид → Окно свойств.

Вид → Окно Размещения Формы.

Вид → Окно Неотложного.

Окно формы можно вывести на экран дважды щелкнув в окне проводника проекта по значку или имени формы.