Графични възможности на Visual Basic 6

Образователни цели. обобщи и систематизира знанието за ученици на тема "Графичен разполага Visual Basic 6.0", проверка на практическите умения на учениците в изграждането на графики на функции.

Образователни проблеми. развива интерес за науката, за да разкрие на творческите способности на учениците в подготовката на графици, за да донесат положително отношение към ученето.

Основни познания и умения. да се запознаят с основните методи на графични обекти, концепциите за абсолютна и относителна координатна система на обекта, който да е в състояние да разработи проекта за изграждане на функциите на графиката.

TCO: персонални компютри, мултимедиен проектор, представяне на "графичните функции Visual Basic 6.0", с картите на задачи, Visual Basic 6.0 заявлението.

етап 1. Организиране: поставяне на цели и мотивация на преподаване и учене дейности.

2. обобщение и систематизиране на знанията.

2.1 Oral проучване с предната презентация.

Какво графичен Visual Basic език, нали знаеш?

Отговор: графични методи и графични обекти.

Списък на графични методи.

Отговор: Scale, Pset, Line, Circle, Cls.

Списък графика.

Отговор: графичен вид - Form1

Графичен прозорец - PictureBox

Как са графични техники и графики?

A: форма или да рисувате графични прозорците графични примитиви, използващи графични техники.

Какво е метода и какви други сайтове знаеш?

А: Метод
  • вградена процедура. който може да работи с всеки обект.
  • това е процес. което може да извърши Visual Basic над обекта.

Предмет на дейност: команден бутон, текстово поле, етикет ...

Какво е графичен метод?

Отговор: Това е метод, който позволява да се изобрази обекта геометричен елемент: точка, линия, правоъгълник, кръг, ...

Форма обект има абсолютни координати на ... (Отговор: на екрана).

Графичен обект прозорец (PictureBox) има абсолютни координати нататък. (Отговор: формата на екрана).

Тези координати се измерват в специални звена - ... (Отговор: twips) ..

TWIP 1 = ... (Отговор: 1/1440 инча).

Определете каква координатна система се показва на слайда?

Отговор: Това е абсолютна координатна система на екрана.

Това, което прави метода на Scale и каква е нейната синтактична диаграма?

метод Scale определя обект (форма или графично поле) нова координатна система, тъй като абсолютни координати са изразени в много големи количества, което е много неудобно.

13. Какво е синтаксиса на скалата на метод и смисъла на неговите параметри?

[На обект.] Scale (X1, Y1) - (X2, Y2)

ImyaObekpga може да липсват. В този случай, методът се използва стандартният Scale екранни форми.

(XI, Y1) - новите координатите на горния ляв ъгъл на обекта, и (X2, Y2) - новите координати на долния десен ъгъл на обекта.

Веднага след изпълнението на скалата на метод стари (абсолютни) координатите на обекта ще бъдат заменени с нови.

Искате обект клас графики прозорец с името Picturel, които вече са пуснали на формата на екрана, има ширина от 14 (в произволни единици), височина 10 и да оси намира ли ви познато това: х-ос ще бъде управляван от ляво на дясно, и Y ос - нагоре и произхода се намира в центъра на предмета

Как може да се направи?

Отговор: Picture1.Scale (-7,5) - (7 -5).

15. Какво означава методът Pset?

Отговор: Чертае точка с дадени координати и цвят

16. Какъв метод синтаксис и неговите параметри?

[На обект.] PSet (X, Y) [, Color].

Име на обект може да липсват. В този случай, методът се използва стандартният PSet екранни форми.

(X, Y) - координатите на "точка" (по-точно - на малки цветни петна върху екрана), който (които) желаете да обрисуват към обекта.

Цвят - израз, чиято стойност е броят на тип Long. Този брой на Visual Basic е кодиран от един или друг цвят. Той е удобен за използване като цветови константи Visual Basic: vbWhite, vbRed, vbGreen и t.d.Tsvet може да липсват. В този случай, стойността му по подразбиране е 0 - код черно.

метод 17.Chto Line нали?

метод Line ви позволява да:
  • изготвянето на обекта, към който се използва този метод, сегментите на прави линии.
  • да представлява този обект боядисани или небоядисани правоъгълници.

18. Какво е синтаксиса на линия метод и смисъла на неговите параметри?

[. На обект] линия (X1, Y1) - (X2, Y2) [, Цвят] [, B] [F].

Параметър (XI, Y1) - (X2, Y2) - координатите на границите на сегмент или двата ъгъла на правоъгълника - горния ляв и долния надясно (или обратно заместник - долу вдясно и горната лява част).

опция цвят - това е израз, чиято стойност е броят на тип Long, която е кодирана в Visual Basic или този цвят.

B- отметката от квадратчето комплекти за рисуване на правоъгълник.

Checkbox F - комплекти за рисуване запълнен правоъгълник.

19.Chto прави метода на кръг, и смисъла на неговите параметри?

Методът се основава на кръг, овал или дъга.

[На обект.] Кръг (X, Y), радиус [цвят [, Angle1. Ugol2 [компресия съотношение]]]

(X, Y) - - координатите на центъра на кръг или елипса.

- цветът на радиуса на окръжност е радиуса на кръга.

Angle1 и Ugol2 - е началната и крайната ъгли на дъгата или sektora.Ugly измерени в радиани, техните стойности са взети от порядъка на от 0 до 2n. Нулев ъгъл съответства на хоризонталната ос, простираща полето.

