- •Информатика и программирование
- •Билет 1
- •1.1. Алгоритмы
- •1. Словесная форма
- •2. Блок ‑ схема
- •3. Псевдокоды
- •Билет 2
- •1.3. Визуальное объектно‑ориентированное программирование
- •Глава 5. Основные общие свойства, события и методы
- •5.1. Cвойства
- •5.2. События
- •5.3. Методы
- •Глава 6. Объекты, управляющие элементы
- •6.1. Формы
- •6.3. Текстовые поля (TextBox, MaskedEdit, RichTextBox)
- •6.4. Надписи (Label)
- •6.6. Зависимые переключатели (OptionButton)
- •6.7. Независимые переключатели (CheckBox)
- •6.8. Списки (ListBox)
- •6 .9. Комбинированные поля (ComboBox)
- •6 .12. Таймеры (Timer)
- •Билет 3, 6
- •1.7. Информация, данные и их характеристики
- •Билет 4, 8
- •1.2. Языки программирования
- •1.4. Этапы проектирования программной системы
- •5. Общий порядок подготовки программ к выполнению
5.3. Методы
Методом можно назвать команду, которая отдается объекту. Обращение к методу имеет вид: [<форма>.]<объект>.<метод> [<параметры>]. Для объектов текущей формы имя формы можно не указывать.
SetFocus - уставливает фокус на определенном объекте, что означает “сделать объект текущим“. Например, для текущего текстового поля курсор находится в этом поле, предлагая вводить данные в это поле. Естественно, не могут одновременно существовать несколько объектов, на которые установлен фокус (Text1.SetFocus).
Refresh - повторное формирование и отображение (обновление) формы или объекта. Используется после изменения свойств объекта для вывода объекта с новыми свойствами (Command1.enabled=False:Command1.refresh).
Move (x,y) ‑ перенос объекта на новое место с координатами X,Y.
Пример. x=x+10: y=y+20: Image1.Move(x,y) 'перенос рисунка
Глава 6. Объекты, управляющие элементы
6.1. Формы
Форма представляет собой окно Windows, в котором размещаются различные элементы приложения.
Специфичные свойства
WindowState - состояние формы при запуске: 0 - нормальное, 1 - свернутое, 2 - развернутое.
Picture - имя файла с рисунком на форме.
Методы Show и Hide позволяют вывести форму на экран или убрать ее с экрана. Обычно они используется для перехода на другую форму и для возврата на предыдущую.
6.3. Текстовые поля (TextBox, MaskedEdit, RichTextBox)
О бъект TextBox предназначен для ввода и вывода значений.
Специфичные свойства
Text ‑ значение (типа Variant) поля.
6.4. Надписи (Label)
Н адписи служат для размещения текста (значение свойства Caption).
Специфичные свойства
AutoSize=True ‑ установить размер надписи по числу символом в надписи. BorderStyle=1 ‑ окружить текст рельефной рамкой.
BackStyle=Transparent ‑ окружение текста прозрачное, что улучшает вид надписи, выводимой на фоне рисунка.
WordWrap ‑ перенос слов на следующую строку при AutoSize=False.
6.6. Зависимые переключатели (OptionButton)
П ереключатели (радиокнопки) позволяют выбрать один вариант из нескольких, расположенных внутри рамки или объекта PictureBox.
Специфичные свойства
Value ‑ получает значение True выбранного переключателя, а для всех остальных переключателей это свойство равно False. При проектировании одному из переключателей можно указать Value=True.
Alignment ‑ задает местоположение кнопки: 0/1 - кнопка слева/справа от ее надписи.
6.7. Независимые переключатели (CheckBox)
Независимые переключатели ( флажки, контрольные индикаторы).
Специфичные свойства
Value ‑ состояние переключателя: 0 - не установлен (галочка отсутствует в рисунке флажка); 1 - установлен (галочка указана); 2 - неопределен (закрашен серым цветом).
Alignment ‑ задает местоположение кнопки: 0/1 - кнопка слева/справа от ее надписи. Обычно флажок используется для выбора одного из двух вариантов (например, оплачен счет или нет).
Пример. Имеется флажок Check1, задающий полужирный шрифт вводимого текста в поле Text1. Процедура обработки события флажка имеет следующий вид:
Private Sub Check1_Click() : Text1.FontBold=Check1.Value=1: End sub