Ответы
и
указания
по
выполнению
заданий
347
5.16. Проект «Словарь компьютерных терминов» хранится в
папке
prjZ5_16.vbp.
1
Создать текстовые файлы, содержащие компьютерные
термины (term.txt) и их определения (description.txt).
Удоб-
но
в списках терминов и определений каждый элемент
данных начинать с новой строки (в этом
случае
в качестве
разделителя данных вместо запятой
будет
использовать-
ся
перевод строки). Порядки следования терминов и их
определений должны быть одинаковыми.
2 Поместить на форму кнопки cmdTerm, cmdDesc и
cmdVoc
и два текстовых поля txtTerm (для ввода терми-
нов)
и txtDesc (для вывода определений).
3 Создать событийные процедуры cmdTermClick () и
cmdDesc_Click (), которые обеспечивают считывание
данных из файлов в строковые массивы.
Создать событийную процедуру cmdVocClick (), кото-
рая
сравнивает в цикле введенный пользователем в поле
txtTerm термин с терминами, хранящимися в символь-
ном
массиве
strA.
В
случае
совпадения, в поле txtDesc выводится соответ-
ствующее термину определение, в противном
случае
в
окне
появляется текст сообщения об отсутствии данного
термина в словаре.
Private Sub cmdVoc_Click()
For
bytl
= 1 To 10
If txtTerm.Text =
strA(bytl)
_
Then
txtDesc.Text = strB(bytl):
bytl
= 11 _
Else
txtDesc.Text = "Такого термина
в
словаре нет"
Next
bytl
End
Sub
4 Для того чтобы нельзя было изменить текст в окне выво-
да определений txtDesc, для свойства Locked устано-
вить значение
True.
5 Запустить проект и
щелкнуть по кнопкам:
Считать
термины,
Считать
определения.
Ввести в окно термина
термин и щелкнуть по
кнопке
Словарь.
Процедуру можно по-
вторять многократно.
5.17. Проект «Русско-английский и англо-русский словарь»
хранится в папке
prjZ5_17.vbp.