Visual basic apresentação

24
Visual Basic Programação C/C++ Módulo:0784/0785

description

 

Transcript of Visual basic apresentação

Page 1: Visual basic   apresentação

Visual Basic

Programação C/C++ Módulo:0784/0785

Page 2: Visual basic   apresentação

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

Page 3: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 4: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 5: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Escrever

Compilar

Executar

Page 6: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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);

Page 7: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 8: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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 .

Page 9: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 10: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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

Page 11: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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

Page 12: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 13: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 14: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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

Page 15: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 16: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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

Page 17: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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 Mohamed E.

FayadDouglas C.

Schmidt

Page 18: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.

Page 19: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

19

Microsoft Office

Microsoft office power point;

(serve para criar e editar

apresentações com diapositivos,

reuniões e páginas Web)

Microsoft office word;

(serve para criar editar

documentos com aspecto

profissional, como cartas,

relatórios e folhetos)

Page 20: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

20

Microsoft Office

  Microsoft Office Excel;

(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)

Page 21: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

21

Microsoft Office

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.)

Page 22: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

22

Microsoft Office

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)

 

Page 23: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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)

 

Page 24: Visual basic   apresentação

Técnico de Informática – Sara Gonçalves, Cláudia Costa

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.