SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,H P
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linuxisraeljrs
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Softwaremarthahuback
 
Redes 7 ferramentas para montagem de redes
Redes 7 ferramentas para montagem de redesRedes 7 ferramentas para montagem de redes
Redes 7 ferramentas para montagem de redesMauro Pereira
 
Orientações biblicas sobre a Intimidade conjugal.pptx
Orientações biblicas sobre a Intimidade conjugal.pptxOrientações biblicas sobre a Intimidade conjugal.pptx
Orientações biblicas sobre a Intimidade conjugal.pptxRonaldo Rocha
 
Apostila informática básica
Apostila informática básicaApostila informática básica
Apostila informática básicaJakson Silva
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Redes 6 equipamentos ativos da rede
Redes 6 equipamentos ativos da redeRedes 6 equipamentos ativos da rede
Redes 6 equipamentos ativos da redeMauro Pereira
 
Word: Introdução
Word: IntroduçãoWord: Introdução
Word: IntroduçãoArtur Coelho
 
Aula 02 - Escolha caso
Aula 02 - Escolha casoAula 02 - Escolha caso
Aula 02 - Escolha casoEder Samaniego
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 
Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7Paulo Guimarães
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoJoeldson Costa Damasceno
 

Was ist angesagt? (20)

Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,Endereços de ip, tipos de endereços,
Endereços de ip, tipos de endereços,
 
Formulário HTML
Formulário HTMLFormulário HTML
Formulário HTML
 
Algoritmos - Vetores
Algoritmos - VetoresAlgoritmos - Vetores
Algoritmos - Vetores
 
Ubuntu Linux
Ubuntu LinuxUbuntu Linux
Ubuntu Linux
 
Aula I - Word
Aula I - WordAula I - Word
Aula I - Word
 
Tecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Software
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
Redes 7 ferramentas para montagem de redes
Redes 7 ferramentas para montagem de redesRedes 7 ferramentas para montagem de redes
Redes 7 ferramentas para montagem de redes
 
Orientações biblicas sobre a Intimidade conjugal.pptx
Orientações biblicas sobre a Intimidade conjugal.pptxOrientações biblicas sobre a Intimidade conjugal.pptx
Orientações biblicas sobre a Intimidade conjugal.pptx
 
Apostila informática básica
Apostila informática básicaApostila informática básica
Apostila informática básica
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Redes 6 equipamentos ativos da rede
Redes 6 equipamentos ativos da redeRedes 6 equipamentos ativos da rede
Redes 6 equipamentos ativos da rede
 
Word: Introdução
Word: IntroduçãoWord: Introdução
Word: Introdução
 
Aula 02 - Escolha caso
Aula 02 - Escolha casoAula 02 - Escolha caso
Aula 02 - Escolha caso
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Java modulo 01 - Introdução
Java modulo 01 - IntroduçãoJava modulo 01 - Introdução
Java modulo 01 - Introdução
 
Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7Módulo 2 - Microsoft Windows 7
Módulo 2 - Microsoft Windows 7
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Teste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e ValidaçãoTeste de software - Processo de Verificação e Validação
Teste de software - Processo de Verificação e Validação
 
SubProgramas
SubProgramasSubProgramas
SubProgramas
 

Ähnlich wie Visual basic apresentação

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 ImpactMichel Alves
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
Aula aplicativos I
Aula aplicativos IAula aplicativos I
Aula aplicativos IExpansão Ti
 
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 operacionaisRobson Ferreira
 
C a linguagem de programação
C   a linguagem de programaçãoC   a linguagem de programação
C a linguagem de programaçãoAndrei Bastos
 
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 ServicesWilliam S. Rodriguez
 
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...UTFPR
 
.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 BrazilRenato Groffe
 
História da microsoft
História da microsoftHistória da microsoft
História da microsoftMario Enrique
 

Ähnlich wie Visual basic apresentação (20)

Delphi6bd
Delphi6bdDelphi6bd
Delphi6bd
 
Aula 3 - Software
Aula 3 - SoftwareAula 3 - Software
Aula 3 - Software
 
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
 
História da microsoft
História da microsoftHistória da microsoft
História da microsoft
 
Revista programar 2
Revista programar 2Revista programar 2
Revista programar 2
 

Mehr von Sara Gonçalves

Mehr von 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
 

Kürzlich hochgeladen

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 

Kürzlich hochgeladen (20)

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.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