Разработка интерактивного кроссворда в среде Visual Basic


Практическая работа №9
Тема: «Составление интерактивного кроссворда»
Цель работы: приобретение навыков создания интерактивных приложений Windows с использованием органов управления операционной системой.
Ход работы:
Изучить теоретическую часть
Выполнить задание в соответствии с указаниями
Ответить на контрольные вопросы
Предъявить преподавателю результаты работы: проект и исходный код
Оформить отчет в соответствии с ходом работы
Теоретическая часть:
Составьте кроссворд, который будет выглядеть следующим образом:

Для этого сначала выбрать фон; вписать с помощью инструмента Label, расположенного на панели инструментов, вопросы к кроссворду.С помощью PictureBox вставить рисунок по теме “Устройство компьютера”.
При помощи инструмента TextBox, последовательно создать клеточки кроссворда. Дважды щелкнув по каждому элементу TextBox (клеточке кроссворда) установите значение свойства MaxLength равным 1 (чтобы тестируемый мог вписать в клеточку кроссворда только один символ). Очень важно при составлении кроссворда в среде Visual Basic придерживаться заранее разработанного плана построения клеточек кроссворда, чтобы потом не запутаться при обработке полученных результатов.
Добавить кнопки для обработки событий и поле для вывода оценки на экран.
Напишите программу – процедуру обработки кнопки для подсчета баллов, набранных при отгадывании кроссворда, и выводе оценки на экран:


Напишите программу – процедуру выхода для второй кнопки:
Private Sub CommandButton2_Click (…)
End
End Sub
Задание 1: Сделайте свой проект – кроссворд на выбранную вами тему.
Контрольные вопросы:
С помощью какого свойства можно в качестве фона для формы задать рисунок?
Какая функция отбрасывает дробную часть числа?
С помощью какого метода можно закрыть форму?
#make_COM#
ORG 100h
 
.data
str db 'qwertyuiopasdfghjklzxcvbnmfgjhserssdfgf'
 
.code
mov bx, 2
mov cx, 1
mov SI, offset str
label:
add cx, 1
cld
add SI, bx
cmp cx, 15
lodsb
jb label
 
ret