Saltar para o conteúdo

Visual Basic: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Numbo3-bot (discussão | contribs)
m Bot: Adicionando: el:Visual Basic
Linha 46: Linha 46:
Call DrawShape 'Evento que chama a função de tempos em tempos
Call DrawShape 'Evento que chama a função de tempos em tempos
End Sub
End Sub




Escutem a Minha Musica no
www.palcomp3.com.br/grafitti05


=={{Ligações externas}}==
=={{Ligações externas}}==

Revisão das 23h11min de 18 de junho de 2009

O Visual Basic é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente.

Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente gráfico, facilitando enormemente a construção da interface das aplicações (GUI - Graphical User Interface), daí o nome "Visual". Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic - que era pseudo-orientada a objetos - tornou-se uma linguagem totalmente orientada a objetos (OO).

Existem várias linguagens derivadas, entre as quais:

Mudanças

A partir de 2002 (a primeira versão da plataforma .Net) a linguagem Visual Basic mudou em vários aspectos ganhando muitos recursos antes utilizados anteriormente em outras linguagens como Java e C++ (herança, polimorfismo, etc), porém continuou com a mesma sintaxe, mas por ser Orientado a Objetos suas funções e métodos foram encapsulados em namespaces e classes.

Outras grandes melhorias com a plataforma .Net que fortaleceram a linguagem foi a possibilidade de programação para WEB (ASP.Net), dispositivos móveis, Windows Forms e mais recentemente Silverlight. Seu acesso a dados, que sempre foi um dos principais recursos, foi melhorado com o ADO.Net (baseado em XML) permite um acesso desconectado com o banco de dados.

Exemplo de um programa em Visual Basic:


Nesse exemplo, gera-se parábolas de tamanho e cores aleatórias, gerando um efeito psicodélico. A velocidade de mudança das cores pode ser alterada, mudando-se a propriedade "interval" em milissegundos.

  Private Sub DrawShape()
  Dim X            As Single
  Dim Y            As Single
  Dim tRadianos    As Single
  Dim R            As Single
  Dim A            As Single
  Dim Teta         As Single
  
  Call Randomize
  Scale (3, -3)-(-3, 3)                'Muda a Escala
  tRadianos = 25 * Atn(1)              'Círculo
  ForeColor = QBColor(Rnd() * 15)      'Muda a cor da parábola aleatóriamente
  
  A = 3 * Rnd()                        'Aleatório usado
  
  For Teta = 0 To tRadianos Step 0.01  'Laço de repetição for - executa todos os comandos entre
                                       'For e Next um limite inicial e final definido pelo programador
     R = A * Sin(10 * Teta)            'Efeito do raio aleatório
     X = R * Cos(Teta)                 'Coordenada X
     Y = R * Sin(Teta)                 'Coordenada y
     PSet (X, Y)
  Next Teta
  
  End Sub

  
  Private Sub tmrTimer_Timer()
     Call DrawShape                       'Evento que chama a função de tempos em tempos
  End Sub



Escutem a Minha Musica no www.palcomp3.com.br/grafitti05

Ligações externas