190 likes | 356 Views
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 .
E N D
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 assimcomooutraslinguagens de programaçãousavariáveisparaguardarvalores. • Para declararvariáveis, e precisoque se dea a mesmatanto um nomequanto um tipo. Osnomes de variáveispodemter ate 40 caracteres, e precisamcomeçar com umaletra.
Programação Visual • Determinando o nome da variável, poderemosdeclararseutipousanadoseusufixo. • Osidentificadores das variáveispodemsercompostosporletrasnúmeros e algunscaracteresespeciais. • Oscaracteresnãopermitidossãoosespaços, !, @, &, $ e #. Para além disso todososindicadores de variáveisdevemcomeçar com umaletra.
Programação Visual • Sintaxe • Dim identificador As Tipo • Ondetipodeverepresentar um tipo de dado válido. Dim e As, sãopalavrasreservadas no visual basic. Ex: Dim nome_da_variávelAs String
Programação Visual • Para declarar uma variável que contenha como valor um número escreve-se: • Dim nome_da_variávelAs 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
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.
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.
Programação Visual • Ex: DimA As Integer “Variavel Modulo. Private“ B As Integer “Variavel Modulo” Sub Example1() A = 100 B = A + 1 End Sub Sub
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
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
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.
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:
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
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
Programação Visual • Prátiqueosconteúdosdesta aula. • FIM