Скачать 0.73 Mb.
|
ОБЪЕКТ УПРАВЛЕНИЯ И КОНТРОЛЯFORM Объект Form (Форма) представляет собой стандартное Windows-окно, которое служит основой для создания интерфейса прикладной программы.
Лабораторная работа. При создании программы существует два способа изменения значений свойств объекта: на Панели свойств и программе. В теле программы обращение к свойству или методу происходит с указанием имени объекта, которому принадлежат свойство или метод. Например: Form1.Caption=”Первая программа” меняет название заголовка формы. Form1.Circle (1000, 1000), 500 рисует окружность с центром в точке с координатами (1000, 1000) относительно левого верхнего угла формы и радиусом 500. По умолчанию используется единица измерения 1twip =1/1440 дюйма. Единицы измерения можно изменить в свойстве формы ScaleMode. Упражнения для самостоятельного выполнения
Icon_________________________________________________________________ Visible ______________________________________________________________ Enabled _____________________________________________________________ MousePointer _________________________________________________________ WindowState _________________________________________________________
Урок 3. Графические методы Visual Basic.
С помощью каких свойств формы можно.
Событийные процедуры. Программа – это инструкция исполнителю. Процедура – это фрагмент программы. Исполнитель начинает ее выполнять, когда что-то служит сигналом к началу его работы. В системе Visual Basic имеется большое количество таких сигналов. Они называются событиями. В Visual Basic событие наравне со свойством является важнейшей характеристикой объекта. Большинство процедур, из которых состоит программа на Visual Basic, привязаны к событиям и называются событийными процедурами. Private Sub Form_Click() End Sub
Метод – это некоторое действие, которое VB может выполнять над данным объектом. Графический метод – это такой метод, который позволяет изображать на объекте данного класса какой-нибудь геометрический элемент, например, точку, линию, окружность и др. Графические методы применимы только к объектам классов Form (Форма) и PictureBox (Графическое окно).
[Имя Объекта.]Scale(x1,y1) – (x2, y2) Имя Объекта может отсутствовать. В этом случае команда будет относиться к Форме.
2. PSet – рисует на данном объекте точку в заданной системе координат. [Имя Объекта.]PSet(x,y) [,Цвет] Если ЦВЕТ не указать, то точка рисуется черным (0). Пример: Private Sub Form_Click() Form1.Scale(0,10)–(15,0) Form1.PSet(10,6),vbWhite End Sub Изменить размер точки можно в свойстве DrawWidth или программно: Form1.DrawWidth=10 3. Line – рисует отрезки, прямоугольники, рамки. [Имя Объекта.]Line(x1,y1) – (x2, y2) [ ,Цвет [, Флаг ] ] Параметр Флаг – либо символ B, либо BF. Если в качестве Флага символ В, то прямоугольник будет ничем не заполнен, когда у объекта, на котором он рисуется, значение свойства FillStyle =1 (Transparent-прозрачный). Например, когда свойство FillStyle имеет значение 0 (Solid-сплошная), прямоугольник будет заполнен цветом, указанным в свойстве FillColor. 4. Сircle – рисует окружности, круги, эллипсы, дуги и секторы. [Имя Объекта.]Circle(x,y), Радиус [ ,Цвет [, Угол1, Угол2 [ , Коэффициент сжатия ] ] ] Смысл параметров метода следующий. (X, Y) — координаты центра круга или эллипса, который (или часть которого) будет создавать метод Circle на Объекте. Цвет — это выражение, которое определяется так же, как и для метода Line. Угол1 и Угол2 — это начальный и конечный углы дуги или сектора. Углы измеряют в радианах, их значения берутся в интервале от 0 до 2. Нулевой угол соответствует горизонтальной оси, направленной вправо. Если перед ненулевым значением угла ставится знак «-» (минус), это означает, что будет нарисована не дуга, а сектор (а вовсе не то, что угол отрицательный). При рисовании дуги или сектора движение «пера» происходит всегда против часовой стрелки, от Угла1 к Углу2 (и когда Угол2 больше Угла1, и когда Угол1 больше Угла2). Если изображается не дуга и не сектор круга или эллипса, а полный круг или эллипс, Углы, естественно, отсутствуют. Коэффициент Сжатия — это положительное число, большее или меньшее единицы. В первом случае получается эллипс, вытянутый по вертикали, а во втором — вытянутый по горизонтали. Степень вытянутости определяется значением Коэффициента Сжатия. Если он отсутствует, то по умолчанию изображается круг (окружность). 5. Значения цветов
УРОК 4. Практическая работа по теме «Графические методы» Метод Circle. Задание: Напишите программу, которая выводит по щелчку на форме следующую картинку:
Scale (0, 100)-(150, 0) – задать новую систему координат (см. рис.) DrawWidth = 2 (толщина линий ) ‘ Тело FillColor = &HC0E0FF Circle (100, 10), 75,QBColor(0) , -4 * 3.14 / 5, -3.14 Знак «–» означает, что требуется нарисовать не дугу, а сектор. FillColor = &HC0E0FF – цвет заливки. QBColor(0) – цвет контура окружности черный. Таблица цветов QBColor:
УРОК 5. Практическая работа по теме «Графические методы». Создание простейшей анимации. Задание: Напишите программу, которая выводит …
|
Программа элективного курса Пояснительная записка. Элективный курс «индикаторы» Элективный курс «индикаторы» предназначен для предпрофильной подготовки учащихся 9-х классов. На изучение данного курса отводится... | Пояснительная записка. Элективный курс «Свидание с французской песней»... Использование «песенных материалов» на занятиях в качестве методически обоснованного комплекса упражнений при овладении различными... | ||
Элективный курс «Some Pages of British History» (From ancient time... Элективный курс предназначен для учащихся 9 классов, как курс по выбору в рамках предпрофильной подготовки | Пояснительная записка Тема занятия «Я познаю мир» Элективный курс для предпрофильной подготовки учащихся основной школы “ Museen in Deutschland.” | ||
Пояснительная записка Данный элективный курс составлен на основе... Элективный курс предназначен для учащихся 9 классов и является предметно-ориентированным. Данный курс относится к типу элективных... | Элективный курс по физике «Элементы биофизики»» Автор : Лимонов Н.... Элективный курс предназначен для учащихся 9 классов общеобразовательных учреждений. Курс основан на знаниях и умениях, полученных... | ||
Им. И. С. Черных г. Томска Элективный курс «Художественная обработка материала» (Цветы из ткани) – курс ранней предпрофильной ориентации для обучающихся 8 классов... | Пояснительная записка Элективный курс «Милая Франция» предназначен для учащихся 8-11 классов, не изучающих французский язык в качестве основного | ||
Элективный курс предпрофильной подготовки учащихся 9 классов общеобразовательных учреждений Россия, Челябинская область, Челябинская область, г. Еманжелинск, учитель истории и обществознания муниципального бюджетного общеобразовательного... | Элективный курс «Задачи с параметром» Элективный курс предназначен для реализации в 11классе общеобразовательной школы | ||
Программа элективного курса «Химия и здоровье» Элективный курс предназначен для учащихся 9-х классов на этапе предпрофильной подготовки. Целью курса является формирование мотивации... | Элективный курс "Немецкая литература: ее вчера и сегодня" Белянина... Курс «Немецкая литература: эпохи, произведения» предназначен в качестве элективного курса учащимся 10 класса в рамках предпрофильной... | ||
Элективный курс для предпрофильной подготовки учащихся основной школы " Museen in Deutschland." Элективный курс для предпрофильной подготовки учащихся основной школы “ Museen in Deutschland.” | Пояснительная записка. За душу каждого математика борются демон абстрактной... Элективный курс «Теория графов» (в рамках предпрофильной подготовки учащихся 9 класса) | ||
Программа по формированию навыков безопасного поведения на дорогах... Занимательная физика. Элективный курс для учащихся 9-х классов в рамках Программы предпрофильной подготовки | Образовательная программа Элективный курс для предпрофильной подготовки учащихся основной школы “ Museen in Deutschland.” |