Visual Basic. Практика. Ищенко В.А - 77 стр.

UptoLike

Составители: 

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 – зн а чен ие сим вол а .