quinta-feira, 6 de junho de 2013

Esta aqui o programa de classes, é um programa parecido com o teste, um programa complexo e um bocado difícil.
















segunda-feira, 3 de junho de 2013

Criar Classe

Para adicionar uma classe nova clica se sobre project depois add class irá aparecer o que esta na imagem debaixo.











Neste passo selecciona a Class no passo 1, no passo 2 escolhe se o nome da classe, no passo 3 é para finalizar.  





Consiste em:



Módulo 11



Consiste em:

- Bibliotecas de classes, dll e namespaces;
- Construtores e classes derivadas;
- Componentes.
- Criação de classes em visual basic;

Uma classe é uma unidade de código que reúne ao mesmo tempo:
- membros de dados ou atributos;
- métodos (procedimentos e/ou funções).

Se uma classe tivesse apenas atributos ou campos de dados, seria semelhante a um structure (conjunto de campos de dados). Consideremos o seguinte exemplo de uma structure.

As classes juntam ao mesmo tempo estes dois tipos de unidades de programação: estruturas de dados e métodos (que são subprogramas).

Structure Rectangulo
     Dim Comprimento As Single 
     Dim Largura As Single
End Estructure

Se, na anterior estrutura, substituirmos a palavra structure por class, temos uma classe muito simples em Visual Basic , constiruída  apenas por dois campos de dados (Comprimento e Largura):

Class Rectangulo
     Dim Comprimento As Single
     Dim Largura As Single
End Class

Embora nada impeça que uma classe tenha apenas membros de dados, o normal é elas terem também métodos (procedimentos e funções).

sexta-feira, 12 de abril de 2013

Exercício de aula

Aqui temos um exercício proposto pela professora para fazermos na aulas que consistia em introduzir as temperaturas de uns meses definido pelo utilizador
Reflexão: Este foi um programa que trabalhamos com a estrutura case e com um vector unidimensional, em qual foi importante para o teste.











Vectores Bidimensionais


Vectores Bidimensionais

Um Vector Bidimensional é uma Matriz, ou seja, um Vector Unidimensional tem um índice para representar as linhas, e o Bidimensional tem um índice para representar as linhas e outro para representar as colunas.

No exemplo a seguir vai confirmar essa afirmação da melhor maneira:



Reflexão: Aqui temos os vectores Bidimensionais umas das matérias que mais precisamos para o  trabalho desenvolvido na aula.

Vectores Unidimensionais



Um vector é uma estrutura de dados composta unidimensional que permite armazenar um conjunto de valores relacionados, do mesmo tipo de dados, associados a uma única variável.
Os vectores podem ter uma só dimensão (unidimensionais) ou mais dimensões (por exemplo, um vector com duas dimensões é conhecido como matriz).

Exemplo:

Este exemplo é um vector unidimensional para 8 elementos, ou seja, o seu índice vai ser de 7.






Reflexao: Os vectores unidimensionais foram muito importantes em muitos programas que fizemos 

Estruturas


Estruturas

Estrutura de repetição - Do... Loop

Do 
   <instruções>
Loop While / Until <condição>

ou 

Do While / Until <condição>
   <instruções>
Loop

Estrutura de repetição - While

While <condição>
   <instruções>
End While

Estrutura de repetição - For... Next

For contador = v_inicial to v_final [Step p]
   <bloco de instruções>
Next

Estrutura de decisão - If... Then...

If <condição> then
   <instruções>
[ElseIf <condição> Then
   <condições>]
...
[Else
   <instruções>]
End If

Por exemplo:

If Nota < 10 Then
   MsgBox("Reprovado")
Else
   MsgBox("Aprovado")
End If

Estrutura de decisão - Select Case

Select Case <expressão>
Case <lista_de_valores_1>
   <bloco_de_instruções_1>
[Case <lista_de_valores_2>
   <bloco_de_instruções_2>]
...
[Case Else
   <bloco_de_instruções_N>]
End Select

Por exemplo:

Select Case m
   Case 1, 3, 5, 7, 8, 10, 12
      dias = 31
   Case 4, 6, 9, 11
      dias = 30
   Case Else
      MsgBox("Nº de mês incorreto")
End Select



Reflexão: Estas estruturas ajudaram bastantes nos programas desenvolvidos nas aulas e algumas delas no teste.