apostila visual basic

Click here to load reader

Post on 06-Jun-2015

21.919 views

Category:

Documents

5 download

Embed Size (px)

DESCRIPTION

VB 6.0

TRANSCRIPT

1)O que programao ? ..................................................................................2 2)Apresentando o Visual Basic......................................................................... 3 3)Usando Forms, objetos e controles.............................................................. 5 4)Propridades...................................................................................................... 6 5)O que so Forms(Formulrios)........................................................................7 5)Mtodos.......................................................................................................... ..7 6)Eventos............................................................................................................. 7 7)Controles........................................................................................................ . 8 Conhecendo melhor o formulrio.................................................................. ..11 Boto de Comando..........................................................................................14 Label...............................................................................................................17 TextBox...........................................................................................................18 Option Button..................................................................................................22 Frame..............................................................................................................22 CheckBox........................................................................................................24 ListBox.............................................................................................................25 ComboBox.................................................................................................... ..30 MaskedBox......................................................................................................32 8)Contruindo um Sistema.................................................................................35 19)Menus............................................................................................................37 10)Menus Dinmicos.........................................................................................39 11)O Cdigo........................................................................................................40 12)Variveis........................................................................................................41 13)Modifcadores de Acesso.............................................................................48 14)Constantes....................................................................................................49 15)Operadores...................................................................................................50 16)Comandos Condicionais e Loops..............................................................52 17)Contadores...................................................................................................58 18)SubProcedimentos......................................................................................60 19)Funes........................................................................................................62 20)Matrizes........................................................................................................63 21)Lgica de programao..............................................................................67 22)As Bibliotecas..............................................................................................68 23)Comandos, Funes e Objetos Nativos....................................................69 24)Funes Internas.........................................................................................74 Funes Numricas........................................................................................74 Funes de String.......................................................................................... 75 Funes de Data e Hora.................................................................................78 Funes de Converso...................................................................................81 Funes para Gerenciamento de Matrizes.....................................................83 Funes Lgicas.............................................................................................84 Funes de Disco.............................................................................................85 Funes de Escolha..........................................................................................88 Formatao de Dados.......................................................................................91 25)Banco de Dados Criando um Banco de Dados............................................................................99 O que so tabelas?...........................................................................................100 Criando uma Tabela......................................................................................101 Criando ndices..............................................................................................106 Definindo a Chave Primria..........................................................................107 Acessando o Banco de Dados atravs do Visual Basic.................................108 26)Objetos de dados Data Control...................................................................................................118 Data Grid........................................................................................................120 27)Impresso Printer.............................................................................................................122 Crystal Reports...............................................................................................129 Noes de Linguagem SQL............................................................................145

O que Programao ?Se voc nunca teve contato direto com programao na vida, talvez esteja se perguntando, o que afinal, programao. Embora talvez, voc nunca tenha programado, tudo que usamos, foi de alguma forma programado. Isso no acontece s no mundo da informtica, mas acontece tambm no mundo real. Por exemplo: - Nas indstrias, j faz muito tempo que as mquinas vem sendo programadas para fazer determinadas tarefas. - Na sua casa, Voc com certeza j programou o rdio-relgio para despertar de manh, j deve ter programado o vdeo-cassete e agora o DVD. - Um automvel, por exemplo, pode ser programado para limitar a velocidade mxima atravs de um chip e para injetar mais gasolina depois que ele atingir uma velocidade X. Como voc pode ver, quase tudo a nossa volta foi de uma certea forma programado e com a informtica assim tambm. OS famosos softwares que todo mundo usa (Windows, Word, Excel, etc..) s existem por que foram programados. Como programamos um software? Atravs de instrues em conjunto, que formaro o cdigo fonte dele. Exempo de um cdigo : Public Sub Main() Msgbox Hello, World End End sub Claro, que neste exemplo estou usando comandos do Visual Basic, que talvez alguns de vocs no conheam. No se preocupe em entender esse cdigo agora. Vamos agora usar comandos fictcios para ilustrar o que fizemos neste exempo: Ao iniciar() Mostrarmensagem Hello,World Fim FinalDoEvento No necessrio ser nenhum gnio para entender o que msgbox e end do exemplo anterior faziam. Pois se olharmos o ltimo exemplo , notamos que no lugar de msgbox colocamos mostrarmensagem e no lugar do end usamos fim. O Interpretador ir ler a primeira instruo(msgbox) e ir exibir uma mensagem dizendo:Hello,World e, logo aps encerrar o programa com o End. O interpretador sempre segue uma ordem lgica para ler as intrues, ento no podemos colocar tudo de forma desordenada no cdigo do programa, devemos colocar uma a uma,

2

na ordem que precisamos que ele leia primeiro. Mais tarde veremos comandos condicionais e de lao para manipular essa execuo. Um bom programador tem que ser curioso. Deve gostar de saber como as coisas funcionam debaixo da cap, no deve se preocupar em travar a mquina com loops infinitos(se voc no sabe o que loop, veremos mais tarde) ou de qualquer outra forma. Programao uma arte. Envolve criatividade, anlise , dedicao e muita pacincia.

Apresentando o ambiente do Visual Basic 6Ao abrirmos o Visual Basic, ele abrir uma janela nos perguntando o tipo de projeto a qual desejamos criar.

No momento nos limitaremos somente a usar o padro Standard Exe, que o que usualmente usamos na maioria dos casos. Ele abrir um projeto vazio, com os controles nativos do Visual Basic esquerda, um formulrio e suas respectivas propriedades a direita.

3

Vejamos na figura:

Figura 1 Form(Formulrio) Esta caixa de ferramentas onde temos os controles disponveis, Para us-los , basta clicarmos e arrastarmos eles at o Form(Formulrio) Esta caixa de propriedades, onde definimos as propriedades do objeto selecionado

4

Usando Forms, Objetos e ControlesObjetos Comearemos pelos Objetos j que os demais(Forms e Controles) Tambm se enquadram como objetos. Devemos nos acostumar com os objetos, pois estaremos sempre cercado deles. Qualquer Boto, Form, Relatrio, Controles, entre outros se enquadram como objetos. Na figura abaixo temos exemplos de objetos :

Figura 1 Todos os objetos tem propriedades, eventos e mtodos a eles associados. Veremos mais tarde o que so mtodos, eventos e propriedades dos objetos. No entanto o que necessrio saber agora o que so objetos. Vemos que objeto tudo aquilo que contem mtodos, eventos e propriedades. O que so Forms (Formulrios)? Na verdade, quase todas as janelas que vemos nos aplicativos so Forms(Formulrios). Ele serve de base para colocarmos nossos controles.

5

Na figu