- •Раздел 1:
- •1.Что такое массив элементов управления?
- •2. Как создать массив элементов управления на этапе разработки программы?
- •3. Как добавить элементы управления в процессе работы программы?
- •4. Как удалить элементы управления с формы?
- •2 Раздел:
- •6.Какие свойства сетки используются для ввода данных?
- •7.Как выровнять данные в столбце по центру (по левому краю, по ширине)?
- •8.Как выделить ячейку ввода в сетке цветом?
- •10.Как зафиксировать строки (столбцы) сетки? Для каких целей это применяется?
- •Раздел 3:
- •4.Приведите синтаксис метода Print. Какие свойства графического объекта используются совместно с методом Print?
- •5.Чем отличается растровое изображение от векторного?
- •6.Поясните назначение графического объекта PictureBox?
- •8.Как влияет свойство AutoSize на размер рисунка, помещаемого в объект PictureBox?
- •10.Поясните назначение элемента управления Image?
- •11.Поясните основные свойства элемента управления Image?
- •12.Какие свойства графического объекта влияют на графические методы?
- •9.Какие типы графических файлов можно загружать в vb?
- •14.Как пересчитать размеры экрана, заданные в твипах, в пиксели?
- •15.Раскажите назначение метода Scale. Приведите синтаксис метода.
- •21. Какие свойства графического объекта влияют на графические методы?
- •Раздел 4:
- •1. Для чего предназначен метод Circle? Приведите синтаксис метода и назначение его опций.
- •2. Для чего предназначен метод Line? Приведите синтаксис метода и поясните назначение его опций.
- •3. Для чего предназначен метод Point? Приведите примеры его использования.
- •4.Какме граф. Элементы управления вам извастны каково их назначение .
- •5.Какие способы для задания цвета используются в vb?
- •6. Какие способы управления цветом Вам известны? Приведите примеры.
- •7. Назовите основные графические методы.
- •8.Перечислите основные свойства элемента управления Line.
- •9.Перечислите основные свойства элемента управления Shape
- •10. Поясните назначение метода PaintPicture. Приведите синтаксис метода.
- •11.Приведите основные свойства метода Line.
- •12. Приведите синтаксис rgb – функции.
- •13.Приведите синтаксис метода pSet. Приведите примеры его использования.
- •14.Чем отличается растровое изображение от векторного?
- •Раздел 5:
- •2.Напишите алгоритм построения столбиковой диаграммы.
- •3.Напишите алгоритм построения круговой диаграммы.
Раздел 1:
1.Что такое массив элементов управления?
Массив элементов управления представляет собой группу элементов управления с одинаковыми именами, типом и обработчиками событий. txtText1(5).Text=Str()
2. Как создать массив элементов управления на этапе разработки программы?
Имеется несколько способов создания массивов элементов управления на этапе разработки: -копирование и вставка элемента управления; -присвоение двум существующим элементам управления одного типа одинаковых имен;
-установка свойства Index в окне свойств.
3. Как добавить элементы управления в процессе работы программы?
Для динамического добавления элементов управления на форму используется оператор Load и метод Add. Оператор Load позволяет только добавлять новые элементы к уже существующим элементам управления. Для добавления нового элемента управления введите команду: Load объект(индекс). Оператор Load копирует значения всех свойств объекта из первого элемента массива, кроме Visible, Index и TabIndex. Add- создает новые эл-ты управления массива в процессе выполнения программы.
4. Как удалить элементы управления с формы?
Удаление элементов массива элементов управления осуществляется оператором Unload: Unload объект(Index).Нельзя удалять исходный (нулевой) элемент массива, так как после этого его нельзя будет восстановить программным путем.
5. Какими свойствами обладает вновь созданный элемент массива элементов управления?
Массив элементов управления приобретает некоторые новые свойства, по сравнению с одиночным элементом, например:
-свойство Count – возвращает значение количества элементов управления в массиве;
-в процедуре обработки события Change появляется в качестве аргумента системная переменная Index значение которой может быть проанализировано:
Private Sub Text1_Change(Index As Integer)
If Index=2 Then
Command2.Enabled=True
End if
End Sub
6. В чем состоят преимущества в использовании массивов элементов управления по сравнению с набором отдельных элементов управления.
У массивов элементов управления имеется ряд существенных преимуществ:
-позволяют добавлять новые элементы управления в период выполнения программы.
-добавление элементов управления только по мере необходимости обеспечивает экономию системных ресурсов. Элементы управления, добавляемые в период выполнения, называются динамическими.
7. Поясните назначение свойства Count? Приведите пример его использования.
Свойство Count – возвращает значение количества элементов управления в массиве, в процедуре обработки события Change появляется в качестве аргумента системная переменная Index: Private Sub Text1_Change(Index As Integer).
2 Раздел:
1.Каково назначение элемента управления MSFlexGrid?
Управляющий элемент MSFlexGrid – сетка предназначен для вывода данных на экран. Вводить данные в ячейки сетки непосредственно нельзя.
2.Как добавить сетку на панель элементов управления?
Сетки нет среди стандартных элементов панели ToolBox. Для ее загрузки необходимо ввести команду Project, Components и установить флажок для элемента управления Microsoft Flex Grid Control 5.0.
3.Перечислите основные свойства сетки.
Top – расстояние сетки от верхнего края формы, Left – расстояние сетки от левого края формы; Heigt – высота; Width - ширина; Enabled – доступность; Visible – видимость. Cols, Rows – устанавливают число столбцов и строк. Col, Row - возвращают/ устанавливают номер столбца и строки.
4.Приведите синтаксис команд ввода данных в сетку и вывода данных из сетки в переменные.
Свойство TextMatrix имеет синтаксис:
TextMatrix (номер строки, номер столбца) = строка
Grid1.TextMatrix(i,j)= “2003”
5.Как организовать ввод данных в сетку? Приведите пример (рисунок, фрагмент программы).
Text, TextMatrix - возвращает или устанавливает текст, хранящийся в текущей ячейке. Свойство Text сетки аналогично свойству Text объекта TextBox. При использовании свойства Text для ввода данных в ячейку необходимо сначала активизировать эту ячейку (или иначе - переместить фокус на эту ячейку), присвоив свойствам Row и Col нужные значения. Свойство TextMatrix Это свойство позволяет считывать или вносить текст в произвольную ячейку без изменения значений свойств Row и Col.