|
Objetivo do Curso
Desenvolvimento de um projeto chamado Sistema de Vendas.
O aplicativo permite a
abordagem dos problemas típicos dos sistemas de Banco de Dados e proporciona ao
aluno experiências de aprendizagem
prática para a fixação das técnicas de programação.
Arquivos para Download
Arquivos de Exemplos e Barra de Utilidades: [ Download
]
Conteúdo Programático
Configuração e estrutura de diretórios
Finalidade e utilização do Gerenciador de Projetos
Tabelas livres, importação de tabelas, consultas
e alterações interativas
Criação de Banco de Dados e Tabelas
Configuração das Propriedades da Tabela, a nível
de campo e de registro
Legendas dos campos
Valores default,
Regras de validação
Conceitos Básicos de Programação
Índices normais, candidatos e primários
Significado, criação e utilização dos vários tipos de índice
Relacionamentos de Integridade e Definição
das Regras de Integridade Referencial
Prevenção de registros órfãos na tabela relacionada
Exclusão e alteração em cascata (tabela principal e relacionadas)
Proibição de exclusão de códigos já mencionados
Criação de Menus
Criador de Menus
Definição de teclas de acesso
Emissão de mensagens na barra de Status correspondentes às opções do menu
Utilização das opções do menu do FoxPro no menu do sistema
Conceitos de Programação Orientada
a Objetos
Herança e encapsulamento
Distinção e utilização de classes, objetos, propriedades, eventos e métodos
Criação de formulários utilizando
Bibliotecas de classes
Sobre... – informações sobre o programa, autor e direitos autorais
Entrada – para verificar a senha e registrar o nome de quem entra no sistema. (senha
e log de entrada)
Pesquisa por código do cargo, Pesquisa por código do pedido
Pesquisa incremental por nome do cliente
Pesquisa incremental por nome do vendedor
Pesquisa Pedidos por Período – vários tipos de pesquisa
Cadastramento de cargos, produtos, vendedores, clientes – permitem incluir, alterar,
excluir e pesquisar as tabelas do sistema
Lançamento das Vendas, pedidos e itens – formulário estilo Nota Fiscal
Relatórios – formulário que mostra e permite a escolha do relatório a ser impresso,
visualização ou impressão e configuração de impressora
Criação de uma Biblioteca de Classes
de Formulários, utilizando a técnica de "Salvar como classe"
Classes de formulário para pesquisa por código, incremental por nome e por
período
Classe de formulário para manutenção das tabelas (inclusão,
alteração, exlcusão
e consulta)
Criação de uma Biblioteca de Classes
com Controles a serem usados nos formulários:
Caixa de Texto - para variáveis ou campos de tabela dos tipos: caracter,
numérico, data, inteiro...
Botão de Comando - para executar ações
Caixa de Combinação - para exibir, quando pressionada, uma lista de valores válidos
para o campo
Caixa de Edição - para campos tipo memo ou variáveis caracter muito grandes
Grade – para exibir dados em linhas e colunas
Imagem - controle gráfico para exibir uma figura .BMP
Legenda – para escrever títulos, palavras e frases em um formulário
Caixa de Listagem - exibe uma lista de itens onde é possível selecionar um ou mais
itens
Ligação OLE - para exibir o conteúdo de um objeto de OLE em um campo Geral de uma
tabela (figura, documento do Word ou Excel)
Recipente – para conter outros controles ou construir molduras
Moldura de Páginas – para agrupar em páginas os controles e campos de um formulário
Grupo de Opções – para permitir a escolha de uma entre duas ou mais alternativas
Utilização de Bufferização, Sessões de Dados Privadas e Controle de Transações
Criação de Relatórios
Criador de Relatórios, Barra de Ferramentas do Relatório, Visualizar Relatório
Cabeçalho e Rodapé, figura, ambiente de dados do relatório e campos apenas uma de
tabela
Utilização de tabelas relacionadas, agrupamento de dados controlado por expressão
da tabela pai e visualização do campo tipo geral
Criação de variáveis de relatório e utilização de campos calculados
Utilização simultânea de 5 tabelas com quebra e agrupamento de dados. Relatório
tipo Nota Fiscal, com totalizações por item, nº de itens e total do pedido
Utilização de ambiente de dados privado
Utilização de um Método gerenciador
de erros
Tentativa de recuperação de erros ou encerramento elegante, com mensagem
adequada
Familiarização com as ferramentas
de depuração de programas
Compilação / geração dos disquetes de distribuição do sistema
Arquivos que são distribuídos
Substituição do ícone FoxPro
Opções da instalação
Arquivo de configuração para o .EXE
|