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

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

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




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

3. A.

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

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

4. С.

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

Массивы создаются при помощи оператора Dim:

Dim ИмяМассива (размер) As Тип Данных

Если вместо слова Dim набрать слово Public, будет создан массив, областью видимости которого станет вся программа.

5. Е.

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

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

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

Свойства элемента управления ListBox:ListIndexВозвращает номер текущего элемента списка. Нумерация элементов списка начинается с нуляListCountВозвращает число элементов спискаTopIndexВозвращает элемент списка с наибольшим номеромColumnCountУстанавливает число столбцов в спискеTextColumnУстанавливает столбец в списке, элемент которого возвращается свойством TextEnabledДопустимые значения:True(запрещен выбор значения из списка пользователем) и False(в противном стлучае)TextВозвращает выбранный в списке элементListВозвращает элемент списка, стоящий на пересечении указанных строки и столбца.

Синтаксис:

List(row,column)RowSourceУстанавливает диапазон, содержащий элементы спискаControlSourceУстанавливает диапазон(ячейку), куда возвращается выбранный элемент спискаMultiSelectУстанавливает способ выбора элементов списка. Допустимые значения:

fmMultiSelectSingle(выбор только одного элемента)

fmMultiSelectMulti(разрешен выбор нескольких элементов посредством, либо щелчка, либо нажатием клавиши )

fmMultiSelectExtended(разрешено использование клавиши при выборе ряда последовательных элементов списка)SelectedДопустимые значения:True(если элемент списка выбран) и False(в противном случае). Используется для определения выделенного текста, когда свойство MultiSelect имеет значение fmMultiSelectMulti или fmMultiSelectExtendedColumnWidthsУстанавливает ширину столбцов списка.

Синтаксис:

ColumnWidths=String

String - строка, устанавливающая ширину столбцов. В следующем примере устанавливается ширина каждого из трех столбцов списка:

With ListBox1

.ColumnCount=3

.ColumnWidths="20;30;30"

End WithColumnHeadsДопустимые значения: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. Игрок забирает себе содержимое банка. В приложении отслеживаются ма?/p>