Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Apostila completa de Visual Basic com Exercícios Resolvidos, Notas de estudo de Engenharia Elétrica

Apostila completa de Visual Basic com Exercícios Resolvidos

Tipologia: Notas de estudo

Antes de 2010
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 13/09/2010

marcelo-victor-maia-12
marcelo-victor-maia-12 🇧🇷

5

(1)

2 documentos

1 / 39

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
VISUAL BASIC 5.0
Autora:
Daniela Cristina Maestro Universidade Estadual de Campinas
Centro de Computação
Versão: 2 – Novembro/98
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
Discount

Em oferta

Pré-visualização parcial do texto

Baixe Apostila completa de Visual Basic com Exercícios Resolvidos e outras Notas de estudo em PDF para Engenharia Elétrica, somente na Docsity!

VISUAL BASIC 5.

Autora:

Daniela Cristina Maestro

Universidade Estadual de Campinas

Centro de Computação

Versão: 2 – Novembro/

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Requisitos para instalação da Linguagem

(Versão Enterprise)

Microsoft

Windows

NT

ou

superior,

ou

Microsoft

Windows 95 ou superior.

Mínimo 486 microprocessador.Mínimo resolução VGA. 35

Mb

para

instalação

mínima

e 345

Mb

para

instalação

completa.

8 MB de RAM para aplicações. (Isto pode variar, dependendo das especificações que você utilizar para sua aplicação. Tipos deDDL,

projetos)

e^

MB

de

RAM

para

o^

ambiente

de

desenvolvimento do VB.

As versões do Visual Basic 5.

O

VB

possui

versões

diferentes.

Cadas

uma

delas

foi

desenvolvida para atender as diferentes necessidades dos usuários:

Standard (Learning Edition):

É a versão mais simples do

Visual Basic, seus itens são:Visual Basic development environmentControles PadrõesExemplosSetup WizardSetup KitImagens de ÍconesArquivos de HelpCurso Interativo Learn VB Now

Professional

: Esta versão possui todos os itens anteriores (exceto

o curso interativo Learn VB Now), e inclui também:

Controles adicionais e HelpArquivos de Imagens, ícones:Metafiles and bitmapsCompilador Microsoft Windows HelpCrystal ReportsBooks Online (Livros de Help)Referência

Online Windows

32-bit

API

e DLL

Declare

statement for Visual Basic

Arquivos necessários para criação de outros Controles.O Data control (para acesso a banco de dados): Ambas as versões: Learning e Professional Edition incluem o Data control. Porém com a Professional Edition, você pode tambémutilizar

o^

Data

control

para

fazer

acesso

a^

Open

Database

Connectivity (ODBC).

Data access objects (DAO) Editor de Imagens, Resource Compiler, Code Profiler, andFerramentas para Help Workshop. Enterprise

:^

Esta

versão

possui

todas

as

características

das

anteriores e:

Microsoft Visual SourceSafe: controle de desemvolvimentoem grupo.Suporte para remote OLE Automation e DCOMFerramentas para acesso remoto a base de dadosGeren

ciador de Automação.

Gerenciador de Componentes.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Tela Principal do Visual Basic 5.

Caixa de Ferramentas

:

É onde se encontram asferramentas

para

você

desenvolver

sua

aplicação.Para

incluir

uma

ferramenta

ao

seu

Formulário, clique duasvezes sobre a ferramentaou arraste-a para dentrodo formulário.

Caixa de Propriedades: As propriedades definem as características dosobjetos e cada um deles possuem seu conjuntode propriedades, ou seja, um formulário tempropriedades diferentes de uma caixa de texto.Algumas

delas

podem

ser

configuradas

em

tempo de execução da aplicação e outras emtempo de desenvolvimento. Elas estão dispostasem ordem alfabética ou por categoria.

Formulários: É a base gráfica de todaa^

aplicação.

É^

neste

objeto

que

você

irá

desenhar seus objetos eprogramá-los.

Janela do Projeto: Nesta janela estão listadostodos

os

formulários,

módulos, classes que estãosendo

utilizados

pelo

Projeto.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Características do Visual Basic 5.

