Visual basic
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Visual basic

on

  • 2,630 views

 

Statistics

Views

Total Views
2,630
Views on SlideShare
2,630
Embed Views
0

Actions

Likes
0
Downloads
43
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Visual basic Document Transcript

  • 1. Visual Basic Curso:Técnico de Informática de Sistemas Formador:Diogo Almeida Módulo: 0784/0785 Formandas: Sara Gonçalves, Cláudia Costa
  • 2. ÍndiceÍndice de Ilustrações...................................................................................................................... 1Introdução ..................................................................................................................................... 2Linguagem Visual Basic ................................................................................................................. 3 Aparecimento ............................................................................................................................ 3Vantagens ...................................................................................................................................... 4 Desvantagens ............................................................................................................................ 4 Linguagem C * Visual Basic ....................................................................................................... 4Desenvolvimento .......................................................................................................................... 5Lançamentos do Visual Basic ........................................................................................................ 5Microsoft ....................................................................................................................................... 6Biografia de John George Kemeny ................................................................................................ 7Biografia Thomas Eugene Kurtz .................................................................................................... 8Onde se pode Utilizar a Linguagem Visual Basic ........................................................................... 9Conceito de .net Framework ......................................................................................................... 9Exemplos de Programas onde foi usada a Linguagem Visual Basic ............................................ 10Exemplo de um programa em Visual Basic, igual ao “Olá Mundo” ............................................ 11Conclusão: ................................................................................................................................... 13WebGrafia: .................................................................................................................................. 14http://www.cotianet.com.br ...................................................................................................... 14Índice de IlustraçõesImagem 1 - Dartmouth .................................................................................................................. 3Imagem 2 - Microsoft Visual Basic para MS-DOS .......................................................................... 3Imagem 3 - Bill Gates .................................................................................................................... 6Imagem 4 - John George Kemeny ................................................................................................. 7Imagem 5 - Thomas Eugene Kurtz................................................................................................. 8Imagem 6 - Visual Basic (Excel) ................................................................................................... 12Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 1
  • 3. IntroduçãoEste trabalho foi realizado no âmbito do módulo programação C, com o intuito de nosformalizar mos com as linguagens existentes.O desenvolvimento do trabalho,envolve várias pesquisas sobre a linguagem de programaçãoVisual Basic, com o qual pretendemos adquirir mais conhecimentos, a cerca da linguagem.Pretendemos com este trabalho, também, dar a conhecer de uma forma generalizada, comonasceu a linguagem de Programação Visual Basic (VB), qual a sua importância, relevância e asprincipais funcionalidades.Ao longo do trabalho iremos falar sobre:  Nascimento da Linguagem;  Desenvolvimento;  Lançamentos;  Vantagens e Desvantagens de Utilização;  Curiosidades;  Biografia dos autores da Linguagem e da empresa que lançou a linguagem no mercado;Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 2
  • 4. Linguagem Visual BasicAparecimentoA linguagem Visual Basic,é uma extensão da linguagem Basic (BeginnersAll-PurposeSymbolicInstructionCode), criada por J.Kemeny e T. Kurtz em 1963 noDartmouthCollege. A linguagem Basic foi desenvolvida com o intuito de tornar claro o ensino dos conceitos da programação. O basic facilita os programadores a construir e aperfeiçoar programas sem terem de se preocupar com métodos e algoritmos exigidos. Imagem 1 - DartmouthAo início a linguagem Basic, era considerada não profissional, visto que as instruções não eramindentadas.Por volta da década de 70, a Microsoft introduzia, um novo Basic, que poderia ser encontradono sistema operativo MS-DOS 4.01 e anteriores.Imagem 2 - Microsoft Visual Basic para MS-DOSVisual Basic é uma das maneiras mais populares de criar aplicativos para o Windows.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 amelhora-la.Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 3
  • 5. 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. • VB não é apenas uma linguagem, mas principalmente um sistema integrado, ambiente de desenvolvimento integrado (" IDE "). (Um ambiente de desenvolvimento integrado (IDE) é uma aplicação de software que fornece recursos completos para os programadores de computador para desenvolvimento de software .) • Em VB não se pode iniciar uma matriz, no momento da declaração, ao contrário de C (sendo que tem uma melhor declaração de matrizes).Desvantagens • Não aplicada a aplicações de grande porte (jogos). • Apenas pode ser utilizada em ambiente Windows. • Não pode ser lida com ponteiros directamente- Esta pode ser uma desvantagem, porque requer mais codificação na manipulação de um ponteiro. De codificação adicional resulta em ciclos de CPU adicionais, que por sua vez requer um tempo de processamento adicional, que gera aplicações mais lentas.) • Contém grandes bibliotecas, que requerem mais espaço no disco rígido e mais tempo de computação. Como é uma linguagem de compilação intermédia, contém um grande número bibliotecas necessárias para o "Just In Time". • Linguagem de compilação Intermédia -Este tipo de compilador pode ser facilmente descompilado, há pouco que pode ser feito de forma a impedir a descompilação da aplicação. • Just-In-Time (JIT) - compilação JIT é a forma como o computador pode interpretar a compilação Linguagem de compilação intermédia.Isto significa que ocomputador de destinoéobrigado a terJITe que oaplicativo pode recebera degradação do desempenhopor causa dosciclos de CPUadicionais necessários paraJIT.Linguagem C * Visual BasicComparando a quantidade de informação necessária, Basic é a maneira mais rápida de seprogramar para o ambiente WindowsTécnico de Informática – Sara Gonçalves, Cláudia Costa Página 4
  • 6. Desenvolvimento 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.Lançamentos do Visual BasicFoi na década de 90, que a primeira versão do Visual Basic foi introduzida no mercado, umaversã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 – VB6Em 2001 foi lançado o Visual Basic.NetCuriosidades  Linguagem de Fácil Interpretação;  Típica de mini computadores;  Interpretador de pequeno tamanho;  Foi o 1º produto comercializado por Bill Gates (Basic), tendo sido a rampa para o monopólio da Microsoft;  É a linguagem mais conhecida pelo maior número de usuários;  Com a chegada do Visual Studio.net, o Visual Basic (que era pseudo orientada a objectos) passou a ser uma linguagem totalmente utilizada a objetos);  Linguagens derivadas: VBScripté a linguagem default (por definição) para Active ServerPages e pode ser usada no scripting (programação) de Windows e de páginas da internet;  Visual Basic.net é a parte integrante da plataforma Microsoft.net para fins de comparação, essa linguagem usa o paradigma de orientação a objeto e tem algumas semelhanças com o java;  Visual basic for applications( VBA) permite a criação de macros, e está integrado na Microsoft Officee também no Visio.Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 5
  • 7. MicrosoftEmpresa Fundada em 1975 por Bill Gates em parceria com Paul Allen.Bill Gates desempenhada as funções de presidente e director geral da empresa.O principal objectivo da empresa era desenvolver programas informáticos para os novosmicrocomputadores a um preço mais baixo do que aquele que as empresas de produção dehardware, tinham, sendo elas a fabricar.A Microsoft foi desenvolvendo e em 1979 já contava com 16 empregados e é nesta altura queBill Gates decide mudar a empresa para Seattle.Cerca de um ano depois, conseguem um acordo com a IBM, de forma a produzir um sistemaoperativo com os novos computadores pessoais. Em 1981, o MS-DOS, começa a ser instaladoem todos os microcomputadores da marca IBM.A equipa de Bill Gates, em 1983, volta a revolucionar a tecnologia informática, introduzindo orato e com a criação de uma interface gráfica para substituir o DOS, a qual lhe deram o nomede Windows, nesta altura Allen deixa a Microsoft.Em 1986 a Microsoft passa a estar cotada na Bolsa, atribuindo uma valorização elevada aempresa, que converte Bill Gates no homem mais rico dos Estados Unidos.Desde 1993, a Microsoft aposta em conteúdos multimédia com grande relevância naeducação, estabelecendo inúmeros protocolos com escolas e universidades.Imagem 3 - Bill GatesTécnico de Informática – Sara Gonçalves, Cláudia Costa Página 6
  • 8. Biografia de John George KemenyJohn George Kemeny, nasce a 31 de Maio de 1926, na Hungria e morre a 26 de Dezembro de1992.Cientista informático e professor. Conhecido especialmente pelo co-desenvolvimento, juntocom Thomas Eugene Kurtz, da linguagem de programação Basic, tendo também sido pioneirosno uso de computadores para pessoas fora da área da ciência da computação ou habilidadesbásicas.John Kemeny fez os seus estudos primários em Budapeste e emigrou para os Estados Unidosem 1940. A sua família se estabeleceu em Nem York City, onde John Kemeny completou oensino secundário. Estudou matemática e filosofia a Universidade de Princeton, deixou aescola por um ano, para poder trabalhar no Projecto Manhattan, sendo o seu chefe RichardFeynman.Em 1953, foi nomeado para o Departamento de Matemática no Dartmouth.Em 1955 foi nomeado director do Departamento e ocupou o cargo até 1967.Imagem4 - John George KemenyTécnico de Informática – Sara Gonçalves, Cláudia Costa Página 7
  • 9. Biografia Thomas Eugene KurtzThomas Eugene Kurtz, nasce a 22 de Favereirode 1928, em OakPark.Desde a sua juventude, que se interessa pela ciência, entrou no Colégio Knox em Galesburg,com intenção de se graduar em Física, mas por sugestão de um conselheiro, acabou por seformar em Matemática em 1950, permitindo-lhe aplicar as suas habilidades matemáticas paradiversos problemas científicos.Thomas Kurtz graduasse na universidade de Princeton, onde o seu interesse em computaçãofoi “forçada” por FormanActon, um professor de engenharia. Em 1951 passa o verão noInstituto de Análise Numérica, uma filial do National Bureau of Standards, graças aoFormanActon.Entre 1952 e 1956, Thomas Kurtzactuou como assistente de pesquisa no Grupo de PesquisaAnalítica da Universidade de Princeton.Foi um professor em Dartmouth, de matemática e ciência informática, durante trinta e seteanos.Uma das primeiras tarefas de Kurtz foi como elemento de ligação com o Nem England RegionalCentro de Computação. Imagem 5 - Thomas Eugene KurtzTécnico de Informática – Sara Gonçalves, Cláudia Costa Página 8
  • 10. Onde se pode Utilizar a Linguagem Visual BasicA linguagem Visual Basic pode ser utilizada em programas que utilizam linguagens orientadas aobjectos, permite utilizar base de dados (DAO, RDO e ADO), controles ActiveX, gravação deMacros.Através do .Net Framework, pode criar-se uma ampla gama de aplicativos:  Web  Móveis  Windows  OfficeConceito de .net Framework“Framework é um conjunto de classes que colaboram para realizar uma responsabilidade paraum domínio de um subsistema da aplicação” Fayad e SchmidtTécnico de Informática – Sara Gonçalves, Cláudia Costa Página 9
  • 11. Exemplos de Programas onde foi usada a Linguagem Visual BasicA linguagem Visual Basic é utilizada em todos os programas do Microsoft office: Microsoft officepowerpoint; (serve para criar e editar apresentações com diapositivos, reuniões e páginas Web) Microsoft officeword; (serve para criar editar documentos com aspecto profissional, como cartas, relatórios e folhetos) Microsoft officeexcel; (serve para executar cálculos, analisar informações e visualizar dados em folhas de cálculo) Microsoft Office Acess; (serve para criar bases de dados e programas para controlar e gerir informação) Microsoft One Note; (serve para recolher, organizar, localizar e partilhar as notas e as informações) Microsoft Office Publisher; (serve para criar publicações e materiais de marketing, tais como boletins e brochuras,etc.) Microsoft OutLook; (serve para enviar e receber correio electrónico, para gerir a agenda, os contactos, as tarefas e para registar as actividades) Microsoft Office InfoPath Designer e/ou Filler (Designer – Estruturar/Filler – Preencher formulários dinâmicos para reunir e reutilizar informações da organização) 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)Visual Basic era muito utilizada em ambientes corporativos, uma pesquisa de 2005 revelou que62% dos programas usavam uma forma de visual basic, seguido de C++, JavaScript, C# e Java.Atualmente foi substituída por Java.Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 10
  • 12. Exemplo de um programa em Visual Basic, igual ao “Olá Mundo”PrivateSubCommandButton1_Click()//Inicia o programa com o nome do comando, nestecaso 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 demensagem;EndSub//Termina a aplicação.Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 11
  • 13. Imagem 6 - Visual Basic (Excel)Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 12
  • 14. Conclusão:Após todas as pesquisas efectuadas, podemos concluir que existem diversas opiniões a cercadesta linguagem de programação.Há quem defenda que é uma linguagem que está ao alcance de outras tais como C#, que aplataforma. NET é equiparada ao JAVA, como há quem defenda que programar em VisualBasic, seja uma perca de tempo. Por vezes poderá ser difícil para o programador, desta linguagem, distinguir-se de outrostantos, sendo que é uma linguagem com bastantes utilizadores. Sem esquecer que em VisualBasic não se pode realizar aplicações de grande porte e que são difíceis de transportar paraoutro sistema operativo, uma vez que ele se encontra totalmente virado para o ambienteWindows.Visual Basic é uma linguagem que pode ser utilizada em várias áreas, tais como Office,Windows, móvel, etc.Tem muita informação online, mais que qualquer outra linguagem de programação,pretendendo ajudar/ facilitar os usuários ou novos usuários desta linguagem.Na nossa opinião, será sempre uma linguagem utilizada, por utilizadores Windows, paraaplicações de pequeno porte, sendo que é mais simples a programação e execução, sendo quepode ser utilizada no Office e assim facilitará, com a criação de ActiveX e macros, as tarefasrepetitivas. Quando pensamos em aplicações pesadas, mesmo tendo em conta o VisualBasic.NET, está linguagem não será utilizada porque tal como vimos, ao longo do trabalho, nãose justifica a utilização para esse fim.Técnico de Informática – Sara Gonçalves, Cláudia Costa Página 13
  • 15. WebGrafia:http://www.cotianet.com.brhttp://en.wikipedia.orghttp://forum.imasters.com.brhttp://www.dei.isep.ipp.pt/~nfreire/SebTeoVB.pdfhttp://pt.wikipedia.org/http://www.adeptis.ru/vinci/m_part3.htmlhttp://www.portugal-a-programar.pt/topic/42-vb6-alguns-pequenos-programas-em-vb/http://visualbasichelper.blogspot.com/2007/03/what-are-advantages-and-disadvantages.htmlTécnico de Informática – Sara Gonçalves, Cláudia Costa Página 14