Você está na página 1de 67

Noções básicas do Visual

FoxPro
Objectivos:

• Para poder fornecer informações básicas


sobre o FoxPro
Ambiente.

• ParadaranoVisão geral sobrebásicoVFP


Comandos.

• ParadaranoVisão geral sobrebásicoVFP


Controles.

• ParadaranoVisão geral sobrebásicoVFP


Códigos.
O que aprender no Visual Fox
Pro

• Trabalhando com a janela de comando


– Criando uma nova tabela
– Modificar a estrutura de uma tabela
– Exibindo e editando dados
• Comando Acrescentar
• Comando Procurar
• Substituir comando
O que aprender no Visual Fox Pro
cont.
• Comando Excluir e Recuperar
– Comando Pack
– Comando Zap
– Comando Recall
• Executar comando
• Definir padrão
O que aprender no Visual Fox Pro
cont.
Criando objetos de controle

> Projeto
> Base de dados
> Mesa
> Forma
> Relatório
O que aprender no Visual Fox Pro
cont.

> Menu
O que aprender no Visual Fox Pro
cont.
Objetos de controle de construção e
suas propriedades

Caixa de texto P
> Botão de comando
> Grupo de opções
> Caixa de seleção
> Caixa de combinação
> Caixa de listagem
> Quadro da página
O que aprender no Visual Fox Pro
cont.
> Moldura da imagem
>Temporizador
O que aprender no Visual Fox Pro
cont.

Códigos básicos
do FoxPro
>Adicio
nar
> Salvar
> Excluir
> Procur
ar
> Botão
Avançar
> Botão
Voltar
> Tempo
Trabalhando com a janela de
A janela de comando é uma janela do
comando sistema Visual
FoxPro. Quando você
escolhe comandos de menu, comandos
de idioma do Visual FoxPro
são ecoados na
janela de comando .
Trabalhando com a janela de
comando Criando nova
tabela
Comando
Sintaxe: CRIAR aluno
E3

Criar <nome da tabela>

Para criar um arquivo de tabela a


partir da janela de comando, digite a
palavra CREATE seguida do nome
do arquivo de
tabela e
pressione a
tecla Enter.
Trabalhando com a janela de

SE
comando
Trabalhando com a janela de
comando
Modificar a estrutura de uma tabela
Sintaxe:
Modificar estrutura

Na janela de comando,
podemos modificar a estrutura
digitando
o comando MODIFY
STUCTURE .
Trabalhando com a janela de
comando
Exibindo e editando dados

Trabalhando a partir da janela de comando, podemos USAR uma


tabela e, em seguida, digitar
uma das seguintes opções:

APPEND para exibir a tabela no modo Append.

PROCURAR para exibir a tabela no modo de navegação.

REPLACE para alterar o conteúdo em mais de um registro.
Trabalhando com a janela de
comando Exibindo e editando dados

Comando
Sintaxe: APPEND
Acrescentar
Acrescentar em branco

ACRESCENTAR- Esse comando


é usado para adicionar registros ao
arquivo de banco de dados ativo.
APPEND Blank - adicionará
um registro em branco na
parte inferior da tela.
Trabalhando com a janela de
comando Exibindo e editando dados

Sintaxe:
Navegar
Comando
BROWSE

Navegar- Este é um
poderoso comando
de edição que nos fornece facilidade para editar
registros horizontalmente,
mostrando-nos vários
registros ao mesmo tempo.
Trabalhando com a janela de
comando Exibindo e editando dados

Sintaxe:
Comando
Substitua <campo> por <expr1> BROWSE

Substituir- Este é um poderoso comando de


edição
. Isso é usado para
substituir um novo
valor em um campo com ou
sem uma condição.
Trabalhando com a janela de
comando

Sr
Trabalhando com a janela de
Comando Excluir e
comando
Recuperar
Sintaxe:
Substitua <campo> por <expr1>

Substituir- Este é um poderoso


