Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Теоретический материал



a) К пункту 3)

Функция InputBox отображает модальное окно диалога, в котором содержится просьба о вводе пользователем некоторых данных. Пока не завершится диалог с модальным окном, переключиться в другое диалоговое окно невозможно.

Упрощенный вариант синтаксиса функции следующий:

InputBox(Приглашение [,Заголовок] [,НачЗначение])

Приглашение — строковое выражение, отображаемое как сообщение в диалоговом окне, которое служит подсказкой пользователю;

Заголовок — Строковое выражение, отображаемое в строке заголовка диалогового окна. По умолчанию в строку заголовка выводится имя приложения;

НачЗначение — по умолчанию поле ввода изображается пустым, но пользователь может отобразить любую строку.

Следующий код отображает окно ввода, показанное на Рис. 4 ниже

Private Sub Label2_Click()

X =InputBox("Введите Ваше имя", "Заголовок проекта")

End Sub


Переменной X будет присвоено значение ЕКАТЕРИНА,введенное пользователем.

 

Рис. 4 Модальное окно диалога

b) К пунктам 4, 5

Функция — Rnd (number)

Возвращает очередное значение псевдослучайной последовательности — число в диапазоне от 0 до 1 с типом данных Single(вещественное число одинарной точности). Аргумент number — любое числовое выражение. Можно вызвать функцию без аргумента, т.е. Rnd()илиRnd.

Здесь надо иметь ввиду, что функцияRndимитирует случайную величину, распределенную равномерно на отрезке [0,1], причем с необходимой погрешностью, обусловленной конечностью разрядной сетки компьютера.

Если требуется получить значения псевдослучайных чисел в интервале, отличном от интервала [0,1], скажем в интервале [a,b], достаточно использовать выражение (b-a)*Rnd + a, т.е. написать оператор присвоения Х =(b-a)*Rnd + a

Однако функция Rnd при каждом запуске приложения всегда генерирует одну и ту же последовательность чисел, вне зависимости от необязательного аргумента, если только он не отрицателен.

При работе в среде программирования Visual Basic вместе с функциейRndможно использовать инструкциюRandomize (number), котораяинициализирует генератор случайных чисел. Здесь numberтипаVariantлюбого числового субтипа. Если аргумент numberв инструкцииRandomize отсутствует, в качестве "затравки" для генератора псевдослучайных чисел, используется значение системного таймера, инструкция при этом имеет следующий синтаксис: Randomize Timer

c) К пункту 7

Для программной установки значения свойства объекту применяется следующий синтаксис, так называемая точечная нотация:

Объект.Свойство = значение свойства

Примеры операторов устанавливающих значения свойств объекту Text1

Text1.Visible = True 'Отображает текстовое поле, т.е. делает его видимым.

Text1.Text = "Привет" ' Отображает слово 'Привет' в тестовом поле

 

 


* Только при работе в среде программирования Visual Basic (VB).

 

* Только при работе в среде программирования VB

[*] Пункт 4) использовать при работе в среде программирования Visual Basic. При работе в среде Visual Basic for Application инструкцию Randomize Timerиз кода программы исключить, элемент Timer на форме не размещать за его отсутствием в наборе элементов ToolBox.




©2015 studopedya.ru Все права принадлежат авторам размещенных материалов.