Графические возможности языка Visual Basic Автор: Неваленова Н.Г
Повторение Что такое алгоритм? Что такое программа? Что называется языком программирования? Что называется программированием? Алгоритм - это четкое описание последовательности действий, которые необходимо выполнить для решения поставленной задачи Программа- это алгоритм, записанный на языке программирования Языком программирования называется специальный язык, понятный для компьютера Программирование - это процесс создания, отладки и тестирования программ
Графика в Visual Basic На формах (Form) или в графических окнах (PictureBox) можно рисовать графические примитивы с использованием графических методов. При этом есть возможность устанавливать цвета линий и заливки
С помощью функции RGB можно менять цвета инструментов цвет значения RGB белый255 красный25500 зеленый02550 синий00255 бирюзовый0255 пурпурный2550 желтый255 0 серый192
Графический метод графический метод - это такой метод, который позволяет изображать на объекте геометрические элементы: точку, отрезок, прямоугольник, окружность…
Графические методы Название метода Действие DrawLineРисует линию Draw Rectangle Рисует прямоугольник Graph1.DrawRectangle(Pen1, X1, Y1, X2, Y2) FillRectangleЗакрашивает прямоугольник Brush1.Color = Color.FromArgb(Red, Green, Blue) Graph1.FillRectangle(Brush1, X1, Y1, X2, Y2) DrawEllipseРисует эллипс FillEllipseЗакрашивает эллипс ClearОчищает графическое поле Graph1.Clear(Color.White)
Повторение Этапы создания программы Постановка задачи Разработка интерфейса Составление алгоритма. Программирование Отладка программы Тестирование программы Создание документации, помощи. Я зык Visual Basic называется объектно- ориентированным языком, т.к. основой языка являются объекты Какие этапы создания программ вы знаете? Почему язык Visual Basic называется объектно- ориентированным языком?
Виды алгоритмов начало конец условие 1 2 начало конец да нет начало конец условие 1 да нет
Описание окна программы графическое поле Панель определения цвета кисти панели инструментов кнопки с геометрическими фигурами окна ввода координат узловых точек Кнопка «Очистить поле»
Visual Basic 2005 Express Edition Конструктор форм Панель инструментов (ToolBox) Окно свойств Окно проводника проекта
Название элемента (русс) кнопканадписьГрафическое поле Текстовое поле Название элемента (eng) ButtonLabelPicture Box Text Box Кол-во8717 Графическ ое изображен ие Элементы приложения «Графический редактор»
Действия кнопок Имя элемента Свойство «Text» Действие по щелчкуГрафический метод Button1ЛинияРисует линиюDrawLine Button2ПрямоугольникРисует прямоугольникDrawRectangle Button3Закрашенный Прямоугольник Рисует закрашенный прямоугольник DrawRectangle FillRectangle Button4ОвалРисует овалDrawEllipse Button5Закрашенный овал Рисует закрашенный овалDrawEllipse FillEllipse Button6Запомнить координаты Запоминает введенные в текстовые поля координаты Графические методы не используются Button7Цвет кистиЗапоминает введенные в текстовые поля значения красного, зеленого, синего цветов Button8ОчиститьОчищает графическое поле Clear
Свойства элементов ИмяСвойство «Text»С каким элементом связан Label1X1TextBox1 Label2Y1TextBox2 Label3X2, ширинаTextBox3 Label4Y2, высотаTextBox4 Label5красныйTextBox5 Label6зеленыйTextBox6 Label7синийTextBox7
Составление программы Для перехода в окно «Код» нажмите клавишу F7 1. Объявляем переменные Dim Graph1 As Graphics Dim Pen1 As New Pen(Color.Red, 3) Dim Brush1 As New SolidBrush(Color.Black) Dim X1, X2, Y1, Y2, Red, Green, Blue As Integer
Из каких элементов состоит процедура? 1.Заголовок процедуры - отмечает начало процедуры, ее тип, назначение (событие). 2.Окончание процедуры - заканчивает программный код процедуры. End Sub 3.Тело процедуры - это строки между заголовком и окончанием Private Sub Button1 Click ( ) Закрытая процедура Элемент Событие Аргументы Что такое событие? Назовите примеры событий для элемента Button
Pen1.Color = Color.Red Graph1.DrawLine(Pen1, X1, Y1, X2, Y2) Задаем цвет пера По щелчку срабатывает Процедура рисования линии Процедуры для остальных кнопок возьмите из файла «Графический редактор»
Для отладки кода и проверки правильности выполнения программы запустим ее на исполнение, используя кнопку на панели Стандартная, F5 или нажав клавишу F5 После проверки сохраните проект File – Save All
Домашнее задание: Домашнее задание: усовершенствовать программу, добавив к ней окно запроса на ввод координат точек и цвета кисти стр. учебника