три цвета: красный
Лекция 16
Форум | Карта сайта
icc.mpei.ru
Библиотека документов
Учебный курс "Информатика"
Лекции
Лекция 16
Пользователь: Анонимный
Лекция 16
1.3. Свойства ScaleWidth три цвета: красный ScaleHeigt
Эти свойства задают масштаб при существующей высоте три цвета: красный ширине объекта имеются
в виду внутренние размеры. Например:
ScaleWidth = 1000
ScaleHeigt = 100
Эти инструкции определяют единицу горизонтальной оси как 1/1000 внутренней
ширины объекта, три цвета: красный единицу вертикальной оси как 1/100 текущей внутренней высоты
объекта. Если размеры формы при выполнении программы изменяются, единицы
остаются теми же.
1.4. Метод Scale
Позволяет определить систему координат три цвета: красный единицу измерения на форме,
графическом поле три цвета: красный объекте Printer. Он задает координаты начала три цвета: красный
конца отсчета по вертикали три цвета: красный горизонтали. Эту систему координат можно будет
использовать, если свойство ScaleMode имеет значение 0.
Синтаксис метода:
[объект].Scale [(x1,
y1) – (x2, y2)]
x1, y1 – координаты левого верхнего угла
определяемой системы координат объекта;
x2, y2 – координаты правого нижнего угла
определяемой системы координат объекта.
Если координаты опущены, то на рабочей поверхности объекта будет принята
система координат по умолчанию (с единицей измерения – твип).
Метод Scale не изменяет размеры объекта, три цвета: красный задает значения координат
его левого верхнего три цвета: красный нижнего правого углов.
2. Графические изображения
Изображение складывается из множества отдельных точек, которые называются
пикселями. Изображение на экране является образом видеопамяти (специальный блок
памяти, с которым работает видеоконтроллер). Количество точек на экране три цвета: красный
информация по каждой из точек определяют режим работы дисплея три цвета: красный требуемый объем
видеопамяти. В монохромных дисплеях один пиксель требует один бит видеопамяти
(бит содержит 1 – соответствующая ему точка экрана светится, бит содержит 0 – не
светится). В цветных дисплеях любой цвет создается смешением красного, зеленого
и синего цветов различной интенсивности. На один пиксель отводится до 4 байта. В
трех первых байтах кодируется интенсивность (от 0 до 255) соответственно
красного, зеленого три цвета: красный синего цветов. Четвертый байт не используется.
R
G
B
Не используется
Цветовые возможности конкретного компьютера зависят от видеоадаптера три цвета: красный от
выбранного в Windows видеорежима. Возможны видеорежимы 16-, 32-, 64-, 256-,
65536-цветные три цвета: красный с 16,7 миллионами цветов.
Для задания цвета графических объектов в VB используется специальная функция
RGB, название которой образовано по первым буквам английских слов Red (красный),
Green (зеленый) три цвета: красный Blue (синий). Функция использует три целочисленных аргумента
RGB(R, G, B), которые могут принимать значения от 0 до 255. Первый параметр
определяет интенсивность красного цвета, второй – интенсивность зеленого, третий
– интенсивность синего. При значении параметра 0 – соответствующий цвет
полностью отсутствует, 255 – максимальная интенсивность.
Ниже в таблице приводятся значения параметров RGB-функции для наиболее
распространенных цветов.
Цвет
Красный компонент
Зеленый компонент
Синий компонент
Черный
0
0
0
Синий
0
0
255
Зеленый
0
255
0
Циан
0
255
255
Красный
255
0
0
Мажента
255
0
255
Желтый
255
255
0
Белый
255
255
255
3. Графические управляющие элементы
Это два элемента управления: Line (линия) три цвета: красный Shape
(фигура). Элемент Shape за счет выбора соответствующих значений
его свойства Shape способен превращаться в одну из шести
геометрических фигур (окружность, овал, прямоугольник, квадрат, три цвета: красный также
прямоугольник три цвета: красный квадрат со скругленными углами). С применением этих трех
элементов управления можно создавать графику проще, чем посредством графических
методов.
4. Работа с рисунками
Рисунки могут быть помещены в форме, в элементе управления графическое поле
(PictureBox) три цвета: красный в элементе управления рисунок
(Image). VB позволяет загружать в приложение файлы .jpg три цвета: красный .gif, три цвета: красный
также .bmp, .dib, .ico, .cur, .wmf три цвета: красный .emf.
Во время разработки точечный рисунок может быть добавлен в форму или элемент
управления двумя способами:
из графического файла с помощью свойства Picture;
через буфер обмена.
В последнем случае следует скопировать рисунок из другого приложения в буфер
обмена, вернуться в VB, выбрать форму, рисунок или графическое поле три цвета: красный в меню
Edit (правка) выбрать Paste (вставить).
Для удаления рисунка из объекта следует выделить этот объект, затем в окне
свойств выбрать свойство Picture, двойным щелчком на
значении этого свойства выделить его и, наконец, нажать клавишу
Delete.
В период выполнения можно выполнить загрузку изображения тоже несколькими
способами.
Например, можно использовать функцию LoadPicture для присвоения
полного имени файла свойству Picture. Следующий оператор
загружает файл bmp1.bmp в элемент управления pic1:
pic1.Picture = LoadPicture("c:\Pict\bmp1.bmp")
Можно также скопировать изображение из одного объекта в другой. Следующий
оператор копирует графику из элемента управления – рисунок img1 в
элемент управления – графическое поле pic1:
pic1.Picture = img1.Picture
Для удаления изображения в период выполнения без замены его другим
изображением можно воспользоваться функцией LoadPicture.
Следующий оператор удаляет изображение из графического поля
img1:
img1.Picture = LoadPicture("")
5. Графические методы
Для создания графики VB, в дополнение к графическим элементам управления,
имеет несколько графических методов для применения в форме три цвета: красный графическом поле
(PictureBox), приведенных далее в таблице:
Имя метода
Назначение метода
Line
Рисует линию, прямоугольник или заполненное окно
Circle
Рисует круг, эллипс или дугу
Cls
Очищает всю графику три цвета: красный вывод метода Print.
PaintPicture
Закрашивает графику в произвольно выбранных местах
Point
Возвращает значение цвета выбранной точки
PSet
Устанавливает цвет отдельной
точки
Очистка области рисования выполняется применением метода
Cls:
[Объект.] Cls
Объект в этом три цвета: красный в последующих синтаксических определениях графических методов
можно не указывать. Если объект опущен, то действие метода относится к текущей
форме.
Для нанесения точки применяется метод PSet:
[Объект.]PSet(x,y)[,Цвет]
где х три цвета: красный y – координаты точки.
Например, нанесет точку синего цвета инструкция:
PSet(300,400), RGB(0,0,255)
Здесь три цвета: красный в следующих определениях аргумент Цвет можно задавать функцией
RGB(R, G, B). Эта функция определяет цвет как смесь трех цветов: красного
(R), зеленого (G) три цвета: красный синего (B), интенсивность каждого из
которых задается числом из диапазона от 0 до 255.
Стереть точку можно инструкцией, которая задает для нее цвет фона:
PSet(300,400), BackColor
Для рисования линии, соединяющей точку (x1, y1) с точкой (x2, y2), следует
применить метод Line:
[Объект.]Line [(x1, y1)] – [Step](x2, y2)[, Цвет]
Линия включает первую точку, но не включает вторую, конечную точку. Это
полезно при рисовании замкнутого контура. Последнюю точку линии можно обозначить
инструкцией
PSet Step (0, 0)[, Цвет]
Слово Step перед координатами означает, что они отсчитываются
относительно последней точки рисования.
Например, инструкция Line (100, 200)–(150, 250) эквивалентна инструкции Line
(100, 200)–Step(50, 50).
Если первая пара координат опущена, то линия будет нарисована от позиции
текущей точки, которой является последняя точка рисования, до точки с
координатами (x2, y2). Текущая точка может быть также задана с помощью ее
координат CurrentX три цвета: красный CurrentY.
Например, следующие инструкции нарисуют треугольник:
CurrentX = 500
CurrentY = 1500
Line –(2000, 3000)
Line –(1000, 3000)
Line –(500, 1500)
Если аргумент Цвет опущен, то цвет линии определяется значением свойства
ForeColor объекта.
Для рисования прямоугольников вместе с методом Line
используется аргумент B, например инструкция
Line (200, 200)–Step(1000, 1000), , B
нарисует квадрат со стороной 1000 твипов. Две запятые перед аргументом B
указывают, что аргумент Цвет опущен.
Для рисования окружностей, эллипсов, дуг три цвета: красный секторов может быть применен метод
Circle. Ниже показан синтаксис этого метода:
[Объект.]Circle [Step](x, y), Радиус[, [Цвет][,
[Нач], [Кон][, Вид]]]
Здесь приняты некоторые новые обозначения:
x, y – координаты центра;
Радиус – радиус окружности, для эллипса – размер более длинной полуоси;
Нач три цвета: красный Кон – выраженный в радианах угол начала три цвета: красный угол конца дуги, которые
присутствуют или отсутствуют в обращении к методу только вместе;
Вид – отношение вертикальной полуоси эллипса к горизонтальной полуоси (по
умолчанию равен 1).
Например, процедура Form_Click в режиме выполнения после щелчка на
форме нарисует на форме дугу окружности с центром в точке с координатами 2000,
1500, радиуса 1000 твипов, от начальной точки, расположенной под углом pi / 2,
против часовой стрелки, до конечной точки, находящейся под углом pi / 3:
Private Sub Form_Click()
Const pi = 3.14159265
Circle (2000, 1500), 1000, , pi / 2, pi / 3
End Sub
Если перед началом или перед концом дуги поставить знак минус, то при
рисовании дуги эта точка дуги будет соединена прямой с центром окружности.
Обращение Circle (600, 1000), 800, , , , 2 нарисует эллипс, вертикальная ось
которого равна 1600, три цвета: красный горизонтальная ось равна 800.
При рисовании прямоугольника, круга или эллипса эти фигуры могут быть
заполнены сплошным цветом или цветными линиями.
Свойство FillStyle отвечает за вид заполнения рисуемой фигуры,
предлагая на выбор один из восьми видов заполнения. По умолчанию имеет значение
1 – Transparent (прозрачное, фигура выглядит незаполненной). Значение этого
свойства 0 – Solid обеспечивает заполнение фигуры сплошным цветом, установленным
свойством FillColor. Остальные значения 2 – 7 предлагают
заполнение вертикальными, горизонтальными, наклонными линиями или в клетку.
Толщина линии при выводе задается значением свойства DrawWidth
объекта.
Будет линия сплошной или различного вида прерывистой – определяет значение
свойства DrawStyle объекта.
Свойство AutoRedraw формы или графического поля разрешает (при
его значении, равном True) или запрещает (при его значении, равном False)
перерисовывание результатов работы графических методов, например при изменении
размеров окна.
Методы, осуществляющие вывод информации на форму, позволяют направлять ее
непосредственно на принтер. Принтер (объект Printer) рассматривается как особая
форма, размер которой совпадает с размером печатаемой страницы. Метод Scale
применим для объекта Printer три цвета: красный позволяет установить нужную систему
координат.
6. Построение графиков функций
Построим график функции у = -0.25х3 +
0.14х2 + 0.25 х – 25 на отрезке значений
аргумента[-10,+10]. Анализ показывает, что область значений функции на этом
отрезке: -270 < у < +270.
Option Explicit
Function Primer(x As Single) As Single
Primer = -0.25 * x ^ 3 + 0.14 * x ^ 2 + _
0.25 * x - 25
End Function
Private Sub Form_Click()
Dim x As Single
Scale (-10, -270)-(10, 270) 'установка масштаба
Cls 'очистка экрана
DrawWidth = 1 'установка толщины линии
Line (-10, 0)-(10, 0) 'рисование оси Х
Line (0, -270)-(0, 270) 'рисование оси Y
CurrentX = -10 'текущее значение Х
CurrentY = Primer(-10) 'текущее значение Y
For x = Step 0.5
Line -(x, Primer(x)) 'построение графика
Next
End Sub
Построенный график показан на рис. 16.1.
Рис. 16.1. Результат работы программы
О насРеализуемые решенияУслуги три цвета: красный предложенияТехническая поддержкаБиблиотека документовСвидетельства РоспатентаВыставкиКонференцииДоклады три цвета: красный статьиЛекцииУчебный курс "Информатика" ЛекцииЛекция 1Лекция 2Лекция 3Лекция 4Лекция 5Лекция 6Лекция 7Лекция 8Лекция 9Лекция 10Лекция 11Лекция 12Лекция 13Лекция 14Лекция 15Лекция 16Лекция 17Лекция 18Задания первого семестра Задания второго семестраЗадания учебной практики Методические материалыСоветы три цвета: красный рекомендации
Поиск по сайту
Карта сайта
Copyright © 1997-2008, ИВЦ МЭИ (ТУ). Все права защищены |
Контакты |
О сайте |
Принятые сокращения
E-mail: iccsite@mpei.ru
Тел: (495) 918-13-80.
разделы
бензопила stihl
сушильный машина asko
фейрверк вечеринка
de luxe 5040.11
международный конкурс
фмс
kyiv apartaments service
спб доставка
купить автотехнику
аэрография
лекарство рак
домашний очаг здоровье
ваза 2112
арочный конструкция
уничтожение данный
международный конкурс дебютант
стелажи
полноцвет кружок
поставка тройник
плазменный панель настенный
видеослот
узи тошиба
госпиталь мэш
производственный тара
тестоокруглитель ленточный
лечение папиллома
peg perego venezia
вино заказ
дюпон краска
soflens comfort
хендэ соната
учиться танго
пассажирский лифт
пекарня
диагностический стенд
детский мир
архыз
поглощение радиоволна
фейрверк праздник
заказать микроавтобус
купить мобильник
электроинструмент metabo
поливомоечная машина
промышленый альпинизм
зона ограничение доступ
snr roulements
kyiv apartaments service
сдача ielts
электропечь dimplex model amesbury
растворитель
толщиномер
застежка zip-lock
кулер тихий
три цвета: красный