comando de
edição
. Isso é usado para
substituir um novo
valor em um campo com ou
sem uma condição.
Trabalhando com a janela de
comando
Comando Excluir e
Sintaxe:
Embalar

Recuperar
Embalar- Este comando é
usado para remover
fisicamente todos os registros que
foram marcados para exclusão.
Trabalhando com a janela de
Comando Excluir e
comando
Recuperar
Sintaxe:
Zap

Zap- Este comando é usado


para apagar todos os registros do banco
de
dados
ativo, exceto sua estrutura.
Trabalhando com a janela de
Comando Excluir e
comando

Sintaxe:
Lembrar

Recuperar
Recordar- Este comando é
usado para desmarcar o
registro especificado que foi
marcado para exclusão.
Trabalhando com a janela de
comando Executar
comando
Sintaxe:
Executar [/n] Comando 3
EXECUTAR calc *

Podemos executar qualquer comando


DOS
ou não Visual
FoxPro programa sem sair do Visual
FoxPro.
Trabalhando com a janela de
comando Definir padrão

Sintaxe:
Definir padrão como [cPath]

Visual FoxPro usa sua


unidade padrão e diretório
para
criando arquivos, a menos que
Trabalhando com a janela de
comando
especifiquemos o caminho separadamente.
Criando objeto de
controle Projeto
No menu, clique em
Arquivo
| Arquivo | Editar Vista Programa de Ferramentas Ventosa
• Novo...
Abrir...
Ctrl + N Ctrl+O Selecione
Ctrl+F4
Fechar Novo

Selecionar Projeto , em
Criando objeto de
controle seguida, Novo arquivo
Criando objeto de
controle
Gerente de
Projetos
Criando objeto de
controle
Mesa
No menu, clique em
Arquivo
| Arquivo | Editar Vista Programa de Ferramentas Ventosa
• Novo...
Abrir...
Ctrl + N Ctrl+O Selecione
Ctrl+F4
Fechar Novo

Selecionar Tabela e Novo


Tipo de
arquivo Arquivo
Base de
dados

responsáv Novo
el! %.....-*
Consulta arquivo

>lr
Criando objeto de
controle
Mesa
Criando objeto de
controle
Forma
Microsoft Visual FoxPro
Ferramentas de Edição de Arquivo Ajuda da Janela do
No menu, clique em
Arquivo
| Arquivo | Editar Vista Programa de Ferramentas Winde
• Novo...
Abrir...
Ctrl + N Selecione
Ctrl+O Ctrl+F4
Fechar Novo

Selecionar Formulário e Novo


Arquivo
Criando objeto de
R
controle
Criando objeto de
Forma
controle
Relató
rio
No menu, clique em
Arquivo

Selecione
Novo

0 IReport :.•
Selecionar Formulário e Novo
Etiqueta Arquivo

Programa
Classe
Criando objeto de
controle
Criando objeto de
controle
Menu
No menu, clique em
Arquivo
| Arquivo | Editar Vista Programa de Ferramentas Ventosa
• Novo...
Abrir...
Ctrl + N Ctrl+O Selecione
Ctrl+F4
Fechar Novo

Programa
Selecionar Formulário e Novo Arquivo
Classe
T arquivo ext Cancelar
Criando objeto de
controle
Menu
Criando objeto de
controle
Objetos de controle de
construção

Fig.1.1 Controles de formulário de VFP


Objetos de controle de
construção

A caixa de texto é o controle básico que permite


aos usuários
adicionar ou editar dados em um campo Caractere,
Numérico ou Data
em uma tabela.
Objetos de controle de
construção
Propriedades da
caixa de texto

Alinhamento:
centro
PasswordChar:
*
Estilo de fundo: 0-
transparente
BorderStyle: 0-Nenhum
Objetos de controle de
construção
Botão de
comando
Comando

é normalmente usado para iniciar um evento que executa uma


ação, como fechar um formulário, mover para um registro diferente
, imprimir um relatório e assim por diante.
Objetos de controle de
Propriedades do botão de comando
construção

