programação visual

16
VISUAL BASIC PROGRAMAÇÃO VISUAL

Upload: ion

Post on 23-Feb-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Programação Visual. Visual Basic. Programação Visual. Escrita de código ( Variáveis ); Sintaxe do VB. Programação Visual. Variáveis O visual basic assim como outras linguagens de programação usa vari á veis para guardar valores . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programação Visual

V I S U A L B A S I C

PROGRAMAÇÃO VISUAL

Page 2: Programação Visual

PROGRAMAÇÃO VISUAL

•Escrita de código (Variáveis); Sintaxe do VB

Page 3: Programação Visual

PROGRAMAÇÃO VISUAL

•Variáveis

• O visual basic assim como outras linguagens de programação usa variáveis para guardar valores.

• Para declarar variáveis, e preciso que se dea a mesma tanto um nome quanto um tipo. Os nomes de variáveis podem ter ate 40 caracteres, e precisam começar com uma letra.

Page 4: Programação Visual

PROGRAMAÇÃO VISUAL

• Determinando o nome da variável, poderemos declarar seu tipo usanado seu sufixo.

• Os identificadores das variáveis podem ser compostos por letras números e alguns caracteres especiais.

• Os caracteres não permitidos são os espaços, !, @, &, $ e #. Para além disso todos os indicadores de variáveis devem começar com uma letra.

Page 5: Programação Visual

PROGRAMAÇÃO VISUAL

•Sintaxe

• Dim identificador As Tipo

• Onde tipo deve representar um tipo de dado válido. Dim e As, são palavras reservadas no visual basic.

Ex: Dim nome_da_variável As String

Page 6: Programação Visual

PROGRAMAÇÃO VISUAL

• Para declarar uma variável que contenha como valor um número escreve-se:

• Dim nome_da_variável As Integer

• Variáveis "Locais" são declaradas dentro de uma procedure (Sub ou Function) e são vistas apenas por esta procedure.

• Ex: Sub Example1() Dim X As Integer x = 100 MsgBox “ O valor de x é” & x End Sub

Page 7: Programação Visual

PROGRAMAÇÃO VISUAL

Variáveis locais podem ser estáticas, se declaradas com a palavra "Static", ou dinâmicas, se declaradas com "Dim".

Variáveis dinâmicas perdem o valor quando a procedure é encerrada, ou seja, o espaço de memória é alocado quando a procedure é iniciada e desalocado quando do seu encerramento.

Todas as variáveis no Visual Basic são inicializadas com o valor zero. Variáveis dinâmicas são um ótimo recurso para reduzir o espaço de memória e devem ser usadas sempre que possível.

Page 8: Programação Visual

PROGRAMAÇÃO VISUAL

Variáveis de "Módulo" são sempre estáticas e devem ser declaradas na seção "Declarations" de um módulo ou formulário com a palavra reservada "Static".

Embora sejam estáticas, tais variáveis são vistas por todas os procedimentos do módulo em que foram declaradas, mas não por procedures externas a ele.

Page 9: Programação Visual

PROGRAMAÇÃO VISUAL

• Ex: Dim A As Integer “Variavel Modulo. Private “ B As Integer “Variavel Modulo” Sub Example1() A = 100 B = A + 1 End Sub Sub

Page 10: Programação Visual

PROGRAMAÇÃO VISUAL

• Sub Example2() MsgBox “O valor de A é " & A MsgBox " O valor de B é " & B

End Sub

Sub Example3() Dim C As Integer “Variavel local” C = A + B MsgBox " O valor de C é " & C

End Sub

Page 11: Programação Visual

PROGRAMAÇÃO VISUAL

Example4() MsgBox A “A caixa de texto mostra o volor de A”

MsgBox B “A caixa de texto mostra o volor de B”

MsgBox C “A caixa de texto não mostrara nenhum valor porque C foi declarada como variável local”

End Sub

Page 12: Programação Visual

PROGRAMAÇÃO VISUAL

• Variáveis "Públicas" também são declaradas em um módulo e, além de serem estáticas, são vistas por todas os procedimentos de todos os formulários e módulos do projeto.

• Note: na duvida de como declarar uma certa variável, declare-a como Public, mas tenha em mente que esta variável exige um espaço de memória constante. Portanto, excessivas variáveis Públicas podem resultar em falta de memória.

Page 13: Programação Visual

PROGRAMAÇÃO VISUAL

Variáveis Públicas não podem ser declaradas dentro de um formulário. Da mesma forma, a palavra reservada "Dim" não pode ser usada na seção declarations de um módulo. Os tipos de variáveis reservados pelo Visual Basic são os seguintes:

Page 14: Programação Visual

PROGRAMAÇÃO VISUAL

Ex: Public SalesPrice As Integer Public UnitsSold As Integer Public CostPerUnit As Integer Private Markup As Long

Sub CDSales() Dim X as String SalesPrice = 12 UnitsSold = 1000 CostPerUnit = 5

Page 15: Programação Visual

PROGRAMAÇÃO VISUAL

CostPerUnit = 5 Markup = 1.05 X = "yes"

MsgBox "The Gross Profit for CD Sales is $" & (SalesPrice _ * UnitsSold) -(UnitsSold * CostPerUnit * Markup)

“Displays the value of 7000 as the gross profit”

End Sub

Page 16: Programação Visual

PROGRAMAÇÃO VISUAL

• Prátique os conteúdos desta aula.

•FIM