A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem de Programação II Introdução à programação em VB Professor: Armando Hage Belém-2008.

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação II Introdução à programação em VB Professor: Armando Hage Belém-2008."— Transcrição da apresentação:

1 Linguagem de Programação II Introdução à programação em VB Professor: Armando Hage Belém-2008

2 Resumo Histórico do VB Rodando o VB5 Toolbox do VB Janela de Projeto Janela do Form Criando uma Aplicação Exercícios

3 Linguagem Basic Surgiu já há algum tempo, foi o pontapé inicial na carreira de Bill Gates; MS-DOS, que marcou o início do monopólio da Microsoft; Antigamente, no Brasil, era comum nos programas o uso descarado e extensivo do comando GOTO, que tornava um programa de algumas dezenas de linhas muito confuso e ilegível. A popularização do VB se deu pela facilidade em construir aplicações para o sistema operacional Windows; Escrito originalmente em 1987 por Alan Cooper (através de um programa com nome Ruby, que unido ao Quick BASIC deu origem ao Visual BASIC). Foi lançado em 1991 com a versão 1.0. Em outubro de 1992 veio a versão 2.0. Hoje é extensível até para aplicações para internet.

4 Visão Geral da Linguagem Versão em 16 e 32 BITs nas edições Standard, Professional e Interprise. Acesso a dados em bases remotas Criação de Módulos de Classes; Add-ins (automatizar tarefas do programador); 3D para propertie aparência; Personalizar propriedades (possibilidade de criar novas propriedades); Novas construções de linguagem (For... Each ou With... End With);

5 Visão Geral da Linguagem Public substituído por Global; Standard EXE (Abre EXE com Forms, Módulos, etc.); ActiveX: EXE, DLL e Control (ActiveX – construtor de servidores OLE); Controles customizados agora podem ser produzidos no VB e utilizados em qualquer programa para Windows que os aceite; Maior poder no controle de formulários.

6 O que é o Visual Basic É uma linguagem de programação Visual orientada a objetos; Objetos são coisas definidas por CLASSES e que possuem propriedades, Métodos e Eventos. Um Método é uma função, uma ação que age sobre um objeto. Evento são ações que ocorrem de acordo com a intereatividade do seu usuário.

7 Rodando o VB5

8 Para iniciar um novo projeto, escolha a opção Standard EXE na aba New. A aba Existing serve para abrir um projeto já existente; Finalmente, a aba Recent contém os projetos mais recentemente utilizados, e pode ser usada para abrir um deles de maneira mais rápida que na aba Existing.

9 Rodando o VB5

10 Todas as janelas acima (Principal, ToolBox, Projeto, Propriedades e Formulário) são exibidas por default. Toolbox - Providencia um conjunto de ferramentas que você usa durante o projeto para colocar controles dentro de seu form (janela de interface com o usuário). Menu Bar - Mostra os comandos usados para construir a sua aplicação. Form - É a janela na qual você irá construir a interface da sua aplicação. Poderá adicionar controles, gráficos, figuras que irão criar a aparência final da sua aplicação. Project Window - Lista os forms, Módulos de Código. Properties Window - Lista as propriedades existentes para um form ou outro controle selecionado.

11 Tollbox

12

13

14

15 Janela de Projeto O ponto de partida do para o desenvolvimento do Visual BASIC é uma janela – o Formulário.

16 Convenção de nomes A propriedade Name de um objeto deve sempre iniciar com uma letra, possuir no máximo 40 caracteres, e pode incluir números e o caracter sublinhado _, mas não pode incluir espaços nem sinais de pontuação. Convesão para programadores VB: adoção de um prefixo de duas ou três letras minúsculas identificando o tipo do objeto; depois coloca-se do nome propriamente dito; Exemplo: frmAviso Facilitando a manutenção.

17 Convenção de nomes

18

19 Criando um exemplo Inicie o Windows e o VB e a opção Standard EXE da aba New; Insira um botão de comando nesse formulário; Definir o tamanho desejado para o botão, ou então dar um duplo click no ícone (nesse caso o botão será inserido no centro do formulário com um tamanho padronizado); Usando o mesmo procedimento, insira três botões de opção (OptionButtom) e posicione-os um abaixo do outro do lado esquerdo do formulário;

