SlideShare a Scribd company logo
1 of 24
Programação C/C++   Módulo:0784/0785
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

More Related Content

What's hot

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 
Ficha De Trabalho Power Point
Ficha De Trabalho Power PointFicha De Trabalho Power Point
Ficha De Trabalho Power Point
Idalina Rodrigues
 
Saúde - nutrição e nutrientes 4
Saúde - nutrição e nutrientes 4Saúde - nutrição e nutrientes 4
Saúde - nutrição e nutrientes 4
Helena Rocha
 

What's hot (20)

Windows
WindowsWindows
Windows
 
Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
 
Elaborar biografia
Elaborar biografiaElaborar biografia
Elaborar biografia
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Ficha De Trabalho Power Point
Ficha De Trabalho Power PointFicha De Trabalho Power Point
Ficha De Trabalho Power Point
 
O Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de SoftwareO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software
 
JAD e levantamento de requisitos
JAD e levantamento de requisitosJAD e levantamento de requisitos
JAD e levantamento de requisitos
 
Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)
 
Guião como elaborar um trabalho escrito
Guião como elaborar um trabalho escritoGuião como elaborar um trabalho escrito
Guião como elaborar um trabalho escrito
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
Plano de aula ( seus elementos) e plano de avaliaçao (seus elementos).
Plano de aula ( seus elementos) e plano de avaliaçao (seus elementos).Plano de aula ( seus elementos) e plano de avaliaçao (seus elementos).
Plano de aula ( seus elementos) e plano de avaliaçao (seus elementos).
 
Alimentação saudável
Alimentação saudávelAlimentação saudável
Alimentação saudável
 
Ferramentas do Office
Ferramentas do OfficeFerramentas do Office
Ferramentas do Office
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmia
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Saúde - nutrição e nutrientes 4
Saúde - nutrição e nutrientes 4Saúde - nutrição e nutrientes 4
Saúde - nutrição e nutrientes 4
 
Introdução a Nutrição
Introdução a NutriçãoIntrodução a Nutrição
Introdução a Nutrição
 
A noticia
A noticiaA noticia
A noticia
 

Similar to Visual basic apresentação

Aula 02 informática aplicada - sistemas operacionais
Aula 02  informática aplicada - sistemas operacionaisAula 02  informática aplicada - sistemas operacionais
Aula 02 informática aplicada - sistemas operacionais
Robson Ferreira
 
C a linguagem de programação
C   a linguagem de programaçãoC   a linguagem de programação
C a linguagem de programação
Andrei Bastos
 

Similar to Visual basic apresentação (20)

Visual basic
Visual basicVisual basic
Visual basic
 
Delphi6bd
Delphi6bdDelphi6bd
Delphi6bd
 
Aula 3 - Software
Aula 3 - SoftwareAula 3 - Software
Aula 3 - Software
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
FLTK Summer Course - Part I - First Impact
FLTK Summer Course - Part I - First ImpactFLTK Summer Course - Part I - First Impact
FLTK Summer Course - Part I - First Impact
 
Windows e seus aplicativos
Windows e seus aplicativosWindows e seus aplicativos
Windows e seus aplicativos
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Aula aplicativos I
Aula aplicativos IAula aplicativos I
Aula aplicativos I
 
Aula 02 informática aplicada - sistemas operacionais
Aula 02  informática aplicada - sistemas operacionaisAula 02  informática aplicada - sistemas operacionais
Aula 02 informática aplicada - sistemas operacionais
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
Aula1
Aula1Aula1
Aula1
 
Apostila curso-autocad-2017
Apostila curso-autocad-2017 Apostila curso-autocad-2017
Apostila curso-autocad-2017
 
C a linguagem de programação
C   a linguagem de programaçãoC   a linguagem de programação
C a linguagem de programação
 
Mini Curso de C
Mini Curso de CMini Curso de C
Mini Curso de C
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Design de interação e Design da experiência considerações sobre um camp...
Design de interação e Design da experiência  considerações sobre um camp...Design de interação e Design da experiência  considerações sobre um camp...
Design de interação e Design da experiência considerações sobre um camp...
 
Informática Aplicada 3
Informática Aplicada   3Informática Aplicada   3
Informática Aplicada 3
 
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
.NET: Passado, Presente, Futuro, Mercado de Trabalho… | Generation Brazil
 
Csharp
CsharpCsharp
Csharp
 

More from Sara Gonçalves

More from Sara Gonçalves (20)

Violência
ViolênciaViolência
Violência
 
áCidos e bases
áCidos e basesáCidos e bases
áCidos e bases
 
Pontos de interesse viseu antigo
Pontos de interesse viseu antigoPontos de interesse viseu antigo
Pontos de interesse viseu antigo
 
Leis de murphy
Leis de murphyLeis de murphy
Leis de murphy
 
Diferenças entre português de portugal
Diferenças entre português de portugalDiferenças entre português de portugal
Diferenças entre português de portugal
 
Go!animate
Go!animateGo!animate
Go!animate
 
Conto a Saga 2
Conto a Saga 2Conto a Saga 2
Conto a Saga 2
 
Historia e evolução da moeda
Historia e evolução da moedaHistoria e evolução da moeda
Historia e evolução da moeda
 
London Bridge
London BridgeLondon Bridge
London Bridge
 
Paises da Uniao Europeia
Paises da Uniao EuropeiaPaises da Uniao Europeia
Paises da Uniao Europeia
 
Reducao de custos e motivacao dos colaboradores
Reducao de custos e motivacao dos colaboradoresReducao de custos e motivacao dos colaboradores
Reducao de custos e motivacao dos colaboradores
 
A Importante funcao de uma secretaria
A Importante funcao de uma secretaria A Importante funcao de uma secretaria
A Importante funcao de uma secretaria
 
Reciclagem de Computadores
Reciclagem de ComputadoresReciclagem de Computadores
Reciclagem de Computadores
 
Biografia sophia melo breyner andresen
Biografia sophia melo breyner andresenBiografia sophia melo breyner andresen
Biografia sophia melo breyner andresen
 
Varios tipos de clientes
Varios tipos de clientesVarios tipos de clientes
Varios tipos de clientes
 
Servico Pós Venda
Servico Pós VendaServico Pós Venda
Servico Pós Venda
 
Gays Lesbicas e afins
Gays Lesbicas e afinsGays Lesbicas e afins
Gays Lesbicas e afins
 
Lince Iberico
Lince IbericoLince Iberico
Lince Iberico
 
Cegonha preta
Cegonha pretaCegonha preta
Cegonha preta
 
Redes sociais atividades economicas
Redes sociais   atividades economicasRedes sociais   atividades economicas
Redes sociais atividades economicas
 

Recently uploaded

ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 

Recently uploaded (20)

tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 

Visual basic apresentação

  • 1. Programação C/C++ Módulo:0784/0785
  • 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