- •Содержание
- •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
- •События
- •Свойства
- •Окна общего диалога
- •Создание меню
- •Свойства
- •Работа с несколькими формами
Содержание
1. Основные понятия ООП 7
1.1. Объекты 7
1.1.1. Классы объектов 7
1.1.2. Свойства 8
1.1.3. Методы 8
1.1.4. События 8
1.2. Три основных принципа ООП 9
1.2.1. Инкапсуляция 9
1.2.2. Наследование 9
1.2.3. Полиморфизм (имеющий много форм) 10
2. Визуальное проектирование интерфейса 11
3. Событийно-управляемое программирование 12
4. Процесс создания приложений 14
5. Интегрированная среда разработки (ИСР) VISUAL BASIC 15
6. Общая организация программы в VB 16
6.1. Структура проекта VB 16
6.2. Структура событийной процедуры 17
7. Общее описание среды VB 18
7.1. Краткая характеристика элементов управления, используемых при создании простых приложений 22
7.2. Основные свойства, методы и события объектов VB 25
8. Основные элементы языка Vb 31
8.1. Типы данных 31
8.2. Переменные 33
8.3. Константы 35
8.4. Выражения и операции 35
8.5. Стандартные подпрограммы 37
8.6. Операторы 39
8.6.1. Простые операторы 40
8.7. Системные диалоговые окна 42
8.7.1. Диалоговое окно ввода информации InputBox 42
8.7.2. Окно сообщения MsgBox 43
9. Ввод и вывод данных в VB 47
9.1. Ввод данных 47
9.2. Вывод результатов 47
10. Структурные операторы 51
10.1. Условные операторы 51
10.2. Оператор выбора Select … Case 53
10.3. Операторы повтора 55
10.3.1. Циклы с параметром 56
10.3.2. Циклы с условием 59
11. Подпрограммы пользователя 66
11.1. Пользовательские процедуры 67
11.2. Функции пользователя 70
12. Массивы 73
12.1. Типовые задачи на обработку одномерных массивов 77
12.2. Двумерные массивы 85
12.2.1. Ввод и вывод двумерных массивов 86
12.2.2. Типовые задачи на обработку двумерных массивов 90
12.3. Массивы в качестве формальных параметров в процедурах и функциях пользователя 97
13. Данные строкового типа 99
13.1. Операции над строками 100
13.2. Функции, предназначенные для работы со строками 101
13.3. Типовые задачи на обработку строк 105
14. Файлы 109
14.1. Функции и операторы для работы с файлами 109
14.2. Открытие файлов 111
14.3. Закрытие файлов 111
14.4. Работа с файлами последовательного доступа 111
14.4.1. Чтение данных 112
14.4.2. Запись данных 113
15.1. Элемент управления CommonDialog 118
16. Графика в VB 120
16.1. Методы графики в VB 120
16.2. Задание цвета 120
16.3. Свойства объектов, влияющих на графические методы: 123
16.4. Применение метода Scale 127
16.4.1. Построение графика функции 128
17. Некоторые дополнительные элементы управления, которые часто используются в проектах. 130
17.1. Объект управления Shape (Фигура) 130
17.1.1. Свойства 130
17.2. Объект управления Timer 130
17.2.1. События 130
17.2.2. Свойства 130
17.3. Объект управления ProgressBar 132
17.3.1. Свойства 132
17.3.2. Дополнительные свойства 132
17.3.3. Метод 132
17.4. Объект управления Slider (Движок) 132
17.4.1. Свойства 133
17.6. Объект управления CheckBox (Флажок) 133
17.6.1. События 133