Ако знакът е поставен пред различна от нула стойност на ъгъла "-" (минус), това означава, че не е съставен дъга, и на сектора (а не, че ъгълът е отрицателен).

20.Dlya който използва метода на печат и синтаксис?

Споделянето методи Line и Печат.

метод за печат, използвани за издаване номера и струни да възрази - да форма екран или в графичен прозорец. Този въпрос е, наречени номера или линиите на печат върху този обект. метод за печат е следният.

[На обект.] Печат [последователности Фрагменти].

Posledovatelnost парче - това е било едно парче (единен номер или един ред) или множество фрагменти, между които има сепаратор печат - запетая (,) или запетая (;). В първия случай, така наречените печатни Фрагменти ленти (14 знака в

всяка зона); във втория случай - в близост един до друг. Ако думата Печат нищо, празен низ се отпечатва.

2.2.Obobschenie знания от изграждането на графиката на у = sinx. Обяснението на учителя с представянето.

проект "Изграждане на графиката на функцията" The

Задача. Да се ​​разработи проект за изграждане на графиката в графичния прозорец с помощта на графични методи. Като пример, помисли за изграждането на графиката на у = sinx.

Напредъкът на проекта:
  • Поставете върху формата и натиснете прозореца на графики. <Рисунок1> .
  • Променете бутона за етикет command1 по график.<Рисунок2> .
  • В прозореца със свойства на промяната на името (име) picture1 графични прозорци на picGraph.<Рисунок3>
  • Кликнете два пъти върху левия бутон на мишката отворете събитието процедурата, свързана с графика на бутона.
  • Ние, въведете кода в процедурата за Command1_Click :.<Рисунок4> .
Частни Под cmd1_Click ()
"Създаване на мащаба
picGraph.Scale (-10, 2) - (10, -2)
"заговор функции
За sngX = -10 до 10 Стъпка 0.01
picGraph.PSet (sngX, Sin (sngX))
Следваща sngX
"Ос X
picGraph.Line (-10, 0) - (10, 0)
За bytI = -10 до 10
picGraph.PSet (bytI, 0)
picGraph.Print bytI
Следваща bytI
"Ос Y
picGraph.Line (0, 2) - (0, -2)
За bytI = -2 до 2
picGraph.PSet (0, bytI)
picGraph.Print bytI
Следваща bytI
End Sub
  • Изпълнете проекта и кликнете върху бутона графика

Резултатът от програмата - графиката на у = sinx. <Приложение1>

Въпрос: Какво трябва да се промени в програмата. за конструиране на графика на функция у = cosx, у = TGX?

Функция грях в процедурата за замяна на funktsiyuCos.

Функция грях в процедурата за замяна на тен функция.

3. Проверка на практически умения. Самостоятелна работа на компютъра.

Вариант 1: изготвят червено в прозореца (-9.9) - (9, -9) функция график.

Частни Под Command1_Click ()
Дим SngX като единични, bytI Като цяло число, у Както Single "SngX -abstsissa точка, у - ординатата
"Настройка на скалата и новата координатна система
PicGraph.Scale (-9, 9) - (9, -9)
"заговор функции
За SngX = -9 до 9 Етап 0.01
у = 3 * (Cos (SngX ^ 2 + 5)) ^ 2 / ((SngX + 10) = (3/5)), "Изчисляване на ординатата Y
PicGraph.PSet (SngX, у), vbRed "Draw точка
Следваща SngX "Вземете следния абсцисата
"Draw X ос
PicGraph.Line (-9, 0) - (9, 0)
За bytI = -9 до 9
PicGraph.PSet (bytI, 0) "Начертаване на скала на оста х
Подписване мащаб PicGraph.Print bytI "
Следваща bytI
"Draw ос У.
PicGraph.Line (0, 9) - (0, -9)
За bytI = -9 до 9
PicGraph.PSet (0, bytI) "Начертайте мащаб по оста Y.
Подписване мащаб PicGraph.Print bytI "
Следваща bytI
End Sub

Резултати, вижте файла: <Приложение2>.

Вариант 2: направи синя кутия (-9.9) - (9, -9) графика на

Частни Под Command1_Click ()
Дим SngX като единични, Y като единични, BytI Като цяло число "SngX -abstsissa точка, у - ординатата
"Настройка на скалата и новата координатна система
PicGraph.Scale (-9, 9) - (9, -9)
"заговор функции
За SngX = -9 до 9 Етап 0.01
Y = (7 * (Sin (SngX ^ 2)) ^ 3) / (3 * (Cos (SngX ^ 3) ^ 2 + 1)) Изчисляване на ординатата Y
PicGraph.PSet (SngX, Y), vbBlue равен точка
Следваща SngX
"Draw X ос
PicGraph.Line (-9, 0) - (9, 0)
За BytI = -9 до 9
PicGraph.PSet (BytI, 0) "Начертайте мащаб по оста Х
Подписване мащаб PicGraph.Print BytI "
Следваща BytI
"Ос Y
PicGraph.Line (0, 9) - (0, -9)
За BytI = -9 до 9
PicGraph.PSet (0, BytI) "Начертайте мащаб по оста Y.
Подписване мащаб PicGraph.Print BytI "
Следваща BytI
End Sub

Резултати, вижте файла: <Приложение3>.

Оценка на студентски труд. Демонстрация на правилното решение на екрана. Анализ на съществуващите грешки.

Представянето на урока: <Приложение4> . Това може да се види чрез натискане на клавиша PageDown.