- •Раздел 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.Напишите алгоритм построения круговой диаграммы.
13.Приведите синтаксис метода pSet. Приведите примеры его использования.
Используется для управления цветом точки. Синтаксис метода: PSet(x,y)[,C]. Метод PSet можно использовать для изображения графиков ф-ций, а также для закраски фигур произвольной формы.
14.Чем отличается растровое изображение от векторного?
Графика бывает двух видов - векторная и растровая. Основное отличие - в принципе хранения изображения. Векторная графика описывает изображение с помощью математических формул. Основное преимущество векторной графики состоит в том, что при изменении масштаба изображения оно не теряет своего качества. Отсюда следует и еще одно преимущество - при изменении размеров изображения не изменяется размер файла.
Растровая графика - это прямоугольная матрица, состоящая из множества очень мелких неделимых точек (пикселей).
15.Что такое графический метод? Назовите графические методы.
Графический метод-метод, который позволяет изображать на объекте данного класса какой-нибудь геометрический элемент, например точку, линию, окружность и т.д. Графический метод ориентирован на абсолютную или относительную систему координат графического объекта. К графическим методам относятся методы line, Circle, PSet.
Раздел 5:
6.Напишите программму построения графика функции с масштабированием.
масштабирование объекта
Picture1.Scale (xn, ymin)-(xk, ymax)
7.Напишите программу построения графика функции.
‘ построение графика функции
For x = xn To xk + dx / 2 Step dx
y = FNy(x)
Picture1.PSet (x, y), vbRed
Next x
End Sub
9.Напишите программу поиска экстремумов функции и масштабирования графического объекта.
‘ поиск максимума и минимума функции
ymax = FNy(xn): ymin = ymax
For x = xn To xk + dx / 2 Step dx
y = FNy(x)
If y > ymax Then ymax = y
If y < ymin Then ymin = y
Next x
1.Напишите алгоритм построения графика функции.
Option Explicit
Const Pi = 3.14159
Private Sub Form_Click() ‘Объявление переменных
Dim x As Single, y As Single, dx As Single
Dim xn As Single, xk As Single
Dim y1 As Single
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Then
MsgBox "Нет данных"
Exit Sub
End If
xn = Val(Text1.Text)
xk = Val(Text2.Text)
dx = Val(Text3.Text)
Scale (xn, 10)-(xk, - 5)‘ Построение осей координат
Line (xn, 0)-(xk, 0)
Line (0, -5)-(0, 10)‘ Построение графиков функций
y = Exp(xn) ‘ Вычисление значения первой функции в начальной точке
PSet (xn, y), vbRed ‘Построение начальной точки
For x = xn To xk Step dx ‘ Построение графика функции
y = Exp(x)
If y <= 10 Then
Line -(x, y), vbRed
End If
Next x
y1 = Cos(xn) ‘Вычисление значения второй функции в начальной точке
PSet (xn, y1), vbBlue ‘Построение начальной точки
For x = xn To xk Step dx ‘Построение графика функции
y1 = Cos(x)
Line -(x, y1), vbBlue
Next x
End Sub