Электронное учебное пособие "Офисное программирование"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование




В·воляет вводить значение, используя поле ввода, как это делает элемент управления TextBox.

Элемент управления ListBox (список). Данный элемент нужен для хранения списка значений. Из списка пользователь может выбрать одно или несколько значений, которые в последующем могут использоваться в тексте программы.

Элемент управления MultiPage объединяет несколько независимых диалоговых окон страниц (вкладок).

Элемент управления ScrollBar представляет собой вертикальную или горизонтальную полосу, по краям которой расположены кнопки прокрутки, а внутри перемещается бегунок. Значение Value, устанавливаемое в полосе прокрутки или возвращаемое ей, число, определяемое положением бегунка и границами, определенными в свойствах Min и Мах. Рекомендуемые значения этих границ от 32 767 до + 32 767 (по умолчанию установлен диапазон [0, 32 767]).

Объект DataObject - этот объект не является элементом управления, но участвует в операциях перетаскивания выделенных текстов из одного элемента управления в другой. В нем одновременно могут храниться несколько текстовых данных в разных форматах.

Метод Range это функция, возвращающая как результат объект Range.

Метод Select это процедура без параметров, которая создает объект Selection в качестве побочного эффекта.

3.7 Тест

Вопрос №1

При каких условиях происходит событие Change:

A. При уведомлении об ошибке

B. Когда пользователь выбирает данный элемент управления

C. Происходит, когда элемент управления получает или теряет фокус.

D. При изменении значения элемента управления

Вопрос №2

При помощи какой процедуры обработки событий происходит инициализация формы:

A. Initilize

B. Show

C. Hide

D. Arglist

Вопрос №3

Диалоговое окно создается ...

A. Визуально

B. Программно

C. Нет верного ответа.

Вопрос №4

Какой оператор нужно использовать, чтобы создать массив, областью видимости которого станет вся программа?

A. Private.

B. Dim.

C. Public.

D. Static.

Вопрос №5

Свойство List элемента ListBox ...

A. Возвращает элемент списка с наибольшим номером

B. Устанавливает число столбцов в списке

C. Возвращает выбранный в списке элемент

D. Возвращает номер текущего элемента

E. Возвращает элемент списка на пересечении указанных строки и столбца

Вопрос №6

Какое из двух выражений написано верно, если "Петр" и "Иванович" типа String?

1) "Петр" & " " & "Иванович"

2) "Петр" + "Иванович"

A. В обоихвыражениях допущены ошибки.

B. Второе выражение верное.

C. Оба выражения верны.

D. Первое выражение верное.

Вопрос №7

Что делает функция int(2*Rnd):

A. Выделяет целую часть числа

B. Вычисляет длину окружности

C. Является генератором случайных чисел 1 и 0

D. Выделяет дробную часть числа

Вопрос №8

Какой тип данных является целочисленным?

A. Integer

B. String

C. Boolean

D. Double

Вопрос №9

Закрытие диалогового окна производится методом ...

A. Close

B. Hide

Вопрос №10

Свойство Enabled встречается у многих элементов управления, в чем его основная функция:

A. Разрешает изменения или доступ пользователя

B. Запрещает изменения или доступ для пользователя

Вопрос №11

Сколько способов заполнения Списка?

A. 4

B. 3

C. 6

D. 5

Вопрос №12

Как расшифровывается VBA?

A. Visual Basic for A

B. Visual Basic for Ap

C. Visual Basic for Access

D. Visual Basic for Applications

Ключ к тесту.

1. D.

Общие методы и события элементов управления:

Таблица 3.7.1 Основные общие методы элементов управления.

AddПозволяет добавить элемент управления во время выполнения программыMoveПеремещает элемент управлениименяется в программах обработки ошибокZorderПомещает объект до или после всех пересекающихся с ним объектов

Таблица 3.7.2 Общие события элементов управления

ClickПроисходит, когда пользователь выбирает элемент управления с помощью одинарного щелчка кнопкой мышиDblClickПроисходит, когда пользователь выбирает элемент управления с помощью двойного щелчка кнопкой мышиKeyPressПроисходит, когда пользователь нажимает любую клавишу на клавиатуре, кроме функциональных и клавиш управления курсоромChangeПроисходит при изменении значения элемента управленияGotFocus и LostFocusПроисходит, когда элемент управления получает или теряет фокусErrorИспользуется при уведомлении об ошибке

2. A.

Комментарий:

Инициализировать и отобразить диалоговое окно на экране очень просто. Инициализация производится при помощи процедуры обработки события Initilize формы UserForm. Отображение диалогового окна на экране осуществляется методом Show. Инструкция с методом Show обычно помещают в процедуру, которая связана с командой пользовательского меню, кнопкой панели инструментов или элементом управления, как правило кнопкой диалогового окна.

Простой инициализации или обычного отображения диалогового окна часто бывает недостаточно, т.к. это приводит к появлению на экране функционально ненастроенного диалогового окна. Такое диалоговое окно можно сравнить с каркасом дома. В таком доме жить неприятно и в него совсем не хочется въезжать. Для того чтобы жить в доме было приятно и удобно, прежде чем в него вселяться, надо сделать много отделочных работ. Также и при инициализации диалогового окна необходимо предусмотреть огромное количество на первый взгляд мелочей, но без которых работать с диалоговым окном неудобно. В частности, при отображении д