1. Определение длины строки

Функция LEN выдает длину строки, т. е. количество символов в строковом выражении.
 

Пример:
DIM a$, 1аеngе%
PRINT LEN("Сегодня понедельник")
INPUT "Ввести текст ";а$
1aenge% = LEN(a$)
PRINT a$; "Длина ";1аеnge," символов "

2. Получение символов кода ASCII

Функция CHR$ преобразует ASCII-код в соответствующий символ (ASCII=American Standard Code for Information Interchange — Американский стандартный код для обмена информацией). Аргумент функции — число типа INTEGER в диапазоне от 0 до 255.
Соответствие кодов ASCII определенным символам дано в ASCII-таблице, размещенной в справочнике (Help) OBASIC. Также можно воспользоваться следующей программой:

'ASCII-символьное предложение
DIM ascll%
DO
INPUT "Ввести ASCII-значение ", ascii%
LOOP UNTIL ascii% > 0 AND ascii% <= 256
PRINT "Код ASCII "; ascll%;" соответствует символу ";CHR$(ascii%) up title=

3. Получение ASCII-кода символа
Функция ASC — обратная по отношению к функции CHR$. Аргумент функции ASC — символ, а значение функции — соответствующий этому символу ASCII-код.
 

Пример: PRINT ASC ("А")
 

4. Выделение левых крайних символов строки

Функция LEFT$ выделяет крайние слева символы строки. Вызов функции:
LEFT$ (Строка, Число)
Строка - Строка, из которой выделяются символы.
Число - Величина типа INTEGER, которая задает количество выделяемых символов.
 

Пример: PRINT LEFT$ ("Хелло, QBASIC", 5)

5. Выделение правых крайних символов строки
Функция RIGHT$ выделяет крайние справа символы строки. Вызов функции:
RIGHT$ (Строка, Число)

Строка- Строка, из которой выделяются символы.
Число- Значение типа INTEGER, в котором указывается количество выделяемых справа символов.
 

