Элективные курсы математика информатика Саратов 2005 удк 373 016




НазваниеЭлективные курсы математика информатика Саратов 2005 удк 373 016
страница15/19
Дата конвертации12.04.2013
Размер1.7 Mb.
ТипЭлективный курс
1   ...   11   12   13   14   15   16   17   18   19

ОБЪЕКТ УПРАВЛЕНИЯ И КОНТРОЛЯ


FORM

Объект Form (Форма) представляет собой стандартное Windows-окно, которое служит основой для создания интерфейса прикладной программы.



Основные свойства:

BackColor – цвет фона (задается 16-ричной константой)

BorderStyle -– тип границы

0 – нет

1– одинарная фиксированная

2 – изменяемая

3– двойная фиксированная

Caption – название формы (в заголовке)

Drawstyle – стиль рисования

Solid – сплошная

Dash – пунктир

Dot – точки

Transparent – прозрачная

Enabled – доступность формы

FillColor цвет заполнения

FillStyle – стиль заполнения

FontBold – полужирный шрифт

FontItalic – курсив

FontName – имя шрифта

FontSize – размер шрифта

ForeColor – цвет переднего плана

Height – высота формы

Icon – рисунок в поле заголовка

Left – расстояние до формы от левой границы экрана

ScaleMode – единица измерения в координатной системе

Top – расстояние до формы от верхней границы экрана

Visible – видимость

Name – имя формы в программе

MinButton – кнопка минимизации формы

MaxButton – кнопка максимизации формы

MousePointer – указатель мыши

WindowState – состояние окна

События для формы:

Load – загрузка формы

Unload – выгрузка формы

Click – щелчок мыши

DoubleClick – двойной щелчок


Процедуры и методы:

Cls – очистка формы

Print – вывод текста на форму

Scale – задание декартовой системы координат

PSet – точка

Line – линия, рамка, прямоугольник.

Circle – окружность, эллипс, дуга, сектор.

LoadPicture (имя файла) – функция загрузки картинки, записанной в виде файла.



Лабораторная работа.

При создании программы существует два способа изменения значений свойств объекта: на Панели свойств и программе. В теле программы обращение к свойству или методу происходит с указанием имени объекта, которому принадлежат свойство или метод. Например: Form1.Caption=”Первая программа” меняет название заголовка формы. Form1.Circle (1000, 1000), 500 рисует окружность с центром в точке с координатами (1000, 1000) относительно левого верхнего угла формы и радиусом 500. По умолчанию используется единица измерения 1twip =1/1440 дюйма. Единицы измерения можно изменить в свойстве формы ScaleMode.


Упражнения для самостоятельного выполнения

  1. Измените название формы «Form1» на «Моя форма», используя окно свойств.

  2. Измените цвет фона формы на голубой, а стиль границы на «фиксированная одинарная» через окно свойств.

  3. Проверьте действие свойств Icon, Visible, Enabled, MousePointer, WindowState. и запишите в рабочую тетрадь:

Icon_________________________________________________________________

Visible ______________________________________________________________

Enabled _____________________________________________________________

MousePointer _________________________________________________________

WindowState _________________________________________________________

  1. Используя событийную процедуру Click напишите программу, выполняющую следующие действия, при щелчке на форму ее название меняется на «Первая программа на Visual Basic»; на форме выводится слово «ЗДРАВСТВУЙТЕ» нарисуйте в центре формы окружность..

  2. При двойном щелчке на форме очистите ее и завершите работу программы, используя событийную процедуру DoubleClick.

Урок 3. Графические методы Visual Basic.

  1. Повторение.

С помощью каких свойств формы можно.
















2













4



















E













V



















n







3




i










1







a







C




s










I







b







a




i










c







l







p




b




5

B

o

r

d

e

r

S

t

y

l

e







n







d







i




e




























o


































n













(1) поместить картинку в заголовок окна;

(2) сделать форму недоступной;

(3) изменить надпись в заголовке формы;

(4) сделать форму невидимкой;

(5) изменить вид границ формы?


Событийные процедуры.

Программа – это инструкция исполнителю. Процедура – это фрагмент программы. Исполнитель начинает ее выполнять, когда что-то служит сигналом к началу его работы. В системе Visual Basic имеется большое количество таких сигналов. Они называются событиями. В Visual Basic событие наравне со свойством является важнейшей характеристикой объекта.

Большинство процедур, из которых состоит программа на Visual Basic, привязаны к событиям и называются событийными процедурами.

