Автор работы: Пользователь скрыл имя, 30 Апреля 2013 в 11:26, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Программирование".
If<условие>Then<инструкция_1 >
[Else< инструкция_2 >
EndIf]
ЗдесьIf, Then, Else, EndIf – зарезервированные слова VBA (если то, иначе, конец ветвления)
Оператор множественного выбора (оператор выборки) позволяет выбрать одно из нескольких возможных продолжений программы, т.е позволяет программировать ветвления по многим направлениям. Этот оператор организует переход на одну из нескольких ветвей в зависимости от значения заданного приложения, это выражение называют ключом выбора, переключателем, или селектором.
Синтаксис оператора выбора:
SelectCase<переключатель >
Case( условие 1 )
<инструкция 1 >
Case<условие 2>
<инструкция 2>
[ CaseElse< условие 3>
< инструкция 3>
End Select
Select Case – выбордля
Цикл – многократное повторение последовательности действий по некоторому условию.
Цикл с предусловием (цикл – пока)
Это наиболее универсальная
циклическая структура. Он организует
выполнения операторов составляющих тело
цикла неизвестное заранее
Синтаксис цикла с пред.условием
DoWhite<условие>
<тело цикла>
Loop
Цикл – многократное повторение последовательности действий по некоторому условию.
Цикл с постусловием ( цикл – до)
Позволяет организовать многократное выполнение операторв. Если число повторений заранее не известно.
Синтаксис цикла с постусловием:
DoUntil<условие>
<тело цикла>
Loop
Цикл – многократное повторение последовательности действий по некоторому условию.
Цикл с параметром ( цикл для)
Служит для организации циклов с заранее известным числом повторений.
Синтаксис цикла с параметром:
For<параметр>=< начальное значение>
To< конечное значение >
[ step<шаг>
Next
Массив – это упорядоченный набор данных одного типа снабженных индексами.
Индексы предназначены для нахождения определенного элемента массива. Т.е положение каждого элемента в массиве определяет его индексам.
Синтаксис:
Dim A (1z) As Integer
Строка – это неупорядоченный набор различных элементов ( символы, цифры, буквы, пробел) имеющие типы Stringили Variant.
· Len – определяет длину строки
· LTrim, RTrim, Trim – возможность убрать пробелы слева, справа, и там и там.
· Replace – позволяет заменить в строке одну подстроку другой.
· StrReverse – перевернуть строку разместив ей символы в обратном порядке.
· Asc – позволяет вернуть числовой код для переданного символа.
· Chr – возвращает символ по его числовому коду.
· Left, Right, Mid – возможность взять указанное количество символов из существующих строк переменной слева, справа, по центру.
· StrComp – возможность сравнить две строки.
· LCase, VCase – перевести строку в нижний и верхний регистр.
· LSet, RSet – возможность заполнить одну переменную символами другой без изменения её длины.
Встроенные фунцииVBAдля работы с файлами:
23. Опишите принцип
работы с файлами
Файл последовательного доступа- рассматривается как последовательность строк произвольной длины разделенный специальными символами. Чтение и запись в файл производится подстрочно.
Встроенные фунцииVBAдля работы с файлами:
24. Опишите принцип работы с файлами произвольного доступа. Перечислите объекты для управления файлам, опишите их свойства и методы.
Файл произвольного доступа – состоит из записей фиксированной длины и размер записи указывается при его открытии.
Встроенные фунцииVBAдля работы с файлами:
25. Дайте определение пользовательской форме VBA. Опишите ее свойства.
Объект UserForm( пользовательская форма ) – прямоугольное окно на экране с размещенной на нем элементами управления. Необходима для создания форм.
Свойства UserForm (всего 40 св-в):
26. Назовите назначение элемента управления Lebel и TextBox, опишите их свойства и события.
Label(надпись)- служит для ввода разного рода надписей в диалоговом окне.
События:
Cвойства:
TextBox(поле ввода) – это основное средство для ввода пользователем числовых и текстовых данных в систему.
Свойства:
Методы:
27. Назовите назначение элемента управления CommandButton и Frame, опишите их свойства и события.
CommandButton – командная кнопка запускает на выполнение действий системы которые обычно задаются в действии событиями Click (щелчок мыши)
Свойства:
Caption– название кнопки можно установить при проектировании диалогового окна
Cancel – данное свойство определяет является ли кнопка кнопкой отказа (по умолчанию задается Folse) – это свойство может быть установлено только для одной кнопки
Default – определяет выбирается ли кнопка (по умолчанию задается Folse)
TakeFocusOnClick – определяет переместится ли фокус на данную кнопку после выбора ее щелчком. Иногда для этого удобно установить Folse, что бы щелкнув кнопку выполнить действие над содержимым элементом находящегося в фокусе
События:
Click
Enter
Error
Exit
Frame – рамка
Этот элемент управления служит для видимого объединения в группу нескольких других элементов управления
Свойства:
Caption – это свойство задает заголовок на верхней границе рамки
Picture – это свойство позволяет задавать рисунок для рамки, являющийся фоновым
Zoom – определяет коэффициент уменьшения и увеличения изображений всех элементов внутри рамки ( измеряется в процентах и применяет значения от 10% до 400%)
События:
Enter
Error
Exit
28. Назовите назначение элемента управления Checkbox и OptionButton, опишите их свойства и события.
CheckBox(флажок)- этот элемент управления представляет пользователю возможность выбора.
Флажок имеет 2-а состояния:
OptionButton(переключатель)-по
Свойства: (аналогичны свойствам Checkbox)
Value- возвращает значение Trueесли переключатель выбрал и False- в противном случае.
Enablead- допустимые значения, true-пользователь может выбрать переключатель, False– в противном случае.
Visible-дополнительное значение True –переключатель отображается во время выполнения программы, False- в противном случае.
Caption- надпись отображается рядом с переключателем.
События:
Когда CheckBox и OptionButton выбран, вызывается его событие Click (нажат).