Muitos programadores já estão familiarizados com a linguagem Basic, na qual o VB é baseado. O Visual Basic tem toda a base paraa^

linguagem

de

programação

usada

por

todas

as

aplicações

Microsoft Office, Microsoft Visual Basic for Applications (VBA).

O Visual Basic possui uma série de características que facilitam a criação de aplicações:

Múltiplas plataformas Windows. Com a implementação da

tecnologia

ActiveX,

é^

possível

migrar

suas

aplicações

para

documentos ActiveX que rodam em browser

(IE) em máquinas

UNIX e Macintosh.

Objetos OLE, porém nesta nova versão, foi implementada a

tecnologia ActiveX que é muito mais rápida que OLE e pode serutilizada em aplicações Internet/Intranet.

Rapid Application Development (RAD) – Desenvolvimento

Rápido de Aplicações (Wizards).

Ambiente de desenvolvimento muito mais amigável que as

versões

anteriores,

além

de

permitir

que

este

ambiente

seja

personalizado de acordo com que o desenvolvedor necessita.

Compilação para código nativo que utiliza a tecnologia de

compilação do C++.

IntelliSense: editor de código que mostra as sintaxe das

funções, parâmetros, constantes.

Nesta versão, gera apenas aplicações 32 bits.Não é uma linguagem completamente orientada a objetos,

mas possui recursos para gerar objetos e atribuir-lhes propriedades emétodos.

Seus

objetos

são

compatíveis

com

a^

teconologia

COM/DCOM.

NOTAS:

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Criando uma Aplicação em Visual Basic

Para criar uma aplicação no Visual Basic é muito fácil. Porém, você precisa desenvolver um software que, para o usuário final, sejafuncional, seguro e prático.

Os passos são:1.

Criar uma interface, ou seja, dispor os objetos de formaamigável na tela.

Ajustar as propriedades dos objetos. Como: nome, tamanho,fonte, etc.

Escrever o código necessário. Isso inclui: definir constantes,declarar variáveis, criar procedimentos e funções. O Visual Basic é uma linguagem que possui muitas propriedades e definindo-as corretamente, praticamente você consegue criar suaaplicação.

Porém,

alguns

cálculos,

operações

precisam

ser

programadas. É neste ponto em que você precisa programar oseventos dos objetos. O que você precisa observar, é qual o evento aser programado para executar a ação.

Para saber quais eventos devem ser codificados, pensar em tudo o que o usuário pode fazer e como seu programa vai responder a essasações.

NOTAS: Interface Inimiga Interface Amiga

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Barra de Ferramentas

É na barra de ferramentas que estão os comandos e funções maisutilizados no VB. Descrição dos botões:

Adiciona um novo Formulário, Módulo, Módulo de Classe,

etc. ao seu projeto.

Exibe a Janela de Construção de Menus.

Abre e Salva um Projeto, respectivamente.

Recorta, copia, cola e procura por objetos ecódigos do seu projeto.

Desfaz e refaz ações.

Executa,

pausa

(break)

e^

para

a^

aplicação,

respectivamente.

Exibe a janela do Projeto.

Exibe a Janela de propriedades. Exibe a Janela de LayOut do Formulário.

Exibe a janela Object Browser. Esta janela exibe as classes,propriedades, módulos e métodos disponíveis das bibliotecase os módulos e procedimentos em seu Project. Você podeusar esta janela para procurar e usar os objetos que vocêcriou.Exibe a Caixa de Ferramentas.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Project

Uma aplicação desenvolvida em VB, é baseada em Projects (em português, Projetos).

O que é um

Project

É uma coleção de arquivos utilizada para criar sua aplicação. É no Project que estão listados os outros arquivos do VB, como:formulários, classes, módulos, etc. As opções de ambiente que vocêconfigura também se encontram neste arquivo. Estas informações sãoatualizadas toda vez que você salva o projeto. Todos esses arquivos eobjetos podem ser compartilhados por outros projetos.

Você

utiliza

os

Projects

para

gerenciar

todos

os

diferentes

arquivos que você cria em seu sistema. O Project é constituído por:

Arquivos de formulários (.FRM). O formato .FRM é umformato texto.

Arquivos que contém imagens em formato binário (.FRX).

