- •Содержание
- •Основные понятия ооп
- •Объекты
- •Классы объектов
- •Свойства
- •События
- •Инкапсуляция
- •Наследование
- •Полиморфизм (имеющий много форм)
- •Визуальное проектирование интерфейса
- •Процесс создания приложений
- •Структура проекта
- •Событийно-управляемое программирование на vb
- •Типы данных, константы и переменные
- •Типы данных
- •Особые значения
- •Переменные
- •Объявление переменных
- •Константы
- •Выражения, операторы, встроенные функции Выражения
- •Операторы
- •Операции и выражения
- •Встроенные функции vb Математические функции vb
- •Функции преобразования данных vb
- •Функция InputBox
- •Функция MsgBox
- •Некоторые константы аргумента Кнопки
- •Ввод и вывод данных в vb
- •Ввод данных
- •Вывод результатов
- •Функция Format
- •Управляющие операторы
- •Основные логические операции
- •Условные операторы
- •Однострочный синтаксис
- •Блочный синтаксис
- •Select Case(оператор выбора)
- •Циклы с параметром
- •Циклы «Делать пока»
- •Массивы
- •Одномерные массивы
- •Многомерные массивы
- •Оператор Option Base
- •Оператор Erase
- •Ввод и вывод массивов Одномерные массивы
- •Двумерные массивы
- •Процедуры и функции
- •Событийные процедуры
- •Процедуры пользователя
- •Вызов процедур
- •Аргументы
- •Функции-процедуры
- •Данные символьного типа
- •Функция Split
- •Функция Join
- •Оператор Mid
- •Функции и операторы для работы с файлами
- •Открытие файлов
- •Закрытие файлов
- •Работа с файлами последовательного доступа
- •Чтение данных
- •Запись данных
- •Элемент управления CommonDialog
- •Графика в vb
- •Методы графики в vb
- •Задание цвета
- •Свойства объектов, влияющих на графические методы:
- •Применение метода Scale
- •Построение графика функции
- •Некоторые дополнительные элементы управления, которые часто используются в проектах. Объект управления Shape (Фигура)
- •Свойства
- •Объект управления Timer
- •События
- •Свойства
- •Окна общего диалога
- •Создание меню
- •Свойства
- •Работа с несколькими формами
Операции и выражения
Операции используются для объединения, сравнения или других действий над значениями в выражениях. Операции имеют имена и обозначающие их символы – знаки операций. Значения, которые объединяются знаками операций в единое выражение, называют операндами. Наиболее часто используемыми являются арифметические и логические операции.
Арифметические операции в VB
Операция |
Описание операции |
|
А^B |
Возведение А в степень В |
|
-А |
Перемена знака А |
|
А*В |
Умножение А на В |
|
А/В |
Деление А на В |
|
А\В |
Целочисленное деление А на В |
|
А Mod B |
Деление по модулю А на В |
|
А+В |
Сложение А с В |
|
А-В |
Вычитание В из А |
Арифметические операции выполняются в обычном порядке, свойственном языкам программирования:
-
возведение в степень ^;
-
умножение и деление *, /, \, Mod;
-
сложение и вычитание +, -.
Для изменения порядка вычислений используются скобки.
Операции сравнения в VB
Операция |
Описание операции |
А=B |
Равенство. Результат: True если А равно В, иначе False |
А<>B |
Неравенство. Результат: True если А неравно В, иначе False |
А<B |
Меньше, чем. Результат: True если А меньше В, иначе False |
А>B |
Больше, чем. Результат: True если А больше В, иначе False |
А<=B |
Меньше или равно. Результат: True если А меньше или равно В, иначе False |
А>=B |
Больше или равно. Результат: True если А больше или равно В, иначе False |
Встроенные функции vb Математические функции vb
Функция |
Возвращает/действие |
Abs(N) |
Возвращает абсолютное значение N |
Atn(n) |
Возвращает арктангенс N как угол в радианах |
Cos(N) |
Косинус угла N |
Exp(N) |
Возвращает константу е, возведенную в степень N (е 2.718282) |
Fix(N) |
Возвращает целую часть N. Fix не округляет число, а отбрасывает любую дробную часть |
Int(N) |
Возвращает целую часть N. Int не округляет число, а отбрасывает любую дробную часть |
Log(N) |
Возвращает натуральный логарифм N |
Rnd(N) |
Возвращает случайное число; используется Rnd совместно с Randomize (инициализация генератора случайных чисел); аргумент необязателен |
Sgn(N) |
Возвращает знак числа: -1, если N – отрицательно, 1, если N – положительно, 0, если N = 0 |
Sin(N) |
Возвращает синус угла N |
Sqr(N) |
Возвращает корень квадратный из N |
Tan(N) |
Возвращает тангенс угла N |