Legenda:
Salvar
Objetos de controle de
construção
Grupo de
opções

9º Sim
O) Não

Você pode usar um grupo de botões de opção para fornecer uma


seleção de opções predeterminadas.
Objeto de controle de
construção
Propriedades do Grupo
de Opções
Valor =:0
Legenda: Sim/Não

BackStyle: 0- Transparente
BorderStyle: 0- Nenhum

d#
Objetos de controle de
construção
Caixa de seleção

Você pode usar uma caixa de seleção para


alternar entre
três estados, True (.T.), False (.F.) e Null
Objetos de controle de
construção (. NULIDADE.).
Objeto de controle de
construção
Caixa de
seleção
Propriedade Descrição do
Valor de Exibição

Oor.F. Net selecionado.


(Padrão)

Seleciona
do.
Selecionado, mas esmaecido.
Esse estado possibilita que o usuário do aplicativo recuse marcar a caixa de seleção. No
entanto, o usuário do aplicativo pode desmarcar e marcar a caixa de seleção.

ETip
Depois de interagir com a caixa de seleção, o usuário pode retornar a caixa de seleção tc o
Objeto de controle de
construção
Caixa de combinação

Exibe uma lista de itens dos quais você pode escolher um item.
Objeto de controle de

MF
construção
Objetos de controle de
construção
Caixa de listagem

Maçã
Manga Laranja

As caixas de
listagem fornecem ao usuário uma lista
rolável que contém várias opções ou informações.
Objetos de controle de
construção

Um quadro de página é um objeto de contêiner que contém


Objetos de controle de
páginas, que podem conter controles.
construção
Objeto de controle de
construção
Objeto de controle de
construção Temporizador

Um uso típico para o temporizador é verificar o


sistema
relógio para determinar se é hora de executar um
programa ou
Objeto de controle de
construção aplicação.
Códigos básicos do
Fox Pro
ADICIONAR

selecionar item2
acrescentar em branco
thisform.txticode.setfocus
thisform.refresh
Códigos básicos do
Fox Pro
Salvar

Com este formulário


Selecione o item2
Acrescentar em branco
Substitua icode por thisform.txtcode.value
Thisform.refresh
Códigos básicos do
Fox Pro
Fim com
Códigos básicos do
Fox Pro
Exclui

COM esteformulário selecione item2 excluir


thisform.refresh ENDcom
Códigos básicos do
Fox Pro Procurar

LOCALIZE para
Icode=ALLTRIM(thisform.textsearch.value) IF
FOUND() então
MESSAGEBOX("Icode encontrado")
thisform.txtIcode.Value=Icode
thisform.txtScode.Value=Scode
thisform.txtDescri.Value=Descri
thisform.txtPrice.Value=Preço
thisform.search.Value="" ELSE
Códigos básicos do
Fox Pro
MESSAGEBOX("Icode não encontrado") ENDIF
esteformulário. Atualizar
Códigos básicos do
Fox Pro
Botão Avançar

Selecione item2 se !eof() e pule+1


thisform.refresh else
messagebox("fim dos registros") ir para o topo
thisform.refresh endif
Códigos básicos do
Fox Pro
Botão Voltar

selecione item2 se !bof() e pule-1


thisform.refresh
mais
messagebox("início dos registros") ir para o topo
ThisForm.Refresh EndIf
Atividade simples

1. Criar novo projeto e nomeá-lo pos


2. Criar nome de formulário como atividade
3. Criar nome de tabela como Item
4. Campos de entrada:
1. Icode personagem 3
2. Escocêspersonagem 2
3. Descri personagem 15
4. Preço numérico 4 decimal: 2
3. Projetar a GUI
4. Botões de comando:
1. Adicionar
2. Salvar
3. Procurar
4. Próximo
5. Voltar
5. Colocar uma grade que exibe o item adicionado
6. Coloque também uma caixa de pesquisa para pesquisar o
código do item

Você também pode gostar