Arquivos de Class Module (.CLS)

Arquivos de Standard Module (.BAS)

Arquivos contendo os Custom Controls (.OCX)

Um arquivo de projeto contendo todos os componentes (.VBP)

Criando um novo Project no Visual Basic

A partir do menu File, escolha a opção New Project.Para visualizar sua janela, a partir do menu View, escolha Project

Explorer ou tecle CRTL + R. NOTAS:

Tela apresentada para escolha de um novo projeto.No VB 5.0, é possível criar vários tipos de Projetos. Os tipos de Project são:

Standard EXE — Cria um executavel padrão do VB.

ActiveX EXE — Cria um arquivo ActiveX executavel.

ActiveX DLL — Cria um controle ActiveX no formato DLLObs.: projetos do tipo ActiveX DLL/EXE não possueminterface com o usuário. São muito utilizados para criaremregras de negócios.

ActiveX Control — Cria um controle ActiveX.

ActiveX Document DLL/EXE: Cria um projeto que pode serlevado para a Internet. Possui interface com o usuário.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Alterando as propriedades de seu projeto

A partir do menu Project, escolha a opção <Nome_projeto>Properties.

Tela de propriedades do Projeto: General.

Na tag General, serão configuradas as propriedades básicas do projeto. Seus itens são:

Project

Type

:^

define

o^

tipo

de

projeto

que

está

sendo

utilizado.

Startup Object

: define qual o objeto que será exibido assim

que o seu projeto for inicializado.

Project Name

: Nome do Projeto.

Help File Name

: define o arquivo de HELP pertencente ao

projeto.

Project description

: descrição rápida sobre o projeto.

NOTAS:

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Custom Controls (Controles)

O que são “Custom Controls”?São os arquivos de controle (ferramentas) do VB. Um Custom Control é uma extensão para a Caixa de Ferramentas. Quando vocêadiciona um controle ao seu programa, ele passa a fazer parte doambiente

de

desenvolvimento

e^

run-time,

promovendo

novas

funcionabilidades para sua aplicação.

Cada Controle tem suas próprias características (propriedades), procedimentos

pré-definidos

(métodos)

e^

suas

próprias

ações

(eventos) que podem ser programados e configurados de acordo coma necessidade do sistema. Você pode visualizar essas propriedades naProperties Window, seus métodos na Object Browser e seus eventosna Code Window.

Instalação dos Custom Controls: As versões Professional e Interprise instalam os custom controls no Windows, no diretório SYSTEM ou SYSTEM32.

Adicionando

um

custom

control

(controle)

a^

Caixa

de

Ferramentas:

A partir do menu Project, escolha Components ou Crtl+T.

Para adicionar um controle (.OCX) à Caixa de Ferramenta,

selecione a Check Box ao lado do nome do controle.

Escolha OK para fechar a caixa de diálogo do Components.

Todos os controles selecionados aparecerão na Caixa de Ferramenta.Para não confirmar a inserção dos controles à caixa de ferramentas,clique no botão Cancelar.

NOTAS: Certas propriedades são comum a vários controles, da mesma

forma como existem propriedades individuais a cada controle. Caixa de Ferramentas.

Custom Control (Controle)

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Custom Controls (Controles – cont.)

O que é um Objeto?É um elemento que será utilizado como interface para o usuário que é criado em um formulário. Serão utilizados os controles paracriarem estes objetos.

NOTAS: Exemplos de Controles: Label

: textos informativos que não podem ser alterados pelo

usuário.

Text

Box

:^

é^

um

campo

onde

o^

usuário

pode

digitar

suas

informações.

Command Button

: executa uma série de ações que foram escritas

nos Modules. São acionados por um evento, por exemplo: um clickou barra de espaço.

Option Button

: é usado para escolher somente uma opção dentro

de um grupo

Data Control

: é a forma mais fácil de acessar suas tabelas de um

banco de dados.

Os controles no VB têm o que é conhecido por Funcionalidade Inerente, ou seja, eles sabem como operar e responder a certassituações por eles próprios.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Eventos

O que são eventos?São ações pré-definidas que podem ocorrer com cada objeto. Cada objeto possui seus próprios eventos, sendo que alguns deles sãoiguais

