































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostila completa de Visual Basic com Exercícios Resolvidos
Tipologia: Notas de estudo
Oferta por tempo limitado
Compartilhado em 13/09/2010
5
(1)2 documentos
1 / 39
Esta página não é visível na pré-visualização
Não perca as partes importantes!
































Em oferta
Centro de Computação da UNICAMP
Divisão de Serviços à Comunidade (e-mail [email protected])
Visual Basic 5.
Microsoft
Windows
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^
de
para
o^
ambiente
de
desenvolvimento do 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
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.
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.
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
Centro de Computação da UNICAMP
Divisão de Serviços à Comunidade (e-mail [email protected])
Visual Basic 5.
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.
Centro de Computação da UNICAMP
Divisão de Serviços à Comunidade (e-mail [email protected])
Visual Basic 5.
É 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.
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
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.
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.
Centro de Computação da UNICAMP
Divisão de Serviços à Comunidade (e-mail [email protected])
Visual Basic 5.
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.
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.
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.
: 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.
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:
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.
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.
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:
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.
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.
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.
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.
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.
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.