- •Введение
- •1. Правила оформления и сдачи курсовой работы
- •Структура пояснительной записки
- •Оформление программной части задания
- •Оформление пояснительной части задания
- •Создание иллюстраций
- •Процедура защиты курсовой работы
- •2. Лабораторные работы
- •Типы и значения переменных
- •Работа с числовыми данными
- •Работа с календарными датами
- •Работа со строками
- •Работа с числовыми данными
- •Работа с числовыми данными
- •Работа с текстовыми данными
- •Округление числовых данных
- •Область действия переменных
- •Вычисление выражений
- •Приоритеты операций
- •Расчёт бака
- •Опасные даты
- •Расчёт выгодности сделки
- •Формирование списка сотрудников
- •Работа с датами
- •Проверка условий
- •Построение треугольника из частей отрезка
- •Построение треугольника из заданных отрезков
- •Моделирование бросания игральных костей
- •Преобразование единиц измерения
- •Угадывание чисел
- •Рисование окружностей
- •Рисование треугольников
- •Рисование графика функции sin
- •Рисование звёздного неба
- •Моделирование движения спутника по орбите
- •Изменение цвета текстового поля
- •Вычисление значения функции
- •Рост населения
- •Сумма расходящегося числового ряда
- •Сумма сходящегося числового ряда
- •Моделирование броуновского движения
- •Моделирование абсолютно упругого удара
- •Общие процедуры
- •Рисование домика
- •Рисование окружностей
- •Инверсия цепочки символов
- •Массивы
- •Ввод-вывод массива
- •Поиск элемента максимальной длины
- •Сложные условия
- •Массив объектов управления
- •Игра «Угадайка»
- •Формирование расписания
- •Библиографический список
- •Приложение 1 встроенные функции visual basic
- •1. Математические функции
- •2. Функции обработки строк
- •3. Функции обработки календарных дат и времени
- •4. Финансовые функции
- •5. Функции работы с массивами
- •Приложение 2 события в приложениях vb
- •Приложение 3 графические методы стандартных объектов языка
- •Задание цвета в операторах рисования графических примитивов
- •Приложение 4 префиксы в именах стандартных объектов языка
- •Оглавление
2. Функции обработки строк
& — оператор сцепления текстовых строк.
Пример:
«Вася» & « + Петя» & « = друзья» — возвращает «Вася + Петя = друзья»
MsgBox(Сообщение, Стиль, Заголовок) — выводит на экран информационное окно с произвольным сообщением. Окно может иметь кнопки управления из стандартного набора (OK, NO, Cancel) и произвольный заголовок. Возвращаемый результат можно присвоить какой-либо переменной и затем проанализировать.
Пример:
1) Вывод сообщения с информационной целью (информационное окно содержит внутри текст «Всё хорошо!» и кнопку ОК).
Call MsgBox(«Всё хорошо!»)
2) Вывод сообщения с предложением выбора (информационное окно содержит внутри текст «Сохранить?» и имеет две стандартные кнопки: OK и Cancel).
Dim x As String ‘Объявление переменной для хранения результата выбора
x = MsgBox(«Сохранить?», vbOKCancel) ‘Присвоение результата выбора
Space(число) — создаёт строку из указанного количества символов «пробел».
String(число, символ) — создание строки из заданного количества указанных символов.
Пример:
String(3, "*") — возвращает «***».
LCase(строка) — преобразует символы строки к строчным символам (нижний регистр).
Пример:
LCase("Папа") — возвращает «папа».
UCase (строка) — преобразует символы строки к заглавным символам (верхний регистр).
Пример:
UCase("Папа") — возвращает «ПАПА».
Asc(строка) — возвращает код первого символа строки в формате ASCII.
Пример:
Х = Asc("d") — возвращает 100.
Х = Asc("disk") — возвращает 100.
Chr(КодСимвола) — возвращает символ, соответствующий указанному коду.
Пример:
Chr(65) — возвращает А.
Str(число) — преобразует тип аргумента из числового в строковый.
Пример:
Х = Str(459) — возвращает « 459».
Х = Str(-459.65) — возвращает «-459.65».
Х = Str(Text1.Text) — возвращает содержимое текстового поля в виде числа.
Val(строка) — преобразует тип аргумента из строкового в числовой. Останавливает преобразование, если очередной символ в цепочке нецифровой.
Пример:
Х = Val("2457") — возвращает 2457.
Х = Val(" 2 45 7") — возвращает 2457.
Х = Val("24 и 57") — возвращает 24.
Format(выражение, формат) — изменяет внешний вид числа (хранимое в памяти значение не изменяется). Аргумент «формат» имеет множество стандартных вариантов, а также позволяет создавать нестандартные вручную с помощью спецсимволов.
Пример:
Х = Format(Time, "h:m:s") — возвращает время в виде "17:4:23",
Х = Format(5459.4, "## ##0.00") — добавляет в исходное число разделители триад цифр (5 459.40) и в явном виде выводит разряды, заданные нулями.
Left(строка, длина) — возвращает заданное число символов с левого края строки.
Пример:
Left("12345", 3) — возвращает «123».
Right(строка, длина) — возвращает заданное число символов с правого края строки.
Пример:
Right("12345", 3) — возвращает «345».
Mid(строка, начало [, длина]) — возвращает заданное число символов из любого места строки, начиная с заданной позиции.
Пример:
Mid ("12345", 3, 2) — возвращает «34».
Len(строка) — возвращает количество символов в строке.
Пример:
MyLen = Len("Папаша") — возвращает число 6.
Ltrim(строка) — возвращает строку без пробелов с левого края.
Пример:
Ltrim(“_Папа_Федя_”) — возвращает «Папа_Федя_»
Rtrim(строка) — возвращает строку без пробелов с правого края
Пример
Rtrim(“_Папа_Федя_”) — возвращает «_Папа_Федя»
Trim(строка) — возвращает строку без пробелов внутри строки
Пример
Trim(“_Папа_Федя_”) — возвращает «_ПапаФедя_»