
- •Процесс создания приложения. Основные понятия visual basic
- •Процесс создания Windows-приложения
- •Объекты и их свойства
- •Свойства в visual basic
- •События-процедуры
- •Режимы интерпретации и компиляции
- •Окна Project Explorer и Form Layout
- •Метод Move
- •Метод Print
- •Переменные
- •Константы
- •Глобальные, контейнерные и локальные переменные
- •Статические переменные
- •Таймеры
- •Линейки прокрутки
- •Урок №7
- •Операторы. Выражения. Функции.
- •Оператор присваивания
- •Урок №8
- •Системные функции
- •Msgbox Текст [Опция] [, Заголовок]
- •Обработка строковых выражений
- •Функции выделения подстроки
- •Урок №9
- •Простые и сложные условия, логические выражения.
- •Операторы управления
- •Программирование ветвлений.
- •Урок №10
- •Программирование сложных условий. Вложенный оператор if.
- •If условие1 then
- •Урок 11
- •Обработка событий мыши
- •Свойство MousePointer
- •Технология Drag-and-Drop
- •Графические объекты
- •Объект Комбинированное окно
- •Оператор Select Case
- •Функции задания цвета rgb и qbColor
- •Графические методы
- •События МouseDown и МouseUp
- •Элемент управления Shape
- •Функция rnd
- •Повторения и циклы.
- •Урок 18
- •Циклы с условием
- •Вложенные циклы
- •Массивы
- •Многомерный массив
- •Массив объектов
- •Пользовательские процедуры и функции
- •Процедуры
- •Функции
- •Программный модуль
- •Объекты для работы с дисками
- •Редактор меню
- •Создание контекстного меню
- •Типы файлов
- •Текстовые файлы
- •Открытие файла
- •Закрытие файлов
- •Запись в файл
- •Чтение из файла
- •Объект Общий Диалог
- •Диалог Open/Save As
- •Мультимедийные приложения
Обработка строковых выражений
Строка - упорядоченная последовательность символов или пустая строка.
Пустая строка - «»
Подстрока - строка, которая является частью другой строки.
Подстрока S1 строки S называется левой подстрокой, если их первые символы совпадают. Соответственно правая подстрока, когда совпадают последние символы.
Конкатенация - объединение строк. Знаки конкатенации + или &. С помощью & можно объединять строковые выражения и числовые. Например:
Результат = 3*13 & "попугаев". Числовые выражения в таком случае преобразуются в строку. После выполнения Результат = «39 попугаев».
Функции, применяемые при работе со строками.
Len( Stroka) - функция определения длины строки, возвращает длину указанной строки.
UCase(Stroka) - все буквы исходной строки преобразует в прописные
LCase(Stroka) - все буквы исходной строки преобразует в строчные
Asc(Stroka) - преобразует строку в код ASCII в код 1 символа
Chr(Kod) - преобразует код ASCII в строку из одного символа
Коды Chr, которые часто используются в программах:
13 - Enter - переход на новую строку
10 - возврат каретки
Функции выделения подстроки
Mid(Stroka,Iloзиция [Длина]) –функция выделения подстроки из исходной строки. В строке выделяется подстрока от заданной позиции и заданной длины. Если длина не указывается, то выделяется до конца строки.
Н
апример:
a=Mid("Иванов Петр Иванович",8)
a="Петр Иванович"
b=Mid("Иванов Петр
Иванович",8,4) b="Петр"
Left(Stroka, Длина) - выделение левой подстроки определенной длины
a=Left("Иванов Петр Иванович",6) a="Иванов"
Right(Stroka, Длина) - выделение правой подстроки определенной длины
a=Right ("Иванов Петр Иванович",8) a="Иванович"
InStr([Старт,] Строка, Подстрока) - функция поиска подстроки.
Возвращается позиция первого символа Подстроки. Если подстрока не найдена, то возвращается 0. Старт - с какой позиции начать поиск, если не указан, то начинается с начала строки.
N = InStr("Иванов Петр Иванович","П") N=8
N = InStr(3,"Иванов Петр Иванович","И") N=13
Val(Stroka) - преобразует строку в число
Str(Число) - преобразует число в строку
Задание3. Ввести с помощью Окон Ввода поочередно ФИО. После появляется еще одно Окно Ввода, где в приглашение используются введенные данные и предлагается ввести дату рождения. В конце появляется Окно Сообщений, где компьютер вежливо прощается с пользователем.
Задание4. Добавить в предыдущее задание. После всех вводов появляются 4 Окна Сообщений, где уточняются, правильно ли введены данные. В окнах две кнопки Да и Нет. В последнем информационном Окне сообщается, сколько было сделано ошибок, можно поставить оценку за ввод.
3адание5 В задание 1 в последнем окне сообщений тоже использовать инициалы.
Домашнее задание
1. Ввести в одном Окне Ввода сразу ФИО полностью. Потом заполняются отдельные текстовые поля с фамилией, именем, отчеством.
2.Ввести с помощью Окон Ввода длину, ширину и высоту комнаты. Сообщить с Окна Сообщений объем комнаты.
2. Ввести с помощью Окон Ввода дату, месяц и год рождения. Сообщить дату рождения полностью и сколько недель Вы прожили.