ВУЗ:
Составители:
Рубрика:
77
Private Sub Text1_Change()
M = CInt(Text1.Text)
End Sub
Private Sub Text2_Change()
N = CInt(Text2.Text)
End Sub
8. Проверить корректность работы приложения и, при необходимости,
исправить ошибки.
9. Сохранить в своей папке форму и проект соответственно под имена-
ми Массивы .frm и Массивы .Vbp.
10. Для реализации заданий 15-20 в качестве помощи можно использо -
вать табл . 15, в которой объясняется суть некоторых операторов и
функций, применяемых при реализации проектов.
Таблица 15
Список операторов и функций , используемых в заданиях
Option Explicit
(набирается в облас -
ти General)
Располагается в модуле до процедур. При его ис-
пользовании необходимо объявить явно все пе -
ременные и массивы с помощью Dim, Private.
Если он не используется, то все необъявленные
переменные имеют тип Variant.
Если вводить данный оператор в начале каждого
модуля с клавиатуры , то нужно установить фла-
жок Require variable Declaration на вкладке
Editor в окне Option Tools/ Option
Option Base 1
Используется на модульном уровне для объявле-
ния нижней границы массива , располагается все-
гда до объявления массивов и процедур.
ReDim
Используется на уровне процедуры для переобъ -
явления размеров динамического массива . Если в
массив уже были введены данные и их нужно со-
хранить, то используется ключевое слово
Prezerve.
InStr
Функция – возвращает позицию вхождения од -
ной строки внутри другой: Chr(KeyAscii) в стро -
ке sTemplate с первого символа. Если строка не
найдена в другой, то значение равно 0. Сравне-
ние основывается на двоичном представлении
символов.
Chr
Функция – возвращает строковое значение, со-
держащее символ , код которого указан в качест -
ве аргумента. В заданиях 16-21 аргумент
KeyAscii – значение символа.
77 Private Sub Text1_Change() M = CInt(Text1.Text) End Sub Private Sub Text2_Change() N = CInt(Text2.Text) End Sub 8. П роверит ь коррект н ост ь ра бот ы прил ож ен ия и, при н еобход им ост и, испра вит ь ошибки. 9. С охра н ит ь в своей па пке ф орм у и проект соот вет ст вен н о под им ен а - м и М ас с ивы .frm и М ас с ивы .Vbp. 10. Д л я реа л иза ции за д а н ий 15-20 в ка честве пом ощи м ож н о испол ь зо- ва т ь т а бл . 15, в которой объясн яет ся су т ь н екот орых опера т оров и ф у н кций, прим ен яем ыхпри реа л иза ции проект ов. Т а бл ица 15 С пис ок операторов и ф у нкций , ис поль зу ем ы х в заданиях Р а спол а га ет ся в м од у л е д о процед у р. П ри его ис- пол ь зова н ии н еобход им о объявит ь явн о все пе- рем ен н ые и м а ссивы с пом ощь ю Dim, Private. Option Explicit Е сл и он н е испол ь зу ет ся, т о все н еобъявл ен н ые (набираетс я в облас - перем ен н ые им еют т ип Variant. ти General) Е сл и ввод ит ь д а н н ый опера т орв н а ча л е ка ж д ого м од у л я с кл а виа т у ры, т о н у ж н о у ст а н овит ь ф л а - ж ок Require variable Declaration на вкл а д ке Editor в окн е Option Tools/ Option И спол ь зу ет ся н а м од у л ь н ом у ровн е д л я объявл е- Option Base 1 н ия н иж н ей гра н ицы м а ссива , ра спол а га ет ся все- гд а д о объявл ен ия м а ссивов и процед у р. И спол ь зу ет ся н а у ровн е процед у ры д л я переобъ- явл ен ия ра зм еров д ин а м ического м а ссива . Е сл и в ReDim м а ссив у ж е был и введ ен ы д а н н ые и их н у ж н о со- хра н ит ь , т о испол ь зу ет ся кл ючевое сл ово Prezerve. Ф у н кция – возвра ща ет позицию вхож д ен ия од - н ой ст роки вн у т ри д ру гой: Chr(KeyAscii) в ст ро- ке sTemplate с первого сим вол а . Е сл и ст рока н е InStr н а йд ен а в д ру гой, т о зн а чен ие ра вн о 0. С ра вн е- н ие осн овыва ет ся н а д воичн ом пред ст а вл ен ии сим вол ов. Ф у н кция – возвра ща ет ст роковое зн а чен ие, со- д ерж а щее сим вол , код кот орого у ка за н в ка чест - Chr ве а ргу м ен т а . В за д а н иях 16-21 а ргу м ен т KeyAscii – зн а чен ие сим вол а .