Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLevi Jacome Alterado mais de 10 anos atrás
1
Implementar o Paint…
2
Passo 1: a Classe Pen Define caneta As Pen MyPen.Color = Orange MyPen.LineWidth = MyPen.MoveTo (PosX, PosY) MyPen.DrawTo(PosX,PosY)
3
Passo 2: Desenhando com o mouse
4
EXTRA: Plotar uma função parabólica
5
Conjuntos - Definição
6
Conjuntos - Operadores
7
Conjuntos - pertence
8
Conjuntos - Insere
9
Conjuntos - União
11
Conjuntos - Interseção
12
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
13
Recursão Function fat (n As Integer) As Integer If n = 0 Then // BASE Return 1 Else// PASSO Return (fat (n - 1) * n) End If End Function
14
Recursão: Busca Binária Function busca (lista As Integer[], numero As Integer, min As Integer, max As Integer) As Integer Var meio As Integer meio = (min + max)/2 If (lista[meio] = numero) Then Return meio Else If (max - min <= 1) Then Return -1 Else If (lista[meio] > numero) Then Return(busca(lista,numero,min,meio)) Else Return(busca(lista,numero,meio,max) End If End Function
15
Classes avançadas – Definição Class Define atributo1 As tipo Define atributo2 As tipo … Function func1() As tipo // corpo da funcao End Function Function func2() As tipo // corpo da funcao End Function … End Class
16
Exemplo: classe retangulo Class retangulo Define altura As decimal Define largura As decimal Function area() As tipo return (this.altura * this.largura) End Function Function desenha() As tipo // corpo da funcao desenha End Function … End Class
17
Usando a classe retangulo Method Main() Define campo As retangulo campo. altura = 10 campo.largura = 15 PrintLine(a area do campo e: + campo.Area() ) End Method
18
Objetos Ocultos Alguns objetos podem ser criados sem aparecer no código: Console Mouse Keyboard Em muitos casos podemos suprimir a referencia ao objeto, colocando direto o atributo ou o método: Console. ConsoleWriteline(teste)=ConsoleWriteline(teste )
19
Mais um exemplo: Objeto drawing Pen ( False ) MoveTo ( 20, 200 ) Color ( DarkBlue ) Print ( Queria escrever textos melhores?..." )
20
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)
21
Bota um som ai! Define bomba As Sound Define musica As Sound bomba.LoadFile("CityBomb.wav") bomba.Play() Delay(4700) bomba.Stop() musica.PlayLoop()
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.