20 Criando um exemplo Ao lado dos botões, insira três caixas de figura (PictureBox). Desenhe-as como quadrados de aproximadamente 1 centímetro de lado; Insira agora três Labels à direita das caixas de figura, indo até perto da borda direita do formulário. No menu File, selecione Save Project. informe o nome Hello e selecione Save. Seu formulário foi gravado em um arquivo chamado Hello.FRM; Defina o nome do projeto de Hello novamente e selecione Save. Seu projeto foi gravado no arquivo Hello.VBP;

21 Criando um exemplo-Definindo Propriedades

22 Formulário em edição Aplicação compilada com F5

23 Definindo um evento O Visual BASIC apresenta alguns Eventos de objetos que são usados freqüentemente, e se apresentam na maior parte dos objetos de um form. Click: É um Evento que executa determinadas ações especificadas pelo programador quando alguém clica sobre alguma coisa. Dblclick: Executa ações quando clicado duas vezes. Resize: executa quando o usuário redimensiona o form. Load: executa quando for carregado na memória. Gotfocus: quando ganha o foco executar as suas funções. Lostfocus: quando perde o foco executa suas ações. Keypress: quando é pressionada alguma tecla. Mousemove: sempre que se move o ponteiro do mouse, algo será ativado.

24 Definindo um evento Antes de escrever uma procedure, você precisa dizer ao VB para qual objeto deseja escrevê-la. A maneira mais simples de se fazer isso é dando um duplo click sobre o objeto desejado, e a janela Código (Code) será apresentada. Comecemos pelo botão cmdExit: para escrever o código Dê um duplo click sobre o botão cmdExit: a janela Código se abre no evento Click; Escreva o seguinte código: Private Sub cmdExit_Click() End End Sub

25 Declaração de variáveis Servem para armazenar dados temporariamente na memória. Normalmente não é preciso criar uma variável; basta usá- la que ela é criada automaticamente. Uma variável é identificada por um nome. Este nome deve obedecer às seguintes regras: Não pode haver repetição de nomes; Deve começar com uma letra; Não pode conter espaços, pontos, vírgulas e outros caracteres do tipo: !, $, %. Deve ter, no máximo, 255 caracteres.

26 Declaração de variáveis Para dar um exemplo, vamos fazer uma "máquina de somar": em um form coloque duas "text boxes", uma "label" e um botão. Nas caixas de texto serão colocados os números. Um clique no botão e a soma aparecerá na "label". Troque a caption do botão para "Soma" e apague o texto das text boxes. No evento click do botão acrescente: Private Sub Command1_Click () Numero1 = Val(Text1.Text) Numero2 = Val(Text2.Text) Soma = Numero1 + Numero2 Label1.Caption = Str(Soma) End Sub Val e Str são funções. A função Val, que pega um texto e transforma-o em um valor numérico. A função Str pega um número e transforma em uma string (texto). Outros exemplos: Valor = 10 ou Msg = "Isto aqui é uma string."

27 Funções de conversão e operadores

28 Declaração de variáveis É possível (e importante) "declarar" variáveis; Em algumas linguagens é obrigatório (C e Java). Principalmente por dois motivos: velocidade e economia de memória. Existem vários tipos de dados no VB, cada um destes tipos tem uma limitação em termos de valores que pode adquirir, mas também se diferenciam pela quantidade de memória que ocupam.

29 Declaração de variáveis

30 Exemplo de declaração Quando você não declara uma variável, ela é considerada do tipo Variant. Para declarar uma variável a sintaxe é esta: ComandoDeDeclaração NomeDaVariável as TipoDeDado Dim MinhaVariavel as Integer

31 Exercício 1- Escreva um programa em VB que some dois inteiros e retorne o valor da soma. 2- Escreva um programa em VB que leia leia dois valores digitados pelo usuário e ao final informe o valor da soma, subtração, produto e quociente. 3 -Desenvolva um programa que leia o login e senha de um usuário e de acordo com o valor obtido infome se o acesso é permitido ou negado.


Carregar ppt "Linguagem de Programação II Introdução à programação em VB Professor: Armando Hage Belém-2008."

Apresentações semelhantes


Anúncios Google