Пример: PRINT RIGHTS ("Хелло, OBASIC, 5)

6. Выбор подстроки

Функция MID$ копирует из строки любой ее фрагмент.
MID$ (Строка, Начало, Длина)
Строка - Строка, из которой должны выделятся символы.
Начало - Позиция, с которой начинается выбор фрагмента.
Длина - Длина подстроки.

Пример:

' MID$ - функция
DIM A$, i%, j%
А$=" Доброе утро"
1%=3
J%=5
PRINT MID$ ("Хелло, QBASIC",4,4)
PRINT MID$(aS, i%,j%)

7. Получение строчных символов

Функция LCASE$ возвращает заданную строку в виде строчных букв. Пользуясь этой функцией, следует принять во внимание, что аргументы для LCASE$ расположены в подмножестве символов, коды которых лежат в диапазоне от 32 до 127. Следующие 128 символов (от 128 до 256) предназначены для кодирования символов национальных алфавитов, псевдографики, математических и др.
 

Пример:
‘LCASE$
PRINT LCASE$ ("HUT OF BROWN NOW SIT DOWN")

8. Получение заглавных символов
Функция UCASE$ противоположна функции LCASE$ и возвращает заданную строку в виде заглавных букв. Следует принимать во внимание тот факт, что аргументом для UCASE$ могут быть лишь символы, коды которых расположены в диапазоне от 32 до 127.
 

Пример:
‘UCASE$
PRINT UCASE$ ("hut of brown now sit down")

9. Устранение ведущих пробелов
Функция LTRIM$ устраняет в строке ведущие пробелы. Возвращенное значение сдвинуто влево.
Пример:
'LTRIM$
DIM wort$, lwort$
wort$ = " Сдвиг влево"
Iwort$= LTRIM$(wort$)
PRINT wort$
PRINT LEN(wort$)
PRINT
PRINT Iwort$
PRINT LEN(lwort$)



10. Устранение последних пробелов
Функция RTRIM$ убирает в строке последние пробелы.
 

Пример:
‘RTRIM$
DIM wort1$, wort2$
wort1$= "левый
wort2$=" и правый"
PRINT wort1$+wort2$
PRINT PTRIM$(wort1$)+wort2$

11. Создание строки из пробелов
Функция SPACE$ создает строку из пробелов. Аргумент функции — длина этой строки.
 

Пример:
DIM leer$
leer$-SPACES$(45) PRINT LEN(leer$)

12. Преобразование строки в число Функция VAL преобразует число из строкового представления в числовое. Предполагается, что преобразуемая строка содержит допустимые для представления чисел символы. Если нецифровой знак встречается первым в строке, то преобразование невозможно и значение функции равно нулю. 

Пример:
PRINT VAL("234.23) PRINT VAL("Hallo") PRINT VAL("43D12)

15.Редактор Visual Basic (VB). Объекты VB, типы данных VB.

Visual Basic, экспресс-выпуск — это простой и быстрый способ создания программ для Microsoft Windows.

Программы, написанные на Visual Basic, также имеют структуру: модули соответствуют главам, процедуры – абзацам, строки кода – предложениям.

При объявлении переменной необходимо решить, как она будет называться, и какой тип данных будет ей присвоен.

Объявите переменную, при помощи ключевых слов Dim и As, как это показано ниже.

Язык Visual Basic

Dim aNumber As Integer

Эта строка кода сообщает программе, что требуется использовать переменную с именем aNumber, и что она должна хранить целые числа (тип данных Integer).

Поскольку aNumber является переменной типа Integer, она может хранить только целые числа. Если бы нужно было хранить, например, число 42.5, то использовался бы тип данных Double. А для хранения слов используется тип данных с именем String. Еще одним типом данных, который следует упомянуть здесь, является тип Boolean, который может хранить значения True или False.

В Visual Basic важную роль играют объекты. Идея объекта заключается в том, что некоторые данные и код, предназначенный для работы с этими данными, объединяются в единое целое. Внешний код может взаимодействовать с объектом через его свойства, методы и события. Один из возможных примеров объекта - управляющий элемент, который вы помещаете на форму на этапе визуального программирования. Он обладает методами, свойствами и событиями. 

Объекты

Краткое описание объекта

App

http://vbzero.narod.ru/linktable/graphica/novisible.gif

Глобальный объект. Позволяет получать или указывать сведения о заголовке приложения, данные о версии, путь и название исполняемого файла данного приложения и его файлов Справки и определить, не исполняется ли в настоящий момент экземпляр данного приложения. Не отображается в панели инструменьтов или на форме.

CheckBox

http://vbzero.narod.ru/linktable/graphica/check.gif

Элемент управления (флажок проверки) дает пользователю возможность альтернативного выбора True/False или Yes/No. Можно использовать группы флажков проверки для показа множественного выбора

Clipboard

http://vbzero.narod.ru/linktable/graphica/novisible.gif

Объект. Предоставляет доступ к системному буферу обмена. Не отображается в панели инструментов или на форме

ComboBox

http://vbzero.narod.ru/linktable/graphica/combo.gif

Элемент управления сочетает возможности элементов управления TextBox и ListBox. Пользователи могут вводить информацию в область текста или выбирать пункты из окна со списком

CommandButton

http://vbzero.narod.ru/linktable/graphica/button.gif

Элемент управления командная кнопка служит для инициализации начала, прерывания или окончания процесса. В основном используется событие Click

Data

http://vbzero.narod.ru/linktable/graphica/data.gif

Элемент управления. Позволяет работать с существующей базой данных, создавать, удалять, сортировать и т. п. записи

DataObject

http://vbzero.narod.ru/linktable/graphica/novisible.gif

Является контейнером для данных, передаваемых из объекта-источника в объект-получатель при операции OLE-перетаскивания.

DirListBox

http://vbzero.narod.ru/linktable/graphica/dir.gif

Элемент управления используется для показа иерархического списка каталогов и выбора нужного пользователем

DriveListBox

http://vbzero.narod.ru/linktable/graphica/drive.gif

Элемент управления (окно со списком устройств) позволяет пользователю выбрать корректный диск во время выполнения

Err

http://vbzero.narod.ru/linktable/graphica/novisible.gif

Объект. Содержит информацию об ошибках выполнения (главным образом номер). Не отображается в панели инструментов или в форме.

FileListBox

http://vbzero.narod.ru/linktable/graphica/file.gif

Элемент управления используется для показа списка файлов, дает пользователю возможность выбрать файл или группу файлов

Form

http://vbzero.narod.ru/linktable/graphica/form.gif

Форма. На ней размещаются другие объекты и в окне кода пишется программный код. Загружается в exe-проект по-умолчанию.

Frame

http://vbzero.narod.ru/linktable/graphica/frame.gif

Элемент управления, обеспечивает группировку элементов управления по признакам. Можно использовать рамку Frame для функционального разделения областей форм, например, чтобы отделить группы кнопок OptionButton

Image

http://vbzero.narod.ru/linktable/graphica/image.gif

Элемент управления используется для показа графических изображений

Label

http://vbzero.narod.ru/linktable/graphica/Label.gif

Метка - графический объект, текстовое содержимое которого пользователь на может редактировать непосредственно

Line

http://vbzero.narod.ru/linktable/graphica/line.gif

Графический элемент управления отображается как горизонтальная, вертикальная или диагональная линия

ListBox

http://vbzero.narod.ru/linktable/graphica/list.gif

Элемент управления (окно со списком) показывает список пунктов, из которого пользователь может выбрать один или несколько пунктов

OLE

http://vbzero.narod.ru/linktable/graphica/ole.gif

Контейнер, который позволяет вставлять в форму различные объекты, например avi-файлы, картинки и т. п.

OptionButton

http://vbzero.narod.ru/linktable/graphica/radio.gif

Элемент управления (так называемая радиокнопка) переключатель, который может быть включен или выключен. Используется для выбора одного из многих.

PictureBox

http://vbzero.narod.ru/linktable/graphica/picture.gif

Элемент управления (окно с рисунком) может показывать графические изображения из файлов. Так же можно создавать собственные графические файлы (.bmp)

Printer

http://vbzero.narod.ru/linktable/graphica/novisible.gif

Объект. Предоставляет возможность обращаться к заданному по умолчанию принтеру. Не отображается в панели инструментов или на форме.

Screen

http://vbzero.narod.ru/linktable/graphica/novisible.gif

Объект. Предоставляет доступ к объекту Screen (Экрану или Десктопу (Desktop)). Не отображается в панели инструментов или на форме

ScrollBar (VscrollBar и HScrollBar)

http://vbzero.narod.ru/linktable/graphica/scroll.gif

Элементы управления. Представляет собой горизонтальный (VScrollBar) или вертикальный (HScrollBar) ползунок, позволяющий изменять размеры, положения объектов и т. п.

Shape

http://vbzero.narod.ru/linktable/graphica/shape.gif

Графический элемент управления (фигура) отображается в виде прямоугольника, квадрата, овала, круга, прямоугольника с закругленными углами или квадрата с закругленными углами.

TextBox

http://vbzero.narod.ru/linktable/graphica/text.gif

Элемент управления. Текстовое окно, служит для ввода-вывода текста на экран и редактирования. Объем текста ограничен.

Timer

http://vbzero.narod.ru/linktable/graphica/timer.gif

Элемент управления таймер позволяет выполнять часть кода программы через определенные (свойство Interval) промежутки времени

16.Операторы Visual Basic.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15