Visual Basic

  • View
    24

  • Download
    6

Embed Size (px)

Text of Visual Basic

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 1

    Apostila

    De VISUAL BASIC

    Nelson Geromel

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 2

    APOSTILA VISUAL BASIC 6 Sumrio

    I. INTRODUO II. INICIANDO O VISUAL BASIC 6 III. AMBIENTE DE TRABALHO IV. BARRA DE MENUS V. BARRA DE FERRAMENTAS

    VI. CAIXA DE CONTROLE (TOOLBOX) VII. A JANELA FORM

    VIII. A JANELA FORM LAYOUT IX. A JANELA DE PROPRIEDADES (PROPERTIES) X. A JANELA PROJECT EXPLORER

    XI. A JANELA CDIGO XII. EVENTOS

    XIII. CONSTRUINDO SEU PRIMEIRO PROGRAMA XIV. SALVE SEU PROJETO XV. COMPILANDO SEU PROGRAMA

    XVI. PREFIXOS XVII. TIPOS DE DADOS

    XVIII. SUFIXOS DE TIPO DE DADOS XIX. VARIVEIS XX. A INSTRUO IF

    XXI. EXPRESSES E OPERADORES MATEMTICOS XXII. MSGBOX

    XXIII. INPUTBOX XXIV. COMENTRIOS XXV. LOOPS XXVI. MENU EDITOR

    XXVII. BANCO DE DADOS XXVIII. ACTIVEX XXIX. DISTRIBUINDO SUA APLICAO XXX. ENDEREOS INTERNET

    INTRODUO O Visual Basic uma linguagem de programao para Windows, baseada em eventos e em objetos. Gerando aplicativos cuja operao determinada pela escolha de algum objeto grfico, que representa uma ao, por parte do usurio.

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 3

    O Visual Basic permite criar aplicativos tanto para mquina local quanto para ambiente de rede. Estes aplicativos podem tanto compartilhar banco de dados quanto acessar um banco de dados cliente-servidor. O Microsoft Visual Basic 6 a ltima e mais poderosa verso da linguagem desenvolvida pela Microsoft Corporation, baseada na linguagem Basic. O Visual Basic 6 vendido em trs verses: Standard, Professional e Enterprise. INICIANDO O VISUAL BASIC 6 Para iniciar o Visual Basic 6 clique em iniciar. Posicione o cursor do mouse em Programas/ Microsoft Visual Basic 6. Clique em Visual Basic 6. AMBIENTE DE TRABALHO Sempre que iniciar o Visual Basic, aparece a caixa de dilogo New Project. Solicitando que voc escolha um projeto. D um clique no boto Abrir (Open) para aceitar o novo projeto padro (Standard.EXE), um aplicativo padro do Visual Basic. Dica: Se voc der um clique na opo DonT show this dialog Box in the future, o Visual Basic no exibir a caixa de dilogo de abertura quando o Visual Basic for iniciado.

    O ambiente de programao do Visual Basic contm todas as ferramentas necessrias para construir seus programas para Windows com rapidez e eficincia.

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 4

    BARRA DE MENUS A barra de menus proporciona acesso maioria dos comandos que controlam o ambiente de programao. Os menus e comandos so convencionais, padro Windows 9x.

    Barra de menus BARRA DE FERRAMENTAS A barra de ferramentas est localizada abaixo da barra de menus. Com botes que funcionam como atalhos para executar comandos e controlar o ambiente de programao.

    Barra de ferramentas

    Adiciona um projeto padro. Clique na seta e voc ter outras opes de projeto

    Adiciona um novo formulrio. Clique na seta e voc ter acesso a

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 5

    diversos tipos de formulrios. Mostra o menu Editor (editor de menus)

    Abre um projeto existente

    Salva o projeto atual

    Corta uma rea selecionada

    Copia um objeto selecionado

    Cola um objeto da rea de transferncia

    Localiza uma palavra no cdigo

    Desfaz operaes

    Refaz operaes

    Executa aplicao Pausa na execuo da aplicao Finaliza a execuo da aplicao Mostra a Janela de Projetos Mostra a Janela de Propriedades Mostra a Caixa de Layout do formulrio Mostra o Object Browser Mostra a Caixa de Controles

    Dica: No Visual Basic, voc pode alinhar e acoplar, ou ancorar, as janelas para tornar visveis e acessveis todos os elementos do sistema de programao. CAIXA DE CONTROLE (TOOLBOX) Contm ferramentas para inserir controle no seu formulrio.

    A Caixa de Controle mostra inicialmente os controles padres do Visual Basic. Mas voc pode inserir em sua Caixa de Controle diversos controles, chamados ActiveX.

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 6

    Os controles padro so:

    Ferramenta de seleo. Usada para dimensionar e mover controle.

    PictureBox. Usada para mostrar imagens grficas.

    Label. Usada para inserir texto. Que serve como rtulo.

    TextBox. Usado para criar caixas de edio, onde usurio inseri texto.

    Frame. Usado para criar uma moldura que agrupe controles.

    CommandButton. Usado para desenha um boto que poder ser acionado para iniciar um comando.

    CheckBox. Usado para criar um boto de checagem.

    OptionButton. Usado para criar um boto de opo. Em conjunto com outros OptionButtons, o usurio pode escolher uma opo dentre vrias.

    ComboBox. Usado para desenhar uma lista de itens em uma caixa combo. O usurio poder interagir com a lista inserida na caixa combo.

    Listbox. Usada para mostrar uma lista de itens em uma caixa de lista, para que o usurio escolha um item.

    Hscrollbar. Usada para inserir uma barra de rolagem horizontal.

    Vscrollbar. Usada para inserir uma barra de rolagem vertical.

    Timer. Temporizador para controlar eventos. Invisvel durante a execuo da aplicao.

    Drivelistbox. Usada para mostrar uma lista de drives.

    Dirlistbox. Usada para mostrar uma lista de diretrios.

    Filelistbox. Usada para mostrar uma lista de arquivos.

    Shape. Usada para desenhar algumas figuras geomtricas.

    Line. Desenha linhas.

    Image. Usada para mostrar imagens bitmaps, cones ou metafile.

    Data. Usada para acessar dados em banco de dados.

    OLE. Usada para ligar ou embutir objetos de outras aplicaes.

    Dica: Para inserir controles ActiveX na Caixa de Controles, clique com o boto direito em uma rea vazia da Caixa de Controles. Clique em Componets. Defina o controle que voc deseja inserir, e clique em OK.

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 7

    A JANELA FORM A janela Form sua principal rea de trabalho. A janela Form sustenta os objetos do programa, tais como botes de comando, rtulos, caixas de texto, barra de rolagem entre outros.

    A Janela Form Ao dar um duplo clique em um dos controles da Caixa de controles ele ser inserido na janela Form. A janela Form nada mais do que seu programa, embora parea pequena em relao ao resto da tela, ela representa todo o background do aplicativo. A JANELA FORM LAYOUT Esta janela permite que voc posicione seu formulrio na tela, durante o projeto. Quando voc clica sobre o formulrio mostrado na tela, o cursor muda de formato, e voc pode move-lo na tela.

    A JANELA DE PROPRIEDADES (PROPERTIES) Properties (Propriedades) so informaes descritivas detalhadas sobre um controle.

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 8

    Quando um boto (Commandbutton) inserido no formulrio (Form) seu nome ser Command1. O usurio ver este boto como Command1. Voc pode mudar este nome (Name) para cmd1 e o nome representativo (Caption) para Abrir. na Janela Propriedades (Properties), onde voc altera as propriedades dos controles e do prprio formulrio (Form). A JANELA PROJECT EXPLORER A janela Project Explorer, freqentemente chamada janela Project, oferece uma viso estruturada em rvore de todos os arquivos no aplicativo.

    Bem semelhante estrutura de rvore do Explorer do windows 9x e do NT. A janela Project Explorer exibe formulrios, mdulos (arquivos que contm o cdigo de suporte para o aplicativo), classes (mdulos avanados) e aplicativo carregado. A JANELA CDIGO A cada formulrio est associada uma Janela de cdigo, que contm declaraes de varveis, rotinas e funes referentes ao formulrio e controle inseridos dentro do formulrio.

  • GERONET SERVICES Cursos Apostilas Manuais Tutoriais

    www.geronetservices.com geromel@gmail.com 9

    Janela de Cdigo Na construo do cdigo associado ao formulrio, o Visual Basic utiliza a linguagem Basic. Todas as procedures do formulrio so mostradas na mesma Janela de Cdigo. Para abrir a Janela de Cdigo use uma dessas formas:

    Aps selecionar o formulrio, clique no cone ( ) da Janela de Projetos. Clique duas vezes em cima do formulrio ou controle. Tecle F7 Escolha a opo Code no menu View. Clique com o boto direito do mouse sobre o objeto e escolha View Code.

    EVENTOS Os programas desenvolvidos em Visual Basic so orientados a eventos. Eventos so aes geradas pelo usurio clicar o mouse, apertar uma tecla, etc. Os eventos podem tambm ser gerados pelo prprio Windows. Existem eventos associados ao formulrio, e cada controle inserido neste. Alguns eventos comuns so: Click Ocorre quando o boto do mouse clicado sobre uma

    rea vazia ou sobre um controle que no est habilitado.

    Dblclick Ocorre quando o boto do mouse clicado duas vezes seguido.

    Gotfocus Ocorre quando o objeto recebe o foco. Keydown Ocorre ao se apertar uma tecla. Keypress Ocorre ao ser apertar e soltar uma tecla. Keyup Ocorre ao se liberar uma tecla. Load Ocorre quando um formulrio carregado. Lostfocus Ocorre quando um objeto perde o foco. Mousedown Ocorre quando o usurio pressiona o boto do mouse.

    Neste evento h identificao do boto pressionado (esquerdo ou direito) e ainda identifica as teclas Shift,

  • GERONET SERVICES Cursos Apostilas