- •Раздел 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.Напишите алгоритм построения круговой диаграммы.
6.Какие свойства сетки используются для ввода данных?
Text, TextMatrix - возвращает или устанавливает текст, хранящийся в текущей ячейке.
ScrollBar - линейка прокрутки, имеет 4 значения: 0- выводится автоматически, 1- горизонтальная, 2- вертикальная, 3 – обе.
ColPosition, RowPosition – позволяют перемещать целые колонки и столбцы по сетке.
ColWidth, RowHeight - ширина и высота столбца
ColAlignment - выравнивание текста в ячейках. Можно использовать 10 возможных значений свойства Alignment для управления выравниванием информации в ячейках:
7.Как выровнять данные в столбце по центру (по левому краю, по ширине)?
ColAlignment - выравнивание текста в ячейках. Можно использовать 10 возможных значений свойства Alignment для управления выравниванием информации в ячейках: Синтаксис: ИмяCетки. ColAlignment (индекс) = Значение%
Grid1.ColAlignment(i) = 2
8.Как выделить ячейку ввода в сетке цветом?
Private Sub Grid1_LostFocus()
Grid1.CellBackColor = QBColor(15)' закраска ячейки белым цветом при потере фокуса сеткой
End Sub
Private Sub Grid1_SelChange()
Grid1.CellBackColor = QBColor(14) ' закраска ячейки желтым цветом при выделении
End Sub
Private Sub Grid1_LeaveCell()
Grid1.CellBackColor = QBColor(15) ' закраска ячейки белым цветом при отмене выделения ячейки.
End Sub
10.Как зафиксировать строки (столбцы) сетки? Для каких целей это применяется?
FixedCols, FixedRows, FixedAlignment – фиксация строк, столбцов или значений. Сетка используется, как правило, для размещения таблиц данных. Если размеры сетки на форме небольшие, а число строк и колонок в таблице значительное, то при перемещении по сетке начальные строки и колонки пропадают с экрана. Это создает затруднения при анализе и чтении данных. Чтобы избежать такого неудобства нужно зафиксировать шапку таблицы.
11.Напишите фрагмент программы нумерации строк сетки.
Grid1.ColAlignment(0) = 3
For i = 1 To N
Grid1.Textmatrix(i ,0) = Str$(i)
Next i
12.Напишите фрагмент программы нумерации столбцов сетки.
For j = 1 To M
Grid1.ColAlignment(j) = 3
Grid1.TextMatrix (0,j)= Str$(j)
Next j
13.Приведите синтаксис команд ввода данных в сетку и вывода данных из сетки в переменные.
Свойство TextMatrix имеет синтаксис:
TextMatrix (номер строки, номер столбца) = строка
Grid1.TextMatrix(i,j)= “2003”
Раздел 3:
1.Что такое Screen и каковы его основные свойства?
Экран в VB представляет собой системный объект Screen. Наряду с объектом Screen существует и свойство Screen объекта Global.
Поскольку имеется только один единственный экран Windows, переменная типа Screen не объявляется, а используется системный объект Screen.Свойства объекта Screen:
ActiveControl -определяет активный элемент управления;
ActiveForm - определяет активную форму;
FontCount - количество доступных шрифтов;
Fonts() - возвращает имена всех доступных шрифтов;
Height -высота экрана;
MouseIcon- определяет пиктограмму для курсора мыши;
TwipsPerPixelX - количество твипов в пикселе по горизонтали (разрешениепо горизонтали);
TwipsPerPixelY - количество твипов в пикселе по вертикали (разрешение по вертикали);
Width- ширина экрана.