Tinnitus management green laser Pen cold laser Pen soft laser Pen
Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange...
Transcript of Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange...
![Page 1: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/1.jpg)
Implementar o Paint…
![Page 2: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/2.jpg)
Passo 1: a Classe Pen
Define caneta As Pen
MyPen.Color = Orange <ou outra cor>MyPen.LineWidth = <largura>MyPen.MoveTo (PosX, PosY)MyPen.DrawTo(PosX,PosY)
![Page 3: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/3.jpg)
Passo 2: Desenhando com o mouse
![Page 4: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/4.jpg)
EXTRA: Plotar uma função parabólica
![Page 5: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/5.jpg)
Conjuntos - Definição
![Page 6: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/6.jpg)
Conjuntos - Operadores
![Page 7: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/7.jpg)
Conjuntos - pertence
![Page 8: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/8.jpg)
Conjuntos - Insere
![Page 9: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/9.jpg)
Conjuntos - União
![Page 10: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/10.jpg)
Conjuntos - União
![Page 11: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/11.jpg)
Conjuntos - Interseção
![Page 12: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/12.jpg)
Recursão
Base da Indução: Condição que não implica recursão, deve ser uma parada obrigatória
Passo da recursão: Deve se aproximar um pouco mais da solução
![Page 13: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/13.jpg)
Recursão
Function fat (n As Integer) As IntegerIf n = 0 Then // BASE
Return 1Else // PASSO
Return (fat (n - 1) * n)End If
End Function
![Page 14: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/14.jpg)
Recursão: Busca BináriaFunction busca (lista As Integer[], numero As Integer, min As Integer, max As Integer) As Integer
Var meio As Integermeio = (min + max)/2If (lista[meio] = numero) Then
Return meioElse
If (max - min <= 1) ThenReturn -1
ElseIf (lista[meio] > numero) Then Return(busca(lista,numero,min,meio))Else Return(busca(lista,numero,meio,max)End If
End IfEnd If
End Function
![Page 15: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/15.jpg)
Classes avançadas – DefiniçãoClass <nome>
Define atributo1 As tipoDefine atributo2 As tipo…
Function func1() As tipo// corpo da funcao
End Function
Function func2() As tipo// corpo da funcao
End Function…
End Class
![Page 16: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/16.jpg)
Exemplo: classe retangulo
Class retangulo
Define altura As decimalDefine largura As decimal
Function area() As tiporeturn (this.altura * this.largura)
End Function
Function desenha() As tipo// corpo da funcao desenha
End Function…
End Class
![Page 17: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/17.jpg)
Usando a classe retangulo
Method Main()
Define campo As retangulo
campo. altura = 10campo.largura = 15
PrintLine(“a area do campo e: “ + campo.Area() )
End Method
![Page 18: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/18.jpg)
Objetos Ocultos
Alguns objetos podem ser criados sem aparecer no código:
ConsoleMouseKeyboard
Em muitos casos podemos suprimir a referencia ao objeto, colocando direto o atributo ou o método:
Console. ConsoleWriteline(“teste“)=ConsoleWriteline(“teste” )
![Page 19: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/19.jpg)
Mais um exemplo:
Objeto drawing
Pen ( False )MoveTo ( 20, 200 )Color ( DarkBlue )Print ( “Queria escrever textos melhores?..." )
![Page 20: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/20.jpg)
Mais um exemplo:
Objeto drawing
drawing.TileBitmap(" c:/fantasy2.jpg ", 0, 0, 200, 200, 0, 0)drawing.TileBitmap("ceu.jpg", 0, 200, 200, 200, 0, 0)drawing.ScrollBackground(200, 200, 200, 200, 0, 0)drawing.PutPixel(30, 30)drawing.Circle(30, True)drawing.ColorRGB(100, 200, 0)
![Page 21: Implementar o Paint…. Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)](https://reader036.fdocuments.in/reader036/viewer/2022062312/552fc10b497959413d8c1743/html5/thumbnails/21.jpg)
Bota um som ai!
Define bomba As SoundDefine musica As Sound
bomba.LoadFile("CityBomb.wav")bomba.Play()Delay(4700)bomba.Stop()
musica.PlayLoop()