Livro de Visual Basic

  • View
    992

  • Download
    5

Embed Size (px)

Text of Livro de Visual Basic

Visual Basic 5.0

Passo a PassoLionardo Fonseca Paiva Lionardo@base.com.br

Lionardo@base.com.br

2

Visual Basic 5.0Passo a Passo

1 Edio

Sugestes e criticas sero bem vindas. Envi-las para o autor Lionardo Fonseca Paiva pelo e-mail: lionardo@base.com.br

3

Lionardo@base.com.br

VISUAL BASIC 5 Passo a PassoCopyright 1996 por Editora **** Todos os direitos reservados e protegidos pela Lei 5988 de 14/12/73. Nenhuma parte desta publicao poder ser reproduzida ou transmitida, sejam quais forem os meios empregados: Eletrnicos, mecnicos, fotogrficos, gravaes ou quaisquer outros. ISBN

Editor: Lionardo Fonseca Paiva Autor: Lionardo Fonseca Paivalionardo@base.com.br

Capa: Departamento de Arte Final

Telefone: (062) 621-4660

4

Sumrio1 APRESENTAO DO VISUAL BASIC 5 ............................................................... 9 1.1 APRESENTAO DAS JANELAS...............................................................................11 1.1.1 Padronizao em programas para Windows ........................................12 1.1.2 Barra de Menus e Botes .........................................................................13 1.1.3 Os Controles (Caixa de Ferramentas)....................................................14 1.1.4 Propriedades dos Objetos........................................................................15 1.1.5 O Formulrio ( Form ) ..............................................................................18 1.1.6 Caixa de Projetos ......................................................................................20 1.1.7 Janela de Codificao ..............................................................................20 1.2 SALVANDO UM P ROJETO........................................................................................23 2 OS CONTROLES BSICOS ...................................................................................27 2.1 FORMULRIO E SUAS PROPRIEDADES .....................................................29 2.1.1 Propriedades Principais do Form ..........................................................29 2.1.2 As Propriedades Principais do CommandButton .................................34 2.1.3 Propriedades Principais do Label ..........................................................37 2.1.4 Propriedades Principais do TextBox......................................................39 2.1.5 Eventos relacionados ao Objeto TextBox ..............................................42 2.1.6 Caixa de Texto para vrias linhas..........................................................48 2.1.7 Propriedades Principais do CheckBox ..................................................49 2.1.8 Propriedades Principais do OptionButton ............................................51 2.1.9 Propriedades Principais do Frame ........................................................54 3 SELECIONANDO ITENS ........................................................................................63 3.1 O OBJETO LISTBOX ...............................................................................................66 3.1.1 Propriedades Principais do ListBox.......................................................66 3.1.2 Propriedades em tempo de execuo .....................................................68 3.1.3 Eventos do ListBox ....................................................................................71 3.1.4 Mtodos AddItem, RemoveItem e Clear .................................................71 3.2 O OBJETO COMBOBOX ..........................................................................................74 3.2.1 Propriedades Principais do ComboBox.................................................75 3.2.2 Os Mtodos .................................................................................................76 4 O FOCO ......................................................................................................................81 4.1 O FOCO..................................................................................................................83 5

Lionardo@base.com.br

4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 5

Propriedades TabIndex e TabStop .........................................................83 A Tecla Enter ..............................................................................................84 Mtodo SetFocus .......................................................................................86 Eventos GotFocus e LostFocus ................................................................87 Mnemnico (Tecla de Acesso) ..................................................................92

CONTROLES ESPECIAIS ......................................................................................94 5.1 5.2 MASKEDBOX ........................................................................................................95 COMMONDIALOG ............................................................................................... 100

6

MENUS..................................................................................................................... 107 6.1 MENUS ............................................................................................................... 109 6.1.1 Criando Menus ....................................................................................... 109 6.1.2 Menus Instantneos ............................................................................... 116

7

VARIVEIS E MATRIZES.................................................................................... 118 7.1 AS CARACTERSTICAS DE UMA VARIVEL .......................................................... 120 7.1.1 O Comando Dim...................................................................................... 120 7.1.2 Os Tipos de Varivel .............................................................................. 122 7.1.3 As Variveis Nmericas ......................................................................... 123 7.1.4 Varivel String........................................................................................ 123 7.1.5 Varivel Boolean .................................................................................... 124 7.1.6 Varivel Date .......................................................................................... 124 7.1.7 Varivel Object ....................................................................................... 125 7.1.8 Varivel Variant ..................................................................................... 125 7.1.9 Null ........................................................................................................... 125 7.2 ABRANGNCIA E TEMPO DE VIDA DE UMA VARIVEL.......................................... 125 7.3 MATRIZES .......................................................................................................... 131 7.3.1 Matrizes Unidimensional ...................................................................... 132 7.3.2 Matrizes Multidimensional ................................................................... 133 7.3.3 Matrizes Dinmicas................................................................................ 133 7.3.4 Matrizes no ComboBox e no ListBox ................................................... 135 7.3.5 A Propriedade Index dos Objetos ........................................................ 135

8

OPERADORES ....................................................................................................... 141 8.1 OPERADORES ...................................................................................................... 143 8.1.1 Operadores Matemticos ...................................................................... 143 8.1.2 Operadores Relacionais ........................................................................ 144 8.1.3 Operadores Lgicos ............................................................................... 144 8.1.4 Operador de String ................................................................................ 145

6

9

COMANDOS CONDICIONAIS E DE LAO .................................................... 149 9.1 9.2 COMANDOS CONDICIONAIS ................................................................................ 151 COMANDOS DE LAO ......................................................................................... 156 FUNES DE AUXILIO .................................................................................. 162

10

10.1 FUNES............................................................................................................. 165 10.1.1 Funes matemticas ............................................................................. 165 10.1.2 Funes de Converso........................................................................... 167 10.1.3 Funes de Data e Hora ........................................................................ 170 10.1.4 Funes de String ................................................................................... 176 10.1.5 Funes de Manipulao de Matrizes................................................. 179 10.1.6 Funes Lgicas ..................................................................................... 180 10.1.7 Funes de Disco .................................................................................... 182 10.1.8 Funes de Teste..................................................................................... 183 10.1.9 Funes de Escolha ................................................................................ 185 10.2 A FUNO FORMAT......................................................................................... 191 11 CRIAO DO BANCO DE DADOS ............................................................... 206

11.1 BANCO DE DAD