Introdução às Linguagens de Programação/Visual Basic: diferenças entre revisões

m
sem resumo de edição
Sem resumo de edição
mSem resumo de edição
{{Navegação2|[[Introdução às Linguagens de Programação/Python|Python]]|}}
==Introdução==
[[File:Sb logo.png|thumb|]]
[[en:wikipedia]]
[[es:wikipedia]]
Visual Basic, é uma linguagem de programação, ainda muito utilizado entre os programadores, fabricada pela empresa Microsoft,
surgiu na década de 90. Neste período também havia outras linguagens visuais, tais como Delphi, Visual C, Visual Fox Pro, etc.
O Visual Basic demanda três etapas básicas no seu funcionamento:
 
O '''[[w:Visual Basic|Visual Basic]]''' (abreviado como VB) é 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 por aplicações legadas.
==Entrada:==
*Uma interface gráfica e textos em alguma linguagem de programação. Linguagem de programação é um conjunto de regras que o programador deve aprender para escrever seus programas em BASIC, C ou Pascal. Neste curso iremos aprender o BASIC.
==Processamento:==
*Ocorre em duas etapas distintas. Na fase de compilação, o compilador verifica se pode reconhecer e aceitar o código e a interface gráfica, se poder, dá início à fase de montagem, na qual estabelece uma “conversa” com a máquina e monta um programa naquilo denominado “Linguagem Máquina”.
==Saída:==
*Foi gerado um novo programa de computador pronto para ser utilizado! Este programa recém-criado está na linguagem que o computador entende, podendo ser rodado como qualquer outro programa. Como por exemplo, Word ou o Excel.
Portanto, o visual basic encontra-se, a muito mais tempo no mercado, por apresentar mais vantagens sobre as concorrentes.
 
{{esboço}}
Ainda sim, a sua versão anterior faz parte do pacote da Microsoft Visual Studio 6.0, ainda muito utilizado na atualidade.
[[Categoria:Introdução às Linguagens de Programação|Introdução às Linguagens de Programação]]
 
Com o passar do tempo a linguagem foi otimizada, direcionada para eventos (event driven) e (IDE - Integrated Development Environment) desenvolvido num ambiente graficamente , onde facilita o desenvolvimento da construção da interface das aplicações (GUI -Graphical User Interface), da onde surgiu o significado da palavra "Visual".
 
Em suas primeiras versões, o Visual Basic não tinha acesso a bancos de dados, sendo assim, voltado somente apenas para iniciantes, mas devido ao seu grande uso entre as coorporações ,que embora precisa de um componente fabricado por terceiros para poder utilizar sendo assim adaptando para funcionar em Banco de Dados.
 
Então houve a necessidade de acrescentar as tecnologias DAO,ROD E RDO, permitindo o fácil acesso a base de dados,onde mais tarde foi introduzido o controle ActiveX, também produzido pela empresa Microsoft, com a chegada do Visual Studio .NET, o Visual Basic se tornou uma linguagem totalmente orientada a objetos(POO).
 
A partir de 2003 o Visual Basic houve mudança em sua sintaxe, em vários aspectos, apesar de ser padronizado, em vários objetos métodos e funções, por exemplo, a maneira de acesso a arquivos ficou voltada as linguagens recentes da Microsoft como ASP, ASP.NET.
 
O Visual Basic for Applications, tem um desenvolvimento integro onde inclui elementos à disposição, na versão 5.0 do sistema de desenvolvimento Visual Basic.
 
O Visual Basic for Applications é utilizada por mais de 3 milhões de desenvolvedores a disposição para terceiros a disposição de programas de licenciamento VBA.
 
O software VBA tem uma linguagem de desenvolvimento voltada a um ambiente para aplicações onde são utilizados também em serviços financeiros, como bancários e de contabilidade para CAD/CAM apresentando assim a automoção nos processos.
 
==Instalação==
 
O sistema de geração dos pacotes é um pouco complexo, onde começa desde o projeto com a configuração de variáveis, são divididos seguintes etapas:
*configuração dos padrões do arquivo executável
*gerando os pacotes com o Package & Deployment Wizard
*alterando os últimos detalhes na lista de seput
 
=== Exemplo de um código ===
[[Imagem: Science museum 025 adjusted.jpg|thumb|right|250px|'' computador'']]''
<source lang="vb">
Private Sub Form_Load()
' Executa uma simples caixa de mensagem e escreve "Olá mundo!"
MsgBox "Olá minhas queridas senhoras!"
End Sub
</source>
 
<source lang="vb">
Private Sub Command1_Click()
 
On Error GoTo Trata
Dim A As Long, B As Long, C As Long
A = InputBox("Informe o 1° numero a somar : ", "Soma", "")
B = InputBox("Informe o 2° numero a somar : ", "Soma", "")
C = A + B
MsgBox C, vbInformation + vbOKOnly, "Soma"
 
Trata:
If Err.Number = 0 Then
Else
MsgBox "Ocorreu o seguinte erro : " & Err.Description & vbCrLf & "Código do erro : " & Err.Number, vbInformation + vbOKOnly, "Alerta!"
End If
 
End Sub
 
</source>
 
==Principais Características==
As Principais caracterítica são :
*Ser fácil, para ser utilizada por iniciantes.
*Ser uma linguagem de programação de uso geral.
*Permitir que especialistas adicionassem características avançadas, sem tornar a linguagem mais complicada para os iniciantes.
*Ser interativa.
*Fornecer mensagens de erro claras e amigáveis.
*Responder rapidamente para programas pequenos.
*Não exigir o conhecimento do hardware do computador.
*Proteger o sistema operacional do usuario .
 
==Vantagens de Uso==
No '''Visual Basic''' tem várias vantagens:
*''As the independence of the browser'' '''Como a independência do browser''', o que permite a execução de páginas complexas do servidor, enviando ao cliente somente os resultados.
*''Security source code'' '''Segurança do código-fonte''', que é possível porque o servidor só retorna o resultado HTML, preservando assim, o código-fonte.
*O '''ASP''' permite a visualização, adição e atualização de informações nos servidores SQL .
 
==Desvantagem de Uso==
*A hospedagem em ASP costuma ser mais cara do que em PHP.
*Scripts em ASP supõem um servidor Windows por trás, usando também o MS-SQL.
*As licenças são caras e precisam ser repassadas para os clientes.
*Outra desvantagem do ASP é que seus usuários ficam sujeitos às mudanças decididas pela Microsoft. Amanhã ou depois o ASP poderá ser substituído pela linguagem XYZ ou qualquer outra, os usuários teram de esquecer o que aprenderam anteriormente para investir no estudo da nova linguagem. Isto já aconteceu recentemente quando a Microsoft implantou a tecnologia .
 
==Referências==
*http://br.answers.yahoo.com/question/index?qid=20100803201626AAH72IB
*http://www.oficinadanet.com.br/artigo/1090/curso_visual_basic_-_aula_1_-_introducao_ao_vb
*http://www.faatesp.edu.br/publicacoes/VB%20parte1.PDF
*http://www.zoomdigital.com.br/curso-visual-basic-aula-1-introducao-ao-vb/
*http://www.portugal-a-programar.org/forum/index.php?topic=47035.0
*http://www.truquesedicas.com/tutoriais/visual_basic/00004a.htm
*http://pt.wikipedia.org/wiki/Visual_Basic
*http://al_bernardes.sites.uol.com.br/VBA.htm
*http://www.javafree.uol.com.br
*http://www.vbmania.com.br
3 301

edições