- •Введение
- •1. Правила оформления и сдачи курсовой работы
- •Структура пояснительной записки
- •Оформление программной части задания
- •Оформление пояснительной части задания
- •Создание иллюстраций
- •Процедура защиты курсовой работы
- •2. Лабораторные работы
- •Типы и значения переменных
- •Работа с числовыми данными
- •Работа с календарными датами
- •Работа со строками
- •Работа с числовыми данными
- •Работа с числовыми данными
- •Работа с текстовыми данными
- •Округление числовых данных
- •Область действия переменных
- •Вычисление выражений
- •Приоритеты операций
- •Расчёт бака
- •Опасные даты
- •Расчёт выгодности сделки
- •Формирование списка сотрудников
- •Работа с датами
- •Проверка условий
- •Построение треугольника из частей отрезка
- •Построение треугольника из заданных отрезков
- •Моделирование бросания игральных костей
- •Преобразование единиц измерения
- •Угадывание чисел
- •Рисование окружностей
- •Рисование треугольников
- •Рисование графика функции sin
- •Рисование звёздного неба
- •Моделирование движения спутника по орбите
- •Изменение цвета текстового поля
- •Вычисление значения функции
- •Рост населения
- •Сумма расходящегося числового ряда
- •Сумма сходящегося числового ряда
- •Моделирование броуновского движения
- •Моделирование абсолютно упругого удара
- •Общие процедуры
- •Рисование домика
- •Рисование окружностей
- •Инверсия цепочки символов
- •Массивы
- •Ввод-вывод массива
- •Поиск элемента максимальной длины
- •Сложные условия
- •Массив объектов управления
- •Игра «Угадайка»
- •Формирование расписания
- •Библиографический список
- •Приложение 1 встроенные функции visual basic
- •1. Математические функции
- •2. Функции обработки строк
- •3. Функции обработки календарных дат и времени
- •4. Финансовые функции
- •5. Функции работы с массивами
- •Приложение 2 события в приложениях vb
- •Приложение 3 графические методы стандартных объектов языка
- •Задание цвета в операторах рисования графических примитивов
- •Приложение 4 префиксы в именах стандартных объектов языка
- •Оглавление
3. Функции обработки календарных дат и времени
Now — возвращает текущую системную дату и время суток (долю суток, прошедшую с полуночи).
Пример:
Х = Now
Date — возвращает текущую системную дату без времени суток.
Пример:
Х = Date
Time — возвращает (устанавливает) текущее системное время.
DateSerial(год, месяц, день) — возвращает дату для указанного года, месяца и дня.
Пример:
DateSerial(1994 — 10, 8 — 2, 1 — 1) — возвращает 31.05.1984.
DateValue — возвращает дату, переведённую из текстового вида во внутренний формат даты.
Day(дата) — возвращает целое число (от 1 до 31), представляющее день месяца указанной даты.
Пример:
X = Day("May 12, 1994) — возвращает значение 12.
TimeSerial, TimeValue — аналогично DateSerial и DateValue.
Timer — возвращает число секунд, прошедших с начала суток (с полуночи).
4. Финансовые функции
PV(ставка; кпер; выплата) — приведённое значение вклада, общая сумма, которую составят будущие платежи.
ставка — процентная ставка за период;
кпер — общее число выплат;
выплата — платёж, производимый в каждый период и не меняющийся за все время выплаты.
5. Функции работы с массивами
LBound(ИмяМассива[, размерность]) — возвращает индекс нижней границы указанной размерности в массиве.
Пример:
Dim A (1 To 100, 0 To 3) — исходный массив.
LBound(A, 1) — возвращает 1.
LBound(A, 2) — возвращает 0.
UBound(ИмяМассива[, размерность]) — возвращает индекс верхней границы указанной размерности в массиве.
Пример:
Dim A (1 To 100, 0 To 3) — исходный массив.
UBound(A, 1) — возвращает 100.
UBound(A, 2) — возвращает 3.
Erase — освобождение массива. Присвоение всем элементам массива «нулевого значения» (в зависимости от типа элементов).
ReDim — переобъявление массива (с изменением размера).
Пример:
Dim A (1 To 10) As Integer ‘Первичное объявление массива
ReDim A (1 To 15) As Integer ‘Переобъявление массива
Приложение 2 события в приложениях vb
Click() — щелчок мышью при нахождении курсора мыши на объекте.
MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) — нажатие клавиши мыши при нахождении курсора мыши на объекте. Параметры определяются автоматически: Button — положение нажатой клавиши (правая, средняя, левая); Shift — состояние дополнительных клавиш; Х и У — координаты курсора над объектом.
MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) — отжатие клавиши мыши при нахождении курсора мыши на объекте. Параметры определяются автоматически: Button — нажатая клавиша мыши (правая, средняя, левая); Shift — состояние дополнительных клавиш; Х и У — координаты курсора над объектом.
MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) — перемещение курсора мыши над объектом. Параметры определяются автоматически: Button — нажатая клавиша мыши (правая, средняя, левая); Shift — состояние дополнительных клавиш; Х и У — координаты курсора над объектом.
DblClick() — двойной щелчок мышью на объекте.
Activate() — получение активности объектом.
Deactivate() — потеря активности объектом.
GotFocus() — получение фокуса объектом.
LostFocus() — потеря фокуса объектом.
Initialize() — рождение класса объектов.
Terminate() — прекращение существования класса объекта.
KeyDown(KeyCode As Integer, Shift As Integer) — нажатие кнопки на клавиатуре. KeyCode — код нажатой клавиши.
KeyUp(KeyCode As Integer, Shift As Integer) — отжатие кнопки на клавиатуре. KeyCode — код отжатой клавиши.
KeyPress(KeyAscii As Integer) — нажатие кнопки на клавиатуре. KeyAscii — код нажатой клавиши в кодировке ASCII.
Load() — загрузка элемента в приложение.
Unload(Cancel As Integer) — выгрузка элемента из приложения.
Change() — изменение содержимого элемента.