Private Sub Form_Click()

End Sub


  1. Графические методы.

Метод – это некоторое действие, которое VB может выполнять над данным объектом. Графический метод – это такой метод, который позволяет изображать на объекте данного класса какой-нибудь геометрический элемент, например, точку, линию, окружность и др. Графические методы применимы только к объектам классов Form (Форма) и PictureBox (Графическое окно).

  1. Scale – решает задачу назначения объекту новой системы координат.

[Имя Объекта.]Scale(x1,y1) – (x2, y2)

Имя Объекта может отсутствовать. В этом случае команда будет относиться к Форме.




Form1.Scale(-7,5)–(7,-5)



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. Значения цветов

Цвет

Константа

Числовое

значение

Чёрный

vbBlack

0

Красный

vbRed

255

Зелёный

vbGreen

65280

Жёлтый

vb Yellow

65535

Синий

vbBlue

16711680

Сиреневый

vbMagenta

16711935

Голубой

vbCyan

16776960

Белый

vbWhite

16777215


УРОК 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:


Черный (vbBlack)

0

Темно-серый

8

Темно-синий

1

Синий (vbBlue)

9

Темно-зеленый

2

Зеленый (vbGreen)

10

Темно-голубой

3

Голубой (vbCyan)

11

Темно-красный

4

Красный (vbRed)

12

Темно-сиреневый

5

Сиреневый (vbMagenta)

13

Коричневый

6

Желтый (vbYellow)

14

Светло-серый

7

Белый (vbWhite)

15


УРОК 5. Практическая работа по теме «Графические методы». Создание простейшей анимации.

Задание: Напишите программу, которая выводит …

….по щелчку на форме картинку

….по двойному щелчку на форме картинку







1   ...   11   12   13   14   15   16   17   18   19

Похожие:

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconЭлективные курсы русский язык литература саратов 2008 удк 373 016
Рецензент: Волков А. А., заведующий кафедрой филологического образования гоу дпо «Сарипкипро»

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconГеография саратов 2007 удк 373 016
В настоящем сборнике представлены материалы победителей областного конкурса «Лучший элективный курс для предпрофильной подготовки...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconМетодическое пособие для учителей. Саратов: Сарипкипро. 2004. Воробьев В. В., Саяхова Л. Г., Муллагалиева Н. Ш. Русский язык в диалоге культур. Элективные курсы в профильном обучении: Образовательная область «Филология»
Элективные курсы, рекомендованные для профильного обучения на 2010-2011 учебный год

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconМетодическое пособие для учителей. Саратов: Сарипкипро. 2004. Воробьев В. В., Саяхова Л. Г., Муллагалиева Н. Ш. Русский язык в диалоге культур. Элективные курсы в профильном обучении: Образовательная область «Филология»
Элективные курсы, рекомендованные для профильного обучения на 2010-2011 учебный год

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconПрофильное обучение классы d p о ф а москва 2005 удк 372. 853
Программы элективных курсов. Физика. 9—11 клас-П78 сы. Профильное обучение / сост. В. А. Коровин. — М.: Дрофа, 2005. 125, [3] с....

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconЭлективные курсы
П 84 Абдулова, Г. Х. Основы медицинских знаний: программа элективного курса. 10-11 классы (по 68 ч.)/Г. Х. Абдулова. //Профильное...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconУчебного курса для общеобразовательных школ, лицеев и гимназий москва 2005 удк 373. 016: 271. 2
Б 83 А. В. Бородина история религиозной культуры: Программа учебного курса для общеобразовательных школ, лицеев, гимназий. Изд. 4-е,...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconПрограмма элективного курса по экологии
Значительную роль в развитии обучающихся играют элективные курсы, выбираемые самими учащимися. Элективные курсы поддерживают и углубляют...

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconУчебное пособие Рекомендовано учебно-методическим советом угаэс уфа-2008 удк 681. 3 Ббк 65. 39 Х 24 Рецензенты: Хамидуллин Я. Н. д-р физ мат наук, профессор зав кафедрой «Информатика и математика»
«Информатика и математика» Уфимского института Российского государственного торгово-экономического университета

Элективные курсы математика информатика Саратов 2005 удк 373 016 iconУчебного курса для общеобразовательных школ, лицеев и гимназий москва 2007 удк 373. 016: 271. 2
Б 83 А. В. Бородина история религиозной культуры: Программа учебного курса для общеобразовательных школ, лицеев, гимназий. Изд. 4-е,...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница