Смекни!
smekni.com

Электронное учебное пособие "Офисное программирование" (стр. 10 из 12)

Таблица 3.7.3Свойства элемента управления ListBox

Свойства элемента управления ListBox:
ListIndex Возвращает номер текущего элемента списка. Нумерация элементов списка начинается с нуля
ListCount Возвращает число элементов списка
TopIndex Возвращает элемент списка с наибольшим номером
ColumnCount Устанавливает число столбцов в списке
TextColumn Устанавливает столбец в списке, элемент которого возвращается свойством Text
Enabled Допустимые значения:True(запрещен выбор значения из списка пользователем) и False(в противном стлучае)
Text Возвращает выбранный в списке элемент
List Возвращает элемент списка, стоящий на пересечении указанных строки и столбца.Синтаксис:List(row,column)
RowSource Устанавливает диапазон, содержащий элементы списка
ControlSource Устанавливает диапазон(ячейку), куда возвращается выбранный элемент списка
MultiSelect Устанавливает способ выбора элементов списка. Допустимые значения:fmMultiSelectSingle(выбор только одного элемента)
fmMultiSelectMulti(разрешен выбор нескольких элементов посредством, либо щелчка, либо нажатием клавиши <Пробел>) fmMultiSelectExtended(разрешено использование клавиши при выборе ряда последовательных элементов списка)
Selected Допустимые значения:True(если элемент списка выбран) и False(в противном случае). Используется для определения выделенного текста, когда свойство MultiSelect имеет значение fmMultiSelectMulti или fmMultiSelectExtended
ColumnWidths Устанавливает ширину столбцов списка.Синтаксис:ColumnWidths=StringString - строка, устанавливающая ширину столбцов. В следующем примере устанавливается ширина каждого из трех столбцов списка: With ListBox1 .ColumnCount=3 .ColumnWidths="20;30;30"End With
ColumnHeads Допустимые значения:True(выводятся заголовки столбцов раскрывающегося списка) и False(в противном стлучае)
ListStyle Допустимые значения: fmListStylePlain(выбранный элемент из списка выделяется цветом) fmListStyleOption(перед каждым элементом в списке располагается флажок и выбор элемента из списка соответствует установке этого флажка)
MatchEntry Выводит первый подходящий элемент из списка при наборе его имени на клавиатуре. Допустимые значения:
fmMatchEntryNone(режим вывода подходящего элемента в списке отключен)
fmMatchEntryFirstLetter(выводит подходящий элемент по набранной первой букве. В этом случае предпочтительно, чтобы элементы списка были бы упорядочены в алфавитном порядке) fmMatchEntryComplete(выводит подходящий элемент по полному набранному имени)
BoundColumn Устанавливает тип, возвращаемый свойством Value. А именно, если свойство BoundColumn равно 0, то свойство Value возвращает индекс выбранной строки, т.е. в этом случае оно действует как свойство ListIndexесли свойство Boundcolumn принимает значение из диапазона от 1 до количества столбцов в списке, то свойство Value возвращает элемент из выбранной строки, стоящий в столбце, определенным свойством BoundColumn

6. D.

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

Для данных типа String существует только одна операция – конкатенация (объединение). Например, результатом операции конкатенации трех строковых значений «Петр» & " " & «Иванович» будет строка «Петр Иванович»

7. C.

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

Рассмотрим как можно на примере простейшей компьютерной игры разработать приложение.

Это приложение должно моделировать игру в орел и решку. Игрок вносит в банк определенную сумму денег. Во время игры нельзя добавлять деньги в банк. Игра состоит из последовательности шагов, которая, вообще говоря, может быть бесконечной. На очередном шаге игрок загадывает либо орел, либо решку. Компьютер "бросает монету". Если "монета падает той же стороной", которую загадал игрок, то банк увеличивается на единицу, в противном случае — уменьшается на единицу. Игра заканчивается либо по желанию игрока, либо когда величина банка становится нулем или больше 10 000. Игрок забирает себе содержимое банка. В приложении отслеживаются максимальные и минимальные суммы, которые были в банке в течение игры.

Конструируя данное приложение, вы на практике узнаете, как:

- Создавать из формы диалоговое окно

- Набирать код программы

- Программировать контроль ввода, т. е. проверять вводятся ли в поля числа или строковая информация

- Управлять запретом ввода данных в поле

- Работать с функцией генератора случайных чисел

- Выводить числовую информацию в поле

- Запускать программы на выполнение

Для моделирования бросания монеты потребуется генератор случайных чисел. Функция Rnd возвращает случайное число типа single из диапазона [0,1). Нам надо, чтобы моделировался процесс бросания монеты и с равной вероятностью генерировались два числа, скажем, 1 для орла и 0 для решки. На самом деле, этого легко достичь, рассматривая вместо Rnd функцию int(2*Rnd). Функция int отбрасывает дробную часть аргумента и возвращает его целую часть. По аналогии с помощью функции int (б* Rnd) +1 можно моделировать бросание игральной кости.

8. A.

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

Любые текстовые данные, сохраняемые в программе VBA, называются строками (strings). Строки в VBA сохраняются с использованием типа данных String. Строки получили такое название, потому что текстовые данные обычно рассматриваются как строки символов. Строка может содержать текстовые символы любых типов: буквы алфавита, цифры, знаки пунктуации или различные символы.

Тип данных Boolean используется для хранения логических значений. Может содержать значения только True и False.

Тип данных Double имеет диапазон: Отрицательные числа от -1.8 *10306 до -4.9 * 10-324, Положительные числа от 4.9 * 10-324 до 1.8 *10308

Тип данных Integer включает в себя все целые числа от - 32 768 до 32 767.

9. B.

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

В VBA диалоговые окна работают в режиме модального диалога. Это озгачает, что пользователь, прежде чем перейти к выполнению действий, не связанных с теукщим активным диалогвоым окном, должен его закрыть. Закрытие диалогового окна производится методом Hide. Следующая процедура является примером процедуры закрытия диалогового окна. Эта процедура активизируется при нажатии кнопки CommandButton2 диалогового окна UserForm1 и выполняет только одну инструкцию, осуществляющую закрытие диалогового окна.

Private Sub CommandButton2_click()

'Процедура закрытия диалогового окна

UserForm1.Hide

End Sub

Закрыть диалоговое окно также, конечно, можно, нажав системную кнопку, расположенную в правом верхнем углу любого диалогового окна. Если при закрытии диалогового окна необходимо произвести какие-то действия, например считать информацию из окна в файл на диске и т.д., во избежание потери информации, действия, производимые программой при закрытии окна, разумно также продублировать в процедуре обработки события Terminate (закрытие) пользовательской формы

10. A.

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

Свойство Доступ (Enabled) задает или возвращает состояние условного формата в объекте Условие форматирования. Возвращается доступное для чтения и записи значение типа Логический.

Значение свойства Доступ (Enabled) показывает возможность использования условного формата. Значение Истина (True) разрешает условный формат. Значение Ложь (False) запрещает его. По умолчанию установлено значение Истина (True).

11. D.

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

Заполнить список можно одним из следующих способов:

- Поэлементно, если список состоит из одной колонки

- Массивом, если список состоит из одной колонки

- Из диапазона А1:В4, в который предварительно введены элементы списка. Результат выбора (индекс выбранной строки) выводится в ячейку С1

- Поэлементно, если список состоит из нескольких колонок, например двух

- Массивом, если список состоит из нескольких колонок, например двух

12. D.

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

Visual Basic для приложений (VBA -Visual Basic for Applications) является инструментальным средством разработки приложений в среде основных компонентов Office: Word, Excel, PowerPoint, Access, FrontPage и Outlook. По замыслу разработчиков он может использоваться именно как средство разработки приложений, а не только в качестве инструмента настройки пользовательского интерфейса и редактирования макросов.

VBA непосредственно связан с языком Visual Basic (VB). Основное различие между ними формулируется следующим образом: проекты VBA выполняются только с помощью приложения, поддерживающего VBA, в то время как Visual Basic позволяет создавать полностью автономные приложения. С другой стороны, синтаксис языков VBA и VB практически одинаков. Оба языка имеют почти одинаковые интегрированные среды разработки.

Visual Basic для приложений является объектно-ориентированным языком, предоставляющим возможности визуального программирования. VBA содержит иерархию объектов, каждому из которых соответствует свой набор методов и свойств. Объекты представляют собой фундаментальные «строительные» блоки – почти все, что делается в среде VBA, включает модификацию объектов.


Заключение

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

В результате дипломного проектирования создано электронное учебное пособие «Офисное программирование». Данное пособие предназначено для облегчения работы преподавателя и для самостоятельной работы студентов. Электронное учебное пособие построено таким образом, чтобы студент смог самостоятельно изучить предложенные темы, на практике получить навыки решения задач, а затем проверить свои знания с помощью специально разработанного теста.