para

mais

de

um

objeto.

Essas

ações

precisam

ser

programadas. Sem programação elas não funcionam, mas continuamexistindo.

Exemplos de alguns eventos existentes:

  • Click (um click do botão do mouse)- KeyPress (qualquer tecla pressionada)- MouseMove (um movimento do mouse)

NOTAS:

Cada objeto no VB possui um conjunto pré-definido de eventos. aos quais ele pode responder. Esses eventos são listados para cadaobjeto na caixa de listagem drop-down Proc (Procedure) na janela decódigo.

Pode-se acionar um evento dentro de um outro evento que está sendo executado pois ele nada mais é que um procedimento.

O nome dos eventos é definido pelo nome do objeto, underscore e o nome do evento:

nomeobjeto_nomeevento()

Exemplo:

txtDataIni_KeyDown() Para visualizar os eventos, clique 2 vezes sobre o objeto.

Métodos

São procedimentos pré-definidos que cada objeto possui. Não é possível mudar suas definições tentando reprogramá-los.

Os métodos são comandos que desempenham funções para os objetos aos quais estão associados.

A sintaxe para sua utilização:

<nome_do_objeto>.<método>

Por exemplo: txtdata_inic.SetFocus

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Forms (Formulários)

O que é um Formulário?É o objeto onde você define as telas do seu programa (projeto). Com os Forms você cria a interface da sua aplicação para o usuário.

Um Formulário é composto por:

  • janela do formulário;- janela de Código.

Quando um novo Project é criado, o VB automaticamente cria um formulário padrão: Form1. Este novo formulário aparece com umagrade padrão (pontos uniformemente espaçados) para você ajustar ealinhar seus objetos na tela. Para dimensionar um Form, você podeutilizar o mouse.

É na janela do Formulário que você desenha os objetos da barra de ferramentas. O Formulário é também considerado um objeto.

Na sua janela de código, você pode escrever a programação para esses objetos.

Cada

objeto

num

Formulário

possui

uma

janela

de

código

correspondente.

A extensão desses arquivos é: <nome_do_form>.FRMExemplo de uma tela de Formulário (Form) em tempo de Design.

NOTAS:

Acrescentando um Form a um Project já existente

A partir do menu Project, escolha Add Form. Visualizando um Formulário

A partir da janela do Project, selecione o form desejado, clique no ícone de View Form ou duplamente sobre o mesmo. Visualizando a Janela de Código do Formulário

Para visualizar apenas o código de um formulário, selecione-o e clique no ícone correspondente ao View Code.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Módulos

As

funções

e^

procedimentos

que

servem

para

mais

de

um

formulário

(uso

geral

do

sistema),

as

variáveis

globais

e^

as

constantes devem ser escritas em Módulos.

Os Módulos podem conter: •

Declarações. Você pode declarar Constantes, tipos, variáveis.

Procedimentos. Uma Sub-rotina, uma função e Propriedades que contém códigos.A extensão desses arquivos é: <nome_arquivo>.BASJanela de Código do Módulo.

NOTAS: Acrescentando um novo Módulo ao projeto: A partir do menu Project, escolha Add Module. Janela de Código É nesta janela onde você deve escrever seu código em VB. Cada

objeto criado no Project tem sua própria Janela de Código.

Para visualizá-la: Para exibí-la, dê um duplo clique sobre o objeto do qual o evento será tratado. ObjetoSelecionado

Eventos correspondentesao objeto selecionado.

Centro de Computação da UNICAMP

Divisão de Serviços à Comunidade (e-mail [email protected])

Visual Basic 5.

Controle Label

São textos informativos (legendas) em nossos forms. Não são

editados pelos usuários.

Algumas propriedades: Alignment

: determina o alinhamento do texto.

AutoSize:

determina se o tamanho do Label deve ser o mesmo

tamanho que o seu texto.

BackColor:

define a cor do fundo do label.

BackStyle:

define se deve ser transparente ou opaco.

BorderStyle:

define o tipo de borda.

Caption

: determina o texto da sua legenda.

WordWrap:

determina se o AutoSize deve expandir vertical

ou horizontalmente.

NOTAS: