Практическая работа. Программирование на vb 6.0. «Создание проектов с использованием полос прокрутки и списков


Практическая работа 11, 11 класс, VB6
Учитель Кравченко Лора Викторовна
Общеобразовательная школа № 1, г. Горловка, 2008 год.

Фамилия Класс Дата



Практическая работа №11

Тема: «Создание проектов с использованием полос
прокрутки и списков».
Цели:
По завершении работы вы сможете:
Использовать математические функции во время создания проектов;
Создавать программы с использованием полос прокрутки.
Создавать программы с использованием списков.

Ход работы

Установка значений с помощью полосы прокрутки

Объекты управления Горизонтальная и Вертикальная полосы прокрутки. Два инструмента для создания этих элементов (HScrollBar и VscrollBar) вы можете обнаружить в стандартном наборе Toolbox.
Объекты HScrollBar и VscrollBar существуют самостоятельно, они не привязаны ни к каким окнам. Они применяются для установки численных значений каких-нибудь величин без помощи клавиатуры.
Используются следующие свойства данных объектов:
Value – значение, определяемое положением бегунка на полосе прокрутки;
Min – минимальное значение, определяемое либо крайне левым, либо крайне верхним положением бегунка;
Max – максимальное значение, определяемое либо крайне правым, либо крайне нижним положением бегунка;
SmallChange – величина, на которую изменяется значение свойства Value при щелчке по одной из кнопок на краях полосы;
LargeChаnge – величина, на которую изменяется значение свойства Value при щелчке области между бегунком и одной из крайних кнопок.
Значения указанных свойств следует менять в процессе работы программы – для этого используют события Chаnge и Scroll данных объектов.
Значения указанных свойств имеют тип Integer, но вы можете использовать данные объекты для установки и дробных значений (например, умножить значение свойства Value на 0.01)

Окно списка
С помощью инструмента List Box, который находится в стандартном наборе инструментов Toolbox, можно создать объект Окно списка для хранения не одного значения, а списка значений.
Список значений – это упорядоченное множество, его элементы имеют индекс. Минимальное значение индекса – 0, а максимальное значение индекса не устанавливается. Значения в списке имеют тип String – являются строками (цепочками символов).
Для того чтобы поместить в список новый элемент, используется метод AddItem. У этого метода единственный аргумент – выражение, значение которого помещается в конец списка.
Например:
List1. AddItem Фамилия(i)
В этой строке программного кода в список с именем List1 добавляется і-й элемент множества Фамилия.
Для того чтобы удалить из списка элемент, индекс которого имеет значение і, используется метод RemoveItem. У этого метода единственный аргумент – выражение, значение которого равно і. При удалении элементов индексы стоящих после него элементов автоматически уменьшаются на 1.
Для того чтобы обратиться к і- му элементу Окна списка с именем Список, следует воспользоваться свойством List этого объекта, например: х = Список. List(і).
Свойство Sorted позволяет сортировать элементы, помещаемые в список.

Задание
1 ВАРИАНТ. Напишите программу вычисления функции HYPER13 EMBED Equation.3 HYPER14HYPER15 при а>0, 1
· хі
· 20.
Коэффициент а вводится с помощью системного окна ввода. Результат появляется в окне сообщений. Значение хі изменяется с помощью полосы прокрутки.
Какова область определения функции? ____________________________________ ___________________________________________________________________________ Отразите её на экранной форме.

2 ВАРИАНТ. Напишите программу вычисления функции
HYPER13 EMBED Equation.3 HYPER14HYPER15 при а>0, 1
· хі
· 10
Коэффициент а вводится в текстовое поле. Результат выводится также в текстовое поле. Значение хі изменяется с помощью полосы прокрутки.
Какова область определения функции?___________________________________ ___________________________________________________________________________ Отразите её на экранной форме.

Задание для успешно справившихся:

Напишите второй вариант программы, в которой используя оператор цикла, вычисляются все значения функции у при заданных х и результаты заносятся в Список.


Контрольные вопросы:
Как вы думаете, в чем преимущества полосы прокрутки? ____________________ _______________________________________________________________________________________________________________________________________________________________________________________________________________
Какой результат вы получите, если попытаетесь с помощью Окна списка отсортировать «по росту» людей, среди которых окажется карлик ростом 95 см? ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Здесь запишите программные коды решенных задач:






















Оценка:
(Теория + Практика) / 2 = Итог


+ =













Root Entry

Приложенные файлы

  • doc file62
    Размер файла: 196 kB Загрузок: 2

Добавить комментарий