- •Алгоритм, способы записи алгоритма.
- •Процесс разработки программы и его этапы:
- •Правила записи кода программы.
- •Проект vb и его стр-ра.
- •Управление проектом vb.
- •Графический интерфейс пользователя и его элементы.
- •Данные в vb, виды и типы данных.
- •Объявление констант в vb.
- •Объявление переменных в vb.
- •Объявление констант и переменных, область видимости. Область действий.
- •Область действия уровня блока
- •Алгоритмические стр-ры выбора. Инструкция If…End If.
- •Алгоритмические стр-ры выбора. Инструкция Select…Case.
- •Циклические алгоритмические стр-ры. Инструкция For.
- •Циклические алгоритмические стр-ры. Инструкция While…Wend.
- •Циклические алгоритмические стр-ры. Инструкция Do…Loop.
- •Организация вычислений. Выражения.
- •Принципы ооп.
- •Объекты. Методы. События.
- •Организация ввода данных.
- •1 Из модального диалогового окна по запросу приложения сразу после его запуска. При этом не имеет значения, какие объекты расположены на форме, она может быть даже пустой.
- •Организация вывода данных.
- •23.Процедуры в vb.
- •Стандартные элементы управления и их св-ва.
Объекты. Методы. События.
В VB объектами можно управлять 2-мя способами:
Изменяя св-ва объектов
Заставляя выполнить метод , ассоциированным с данным объектом.
Оба эти способа выполняются по итогам наступления некоторого события.
Событие – действие или ситуация, связанная с данным объектом.
События могут быть внешние и внутренние. Внешние объекты инициируются пользователем, например, щелчок мышью, ввод данных в текстовое поле и т.д. Внутреннее событие инициируется в программном коде не зависимо от действий пользователя. Например, загрузка формы в памяти св-ва определяют представление, поведение и др. хар-ки объекта. Установить св-ва объекта можно в режима конструктора форм на вкладке Св-ва либо непосредственно в программном коде в виде след. синтаксиса:
Text1.Visible=”True”
Объект. Св-ва = Значение
Для того, чтобы узнать текущее значение некоторого св-ва объекта, используют след. конструкцию объекта :
Переменная=Объект. Св-во.
B=Text1.Visible
Организация ввода данных.
Практически любая создаваемая программа, выполняющая заложенные в ней действия должна получить от пользователя исходные данные для работы. Ввод данных как правило осуществляется сразу после запуска программы. Данные могут быт также запрошены для продолжения выполнения программы в процессе ее работы.
С помощью функции InputBox
1 Из модального диалогового окна по запросу приложения сразу после его запуска. При этом не имеет значения, какие объекты расположены на форме, она может быть даже пустой.
Для этого необходимо в процедуру формы записать оператор (здесь и далее программный код, который должен быть написаны разработчиком приложения выделен жирным шрифтом): Private Sub Form_Load() x = InputBox("Введите значение переменной X", "Ввод данных") End Sub Пример реализации в Visual Basic |
. Из модального диалогового окна, после наступления некоторого события, активизирующего InputBox, например при нажатии кнопки на форме.
Для этого необходимо в процедуру командной кнопки записатьоператор: Private Sub Command1_Click() x = InputBox("Введите значение переменной X", "Ввод данных") End Sub Замечание: Функция InputBox возвращает строковое значение, поэтому если вы вводите числа, то лучше использовать функциюVal, которая преобразует строку в число: x=Val(InputBox("Введите значение переменной X", "Ввод данных")) |
Организация вывода данных.
Вывод значения переменной на форму с помощью процедуры Print
Private Sub Command1_Click() x = 127 Print "Значение x="; x End Sub |
Вывод значения переменной в окно PictureBox с использованием метода Print
Private Sub Command1_Click() x = 127 Picture1.Print "Значение x=";x End Sub |
Вывод значения переменной в окно TextBox
Private Sub Command1_Click() x = -326.597 Text1 = x End Sub |
Вывод значения переменной на метку Label
Форма с размещенной на ней меткой Label1 |
Private Sub Command1_Click() St = "Значение Х = " X = -567.12343 Label1.Caption = St & X End Sub |