Построение графических изображений 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Построение графических изображений



Цель занятия – изучение графических методов для построения изображений.

Создание графических изображений возможно с использованием следующих графических методов:

Scale – позволяет задать систему координат и масштаб для формы или графического окна:

Object. Scale (X1, Y1) – (X2,Y2)

 

Pset – установка точки с заданными координатами и цветом:

 

Object. Pset (X, Y), color

 

Line – рисование линии, прямоугольника или закрашенного прямоугольника заданного цвета:

 

Object. Line (X1, Y1) – (X2,Y2), color

 

Для размещения в форме графического окна для вывода в него графических изображений, текста и анимации используется объект типа PictureBox.

 

В качестве примера рассмотрим создание программы построения графика функции.

 

Диалоговая форма программы

Спроектируйте интерфейс программы, состоящий из 1 формы с использованием элементов управления (рис. 2.17).

На форме располагаются графическое окно, 2 кнопки: 1 для вывода графика функции (График), 1 для выхода из программы (Выход).

 

Свойства объектов

В окне свойств объектов определите свойства каждого элемента управления:

Таблица 2.13

Свойства элементов управления диалоговой формы

Элемент управления Свойство Имя Свойство Caption
Форма Form1 График функции
Графическое окно Picture1 -
Кнопка1 Command1 График
Кнопка2 Command2 Выход

Программный код

'Процедура построения графика функции

Private Sub Command1_Click()

'Установка масштаба

Picture1.Scale (-10, 2)-(10, -2)

'Построение графика

For x = -10 To 10 Step 0.01

Picture1.PSet (x, Cos(x))

Next

'Ось Х

Picture1.Line (-10, 0)-(10, 0)

For i = -10 To 10

Picture1.PSet (i, 0)

Picture1.Print i

Next

'Ось Y

Picture1.Line (0, 2)-(0, -2)

For i = -2 To 2

Picture1.PSet (0, i)

Picture1.Print i

Next

'Координатная сетка

For i = -10 To 10

Picture1.Line (i, 2)-(i, -2), vbRed

Next

End Sub

'Процедура выхода из программы

Private Sub Command2_Click()

End

End Sub

Практическое задание

1. Запрограммируйте раскрывающийся список для выбора построения дополнительных функций (sin(x), tan(x)), дополнительно создайте кнопку для операции очистки графического поля.

 

Контрольные вопросы

1. Перечислите существующие графические методы, их назначение.

2. Объясните работу элемента управления PictureBox.

Литература

 

1. Алексеев А.П. Информатика 2007. – М.: Солон-Пресс, 2007. – 605 с.

2. Visual Basic 6: учебный курс. – С.-Пб.: Питер, 2001. – 576 с.

3. Одинцов И.О. Профессиональное программирование. Системный подход. - С.-Пб.: БХВ-Петербург, 2002. - 512 с.

 

Содержание

 

 

Введение ………………………………………………………….…..…..  
Раздел 1. Конструирование алгоритмов.………..……………..…..……  
Практическое занятие 1. Понятия алгоритма и программы…….……..  
Практическое занятие 2. Разветвляющийся алгоритм………...……….  
Практическое занятие 3. Циклический алгоритм………………….......  
Практическое занятие 4. Операции с одномерными массивами…...…  
Практическое занятие 5. Операции с двумерными массивами…….....  
Задачи для самостоятельного решения……..………..…………………  
Раздел № 2. Разработка компьютерных программ в среде Visual Basic…………………………………..…………….…….  
Лабораторная работа 1. Среда разработки Visual Basic……….………  
Лабораторная работа 2. Создание программного проекта….....………  
Лабораторная работа 3. Разработка программы с оператором условия…………………………………………………………………………  
Лабораторная работа 4. Обработка одномерного массива…….………  
Лабораторная работа 5. Обработка двумерного массива……..…….…  
Лабораторная работа 6. Обработка символьных данных………..….…  
Лабораторная работа 7. Построение графических изображений....…..  
Литература………………………………………………….…………….  

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 136; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.142.173.227 (0.005 с.)