O documento fornece um resumo sobre a linguagem de programação Visual Basic:
1) Visual Basic foi desenvolvida na década de 1960 por John Kemeny e Thomas Kurtz no Dartmouth College como uma extensão da linguagem BASIC;
2) A Microsoft introduziu sua própria versão de BASIC para o MS-DOS na década de 1970, evoluindo para o Visual Basic nos anos 1990;
3) O Visual Basic permite desenvolver interfaces gráficas de usuário e aplicativos para Windows de forma rápida e fácil.
2. Visual Basic
• É uma extensão da Linguagem
Basic criada por John George
Kemny e Thomas Eugene Kurtz
em 1963, Dartmouth College.
Técnico de Informática – Sara Gonçalves, Cláudia Costa
2
3. Visual Basic
• Ao inicio a linguagem Basic não
era considerada
profissional, porque as instruções
não eram indentadas.
• Na década de 70, a Microsoft
introduzia, um novo Basic, que
poderia ser encontrado no
sistema operativo MS-DOS 4.01
e anteriores.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 3
4. Visual Basic
• Visual: Método utilizado para se criar a interface com o usuário.
• Basic: Linguagem mãe, que recebeu inúmeros aprimoramentos e
acréscimos de forma a melhora-la.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 4
5. Visual Basic
• Enquanto na maioria das
linguagens de
programação, existem três
tarefas, sendo que são
executadas individualmente, em
Visual Basic, misturam-se numa
única actividade, ou seja
conforme se vai escrevendo o
código ele vai compilando e pode
ser logo testado.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 5
6. Visual Basic - Curiosidades
Linguagem de Fácil interpretação;
Típica de mini computadores;
Interpretador de pequeno tamanho;
1º produto comercializado por Bill Gates (Basic), tendo sido a rampa para
o monopólio da Microsoft;
Linguagem conhecida pelo maior número de usuários;
Linguagens derivadas: VBScript(linguagem por definição) para Active
Server Pages e pode ser usada no scripting (programação de Windows e
de páginas da Internet);
Técnico de Informática – Sara Gonçalves, Cláudia Costa 6
7. Visual Basic
As Principais Vantagens:
• Diminuição de Incompatibilidade;
• Permite desenvolver rápidas aplicações;
• Permite utilizar aplicações do Windows;
• Pode criar controlos ActiveX e macros;
• Existe muita Informação na Internet sobre a linguagem;
• A estrutura da linguagem de programação básica é muito
simples, particularmente quanto ao código executável.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 7
8. Visual Basic
VB não é apenas uma linguagem, mas principalmente um sistema
integrado, ambiente de desenvolvimento integrado (" IDE ").
Em VB não se pode iniciar uma matriz, no momento da declaração, ao
contrario de C (sendo que tem uma melhor declaração de matrizes).
• Um ambiente de desenvolvimento integrado (IDE) é uma aplicação de software que fornece recursos completos para os programadores de
computador para desenvolvimento de software .
Técnico de Informática – Sara Gonçalves, Cláudia Costa 8
9. Visual Basic
Desvantagens
• Não aplicada a aplicações de grande porte (jogos).
• Apenas pode ser utilizada em ambiente Windows.
• Não pode ser lidar com ponteiros directamente.
• Contém grandes bibliotecas, que requer mais espaço no disco
rígido, mais tempo de computação.
• Linguagem de compilação Intermédia.
• Just-In-Time (JIT) - compilação JIT é a forma como o computador pode
interpretar a compilação LI.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 9
10. Visual Basic – Permite:
Utilização fácil acesso e criação de base dados.
Facilitar tarefas repetitivas, na utilização do Excel (Visual Basic for
Applications):
Controles ActiveX
Gravação de Macros
Técnico de Informática – Sara Gonçalves, Cláudia Costa 10
11. Visual Basic - Lançamentos
Foi na década de 90, que a primeira versão do Visual Basic foi
introduzida no mercado, uma versão também conhecida como
VB1, Março de 1991.
• Novembro de 1992 – VB2
• Junho de 1993 – VB3
• Outubro de 1996 – VB4
• Abril de 1997 – VB5
• Outubro de 1998 – VB6
• Em 2001 foi lançado o Visual Basic.Net
Técnico de Informática – Sara Gonçalves, Cláudia Costa 11
12. Microsoft
• Foi fundada em 1975 por Bill Gates e Paul Allen
• Criada com o intuito de desenvolver programas informáticos, a um preço
mais baixo que as empresas de produção de poderiam oferecer, sendo
elas a produzir.
• O sistema operativo MS-DOS começou a ser instalado, em 1981, em
todos os microcomputadores da marca IBM.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 12
13. Microsoft
Em 1983:
• Introduz o rato;
• Desenvolve a interface gráfica
para substituir o DOS e dá-lhe o
nome de Windows.
• Paul Allen deixa a empresa.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 13
14. John George Kemeny
• Nasceu a 31 de Maio de 1926, na
Hungria e morreu a 26 de Dezembro de
1992.
• Cientista informático e professor.
• Conhecido especialmente pelo co-
desenvolvimento, junto de Thomas
Eugene Kurtz, da linguagem BASIC.
• Director do Departamento de Matemática
em Dartmouth, desde 1955 até 1967
Técnico de Informática – Sara Gonçalves, Cláudia Costa 14
15. Thomas Eugene Kurtz
• Nasceu a 22 de Fevereiro de 1928, em
Oak Parq.
• Desde a sua juventude, que se interessa
pela ciência, tinha intenção de se graduar
em Física, mas em 1950 acaba por se
formar em Matemática.
• Foi professor em Dartmouth de matemática
e ciência informática durante 30 anos.
• Co-desenvolvedor da linguagem Basic.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 15
16. Onde e como se pode utilizar:
Programas que utilizam linguagem orientada a objectos;
Através do .Net Framework, pode criar-se uma ampla gama de
aplicativos:
Web
Móveis
Windows
Office
Técnico de Informática – Sara Gonçalves, Cláudia Costa 16
17. Framework - Conceito
• “Framework é um conjunto
de classes que colaboram
para realizar uma
responsabilidade para um
domínio de um subsistema
da aplicação”
By Fayad e Schmidt Douglas C. Mohamed E.
Schmidt Fayad
Técnico de Informática – Sara Gonçalves, Cláudia Costa 17
18. Programas onde foi usada a Linguagem Visual
Basic
• Se a linguagem faz parte da
Microsoft, podemos dizer que
quase tudo no Windows é feito
com base na Linguagem Visual
Basic, desde as janelas, aos
programas da Microsoft Office.
Técnico de Informática – Sara Gonçalves, Cláudia Costa 18
19. Microsoft Office
Microsoft office power point; Microsoft office word;
(serve para criar e editar (serve para criar editar documentos
apresentações com com aspecto profissional, como
diapositivos, reuniões e páginas cartas, relatórios e folhetos)
Web)
Técnico de Informática – Sara Gonçalves, Cláudia Costa 19
20. Microsoft Office
Microsoft Office Excel; Microsoft Office Acess;
(serve para criar bases de dados e
(serve para executar
programas para controlar e gerir
cálculos, analisar informações e
informação)
visualizar dados em folhas de
cálculo)
Técnico de Informática – Sara Gonçalves, Cláudia Costa 20
21. Microsoft Office
Microsoft One Note; Microsoft Office Publisher;
(serve para (serve para criar publicações e
recolher, organizar, localizar e materiais de marketing, tais como
partilhar as notas e as informações) boletins e brochuras, etc.)
Técnico de Informática – Sara Gonçalves, Cláudia Costa 21
22. Microsoft Office
Microsoft OutLook; Microsoft Office InfoPath
(serve para enviar e receber correio Designer e/ou Filler
electrónico, para gerir a agenda, os (Designer – Estruturar
contactos, as tarefas e para registar Filler – Preencher formulários
as actividades) dinâmicos para reunir e reutilizar
informações da organização)
Técnico de Informática – Sara Gonçalves, Cláudia Costa 22
23. Microsoft Office
Microsoft Office Share Point
Workspace
(serve para sincronizar sites Share
Point com o seu computador e
trabalhar com o seu conteúdo como
se estivesse ligado)
Técnico de Informática – Sara Gonçalves, Cláudia Costa 23
24. Programa em Visual Basic
Olá Mundo
• Private Sub
CommandButton1_Click()
• //Inicia o programa com o nome do
commando, neste caso o objecto
botão, com um evento click;
• MsgBox ("Olá Mundo")
• //Após activação do evento, mostra a
mensagem “Olá Mundo” ao
utilizador, através de uma janela de
mensagem;
• End Sub
• //Termina a aplicação. Técnico de Informática – Sara Gonçalves, Cláudia Costa 24