Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
34
Добавлен:
06.07.2021
Размер:
11.5 Mб
Скачать
  1. Панель элементов управления General.

Элементы управления. Элементы управления — это инструменты, такие, как кнопки (buttons), надписи (labels) и др., которые вы размещаете на форме, чтобы обеспечить ввод и вывод данных, их обработку и т.д. На рис. 2 представлены элементы, доступные в блоке элементов управления

  1. Свойства элементов управления.

Свойства. Каждый объект, используемый в приложении (формы, элементы управления и др.), обладает набором свойств (имя, размер, цвет, место расположения и т.д.). Начальные значения свойств отображаются в окне свойств 

Элементы управления VBA, добавление элементов управления на форму

Элементы управления — это специализированные объекты, которые можно размещать на формах VBA (и непосредственно в документах), используемые для организации взаимодействия с пользователем. В VBA вы можете использовать как стандартные элементы управления (CommandButton, CheckBox, OptionButton), так и нестандартные (любые другие, которые есть на вашем компьютере, например, Internet Explorer, Calendar и т.п.) Элементы управления реагируют на события, которые генерирует пользователь (нажатие на кнопку, ввод значения, перемещение ползунка и т.п.)

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

Добавление элементов управления можно производить и программным способом (при помощи метода Add() коллекции Controls), однако вам при этом придется указывать в коде программы большое количество свойств создаваемого элемента управления, что не очень удобно.

  1. Порядок создания проекта в vb.

Создание любого приложения состоит из следующих этапов.

  1. Постановка задачи. Описание принципа работы будущего приложения, видов экранных форм (окон) этого приложения.

  2. Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов.

  3. Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур.

  4. Отладка программы. Устранение логических ошибок в процедурах и достижение того, чтобы приложение работало удовлетворительно в среде проектирования.

  5. Сохранение проекта и при желании — компиляция (превращение проекта в исполняемое приложение, способное работать самостоятельно за пределами среды проектирования).

  1. Основы языка VB. Типы данных. Ключевые слова.

Тип данных.

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

Зарезервированные символы или ключевые слова – это слова, которые могут применяться в языке VB только в предусмотренном языке смысле и никак иначе.

  1. Основы языка VB. Константа.

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

  1. Основы языка VB. Переменная.

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

Dim <Имя переменной> |Аs <Имя типа> |

  1. Основы языка VB. Математические операции. Арифметические выражения.

Abs(x) => ( x ( – модуль числа x.

Atn(x) => arctg x – арктангенс x.

Cos(x) => сos x – косинус x.

Exp(x) => экспонента (е в степени x).

Fix(x) => отбрасывает дробную часть числа x.

Int(x) => округляет вещественное число x до целого в мень-

шую сторону.

Log(x) =>ln x – натуральный логарифм x.

Rnd() =>генерирует случайное число от 0 до 1.

Rnd(x) => генерирует случайное число от 0 до x.

Sgn(x) => знак числа x (+ или -).

Sin(x) => sin x – синус x.

Sqr(x) => корень квадратный числа x.

Tan(x) => tg x – тангенс x.

Операции бывают арифметические, отношения и логические:

–       арифметические операции:   ^            возведение в степень, *            умножение,  /             деление,  \             деление нацело,  mod       остаток от деления,  +                     плюс,  -             минус;

–       операции отношения:   <             меньше,   >             больше,   <=          меньше или равно,  >=          больше или равно,  =             равно,  <>          не равно;

–       логические операции:   Not         логическое отрицание,  And        логическое "И", Or           логическое "ИЛИ".

Результатом логической операции может быть одно из двух значений:  True ("истина") или False ("ложь").