- •Содержание
- •17.2.2. Свойства 130
- •17.6.2. Свойства 133
- •17.7.2. Свойства 134
- •18. Меню 139
- •Основные понятия ооп
- •Объекты
- •Классы объектов
- •Свойства
- •События
- •Три основных принципа ооп
- •Инкапсуляция
- •Наследование
- •Полиморфизм (имеющий много форм)
- •Визуальное проектирование интерфейса
- •Событийно-управляемое программирование
- •Процесс создания приложений
- •Интегрированная среда разработки (иср) visual basic
- •Общая организация программы в vb
- •Структура проекта vb
- •Структура событийной процедуры
- •Общее описание среды vb
- •Краткая характеристика элементов управления, используемых при создании простых приложений
- •Основные свойства, методы и события объектов vb
- •Основные элементы языка Vb
- •Типы данных
- •Переменные
- •Объявление переменных
- •Explicit-объявление
- •Константы
- •Выражения и операции
- •Стандартные подпрограммы
- •Математические функции vb
- •Функции преобразования данных vb
- •Операторы
- •Простые операторы
- •Оператор присваивания
- •Операторы вызова процедур
- •Оператор безусловного перехода
- •Системные диалоговые окна
- •Диалоговое окно ввода информации InputBox
- •InputBox(Приглашение,Заголовок,НачЗначение),
- •Окно сообщения MsgBox
- •Ввод и вывод данных в vb
- •Ввод данных
- •Вывод результатов
- •Функция Format
- •Структурные операторы
- •Условные операторы
- •Оператор выбора Select … Case
- •Операторы повтора
- •Циклы с параметром
- •Элемент управления Slider
- •Циклы с условием
- •Использование рекуррентной формулы для вычисления суммы ряда
- •Использование функции Timer
- •Подпрограммы пользователя
- •Пользовательские процедуры
- •Способ передачи аргументов
- •Функции пользователя
- •Массивы
- •Оператор Option Base
- •Динамические массивы
- •Функции lBound и uBound
- •Функция Rnd
- •Оператор Erase
- •Типовые задачи на обработку одномерных массивов
- •Формирование массива с помощью функции Split
- •Линейная сортировка массива
- •Уплотнение массива
- •Вставка элемента в массив
- •Изменение положения элементов на некотором отрезке
- •Кольцевой сдвиг элементов массива
- •Двумерные массивы
- •Ввод и вывод двумерных массивов
- •Формирование двумерного массива с помощью диалогового окна InputBox и функции Split
- •Вывод двумерного массива с помощью элемента управления msFlexGrid
- •Типовые задачи на обработку двумерных массивов
- •Преобразование двумерных массивов
- •Типовые задачи с квадратными матрицами
- •Массивы в качестве формальных параметров в процедурах и функциях пользователя
- •Данные строкового типа
- •Операции над строками
- •Функции, предназначенные для работы со строками
- •Функция Split
- •Функция Join
- •Оператор Mid
- •Типовые задачи на обработку строк
- •Анализ символьных строк
- •Изменение строк (замена, удаление, вставка символов)
- •Функции и операторы для работы с файлами
- •Открытие файлов
- •Закрытие файлов
- •Работа с файлами последовательного доступа
- •Чтение данных
- •Запись данных
- •Элемент управления CommonDialog
- •Графика в vb
- •Методы графики в vb
- •Задание цвета
- •Свойства объектов, влияющих на графические методы:
- •Применение метода Scale
- •Построение графика функции
- •Некоторые дополнительные элементы управления, которые часто используются в проектах.
- •Объект управления Shape (Фигура)
- •Свойства
- •Объект управления Timer
- •События
- •Свойства
- •Окна общего диалога
- •Создание меню
- •Свойства
- •Работа с несколькими формами
-
Основные элементы языка Vb
ДОБАВИТЬ АЛФАВИТ, СЛОВА и Т.Д.
Константы, переменные и типы данных являются основными элементами любого языка программирования.
-
Типы данных
VB обрабатывает данные различных типов: целые числа, дробные числа, символы, даты др. Создавая переменную, программист должен знать, для хранения каких данных она предназначена.
Для каждого из типов данных определен свой способ хранения и представления (формат) в памяти компьютерной системы. Тем самым определен диапазон допустимых значений и длина в байтах.
ТИП ДИАПАЗОН
Наименование |
Тип |
Длина (байт) |
Описание |
Целые типы |
|||
Byte |
Короткое неотрицательное целое |
1 |
Положительные целые числа в диапазоне от 0 до 255 |
Integer |
Целое |
2 |
Целочисленные значения в диапазоне от - 32 768 до 32 676 |
Вещественные типы |
|||
Single |
Вещественное обычной точности |
4 |
Численные значения с плавающей точкой одинарной точности в диапазоне от -1.401298-45 до 3.402823+38 |
Long |
Длинное целое |
4 |
Целочисленные значения в диапазоне от -2 147 483 648 до 2 147 483 647 |
Double |
Вещественное двойной точности |
8 |
Численные значения с плавающей точкой двойной точности в диапазоне от -1.7Е+308 до 1.7Е+308 |
Boolean |
Логический |
1 |
Только два значения True (Истина) или False (Ложь). По умолчанию переменной данного типа присваивается значение False |
String |
Строковый |
|
Строки, состоящие из алфавитно-цифровых символов (до 231 символов). Один символ – один байт |
Currency |
Денежный |
8 |
Предназначен для хранения и выполнения операций с числами, имеющими до 15 цифр до десятичной точки и 4 знака после нее (денежные единицы). Обеспечивает правильное округление результатов денежной операции. |
Variant |
Универсальный |
>=16 |
Используется для хранения данных любого типа. Присваивается по умолчанию неописанным переменным. Это удобно, но переменные этого типа требуют больше времени на обработку и память расходуется не экономно |
Примечание. Переменные типа Variant могут содержать специальные значения:
Empty. Это значение имеет переменная типа Variant до того как ей присваивается какое-либо значение.
Error. Указание ошибочной ситуации в процедуре. Позволяет предпринимать определенные действия в зависимости от ее значения.
-
Переменные
Любой язык программирования использует понятие переменной. Переменные в программе – это простейшие объекты программы, предназначенные для хранения в памяти некоторых значений и обработки их по заданному алгоритму. Значения переменной – это данные, которые хранятся и обрабатываются по заданному алгоритму в процессе выполнения программы. В разные моменты времени переменные могут иметь различные значения.
Каждая переменная должна иметь имя. Имена переменных используют в арифметических и других операциях.
При именовании переменных, процедур, функций, констант в языке VB следует соблюдать правила:
-
Имена должны начинаться с буквы и не могут иметь более 255 символов.
-
Кроме букв и цифр разрешается использовать только знак _.
-
Имена не могут совпадать с зарезервированными словами VB.
Недопустимы, например, имена 1Time, date of Birst, $t, Print.