TERÇA-FEIRA, 7 DE SETEMBRO DE 2010.
  Home | Cadastro | Distribuidores | Download | Erratas | Imprensa | Fale conosco | Lançamentos
Pesquisar!
Pesquisar pelo título, autor, área ou código, utilizando acentuação.
Catálogo Geral
Administração e
Negócios
Administração
Recursos Humanos
Secretariado
Segurança do Trabalho
Tecnologia da Informação
Turismo
Construção Civil
Construção Civil
Educação
Educacionais
Pedagógicos
Informática
Análise de Sistemas
Banco de Dados
Computação Gráfica
Hardware
Internet
Linguagem de Programação
Música
Office
Processamento
de Dados
Sistemas Operacionais
Saúde
Saúde
Séries Especiais
Bancos de Dados
Estudo Dirigido
Faça um Site
Faça um Aplicativo
Informática
Informática na Escola
Projetos em Sala
de Aula
Eletromecânica
Automação
Eletrônica
Eletrotécnica
Instrumentação
e Metrologia
Mecânica
Microcontroladores
Sistemas Embarcados
Redes & Telecom
Redes
Telecomunicações
Voltar | Sumário do livro

Série Faça um Aplicativo - Sistema Comercial Integrado com Delphi 2005 - Cadastro e Estoque
Autor(es): Carlos Antonio José Oliviero e William Pereira Alves
Código: 0832


Parte 1 - Informações Preliminares

Capítulo 1 - Sobre este Livro
O que é a série Faça um Aplicativo
O que vem a ser o método Orientado por Projeto
Como os livros estão estruturados
Convenções adotadas neste livro
Pré-requisitos para o uso deste livro
O micro a ser utilizado deve ter os seguintes softwares instalados
Informações muito importantes
Projeto didático
Bugs do projeto
Por que devo digitar os códigos-fonte dos programas?
Como será seu projeto para este livro e o que você vai aprender

Capítulo 2 - As Principais Novidades do Delphi 2005
Objetivos
A Plataforma .NET da Microsoft e o Delphi 2005
Características
Desenvolvimento de e-business do projeto até a implementação
Novos componentes para criação de relatórios
Ingresse em novos mercados e aumente potencialmente o retorno de seu investimento
Integre seus negócios com Web Services
Crie aplicações no ambiente Windows XP
Crie aplicações de banco de dados three-tier (de três camadas) isentas de royalties
O novo ambiente de trabalho

Parte 2 - Módulo Principal da Aplicação

Capítulo 3 - As Principais Novidades do Delphi 2005

Objetivos
Configurando o Delphi
Atividade 1 - Configurando o Delphi
A tela principal do SCI
Atividade 2 - Construindo a janela principal do aplicativo
A barra de menus
Construindo a barra de menus do SCI
Atividade 3 - Inserindo as imagens dos menus e botões
Atividade 4 - Criando as ações com o ActionList
Atividade 5 - Criando o menu principal do SCI
Atividade 6 - Inserindo os subitens do menu Cadastros
Atividade 7 - Completando os itens do ActionList
Atividade 8 - Completando os itens do MainMenu
Atividade 9 - Executando os itens do menu Utilitários
A barra de ferramentas
Atividade 10 - Inserindo a barra de ferramentas na janela principal
Atividade 11 - Inserindo os botões na barra de ferramentas
Atividade 12 - Inserindo uma barra de status na janela principal do aplicativo
Atividade 13 - Exibindo informações nos panels da barra de status
Atividade 14 - Atualizando a hora exibida na barra de status a cada minuto
Atividade 15 - Inserindo uma ajuda contextual na barra de status

Capítulo 4 - Controle de Acesso

Objetivos
Modelo físico para o controle de acesso ao SCI
O IBConsole
Atividade 1 - Registrando o servidor
Atividade 2 - Obtendo autorização para ingressar no IBConsole (login)
Atividade 3 - Criando o banco de dados do SCI
Atividade 4 - Criando a tabela Usuário
Atividade 5 - Criando a tabela Perfil
Atividade 6 - Criando o relacionamento entre as tabelas
Atividade 7 - Tornando o campo ID da tabela Usuario autonumerado
Atividade 8 - Inserindo dados
Inserindo um novo perfil na tabela de perfis de usuário
Inserindo um usuário na tabela de usuários

Capítulo 5 - Refinando o Menu Principal do SCI
Objetivos
Arquiteturas de acesso a dados
Conexão IBX
O Data Module da aplicação
Atividade 1 - Criando o Data Module do SCI
Atividade 2 - Inserindo o componente IBDataBase no Data Module
Atividade 3 - Inserindo o componente IBTransaction no Data Module
Atividade 4 - Inserindo componentes IBQuery e DataSource no menu principal do SCI
Atividade 5 - Habilitando e desabilitando os itens do menu
Atividade 6 - A prova de São Tomé

Capítulo 6 - Controle de Acesso
Objetivos
O projeto
Atividade 1 - Construindo a janela de login
Atividade 2 - Inserindo o logotipo na tela de login
Atividade 3 - Inserindo os campos de digitação na janela de login
Atividade 4 - Inserindo os botões de ação na janela de login
Atividade 5 - Executando o login
Atividade 6 - Autorizando o login de um usuário
Atividade 7 - Exibindo uma mensagem para usuários não autorizados
Atividade 8 - Usando [Enter] em vez de [Tab]
Atividade 9 - Exibindo uma mensagem para usuários temporariamente bloqueados no sistema
Atividade 10 - Habilitando os menus de Logoff e Sair do programa na janela principal do SCI
Atividade 11 - Exibindo o nome do usuário no menu de logoff
Atividade 12 - Construindo uma tela de abertura do sistema

Capítulo 7 - Herança de Formulários - Interface Gráfica
Objetivos
Hereditariedade de formulários
O formulário pai do SCI
Atividade 1 - Construindo a janela pai
Atividade 2 - Inserindo as imagens usadas pela barra de ferramentas da janela
Atividade 3 - Criando a barra de ferramentas da janela
Atividade 4 - Criando a barra de status da janela
Atividade 5 - Criando o corpo da janela pai

Capítulo 8 - Herança de Formulários - Componentes de Manipulação de Dados
Objetivos
Manipulando dados das tabelas
Atividade 1 - Criando uma tabela de teste
Atividade 2 - Inserindo os componentes para manipulação dos dados de uma tabela

Capítulo 9 - Herança de Formulários - Construção das Linhas de Código
Objetivos
Atividade 1 - Escrevendo as linhas iniciais dos botões da barra de ferramentas
Atividade 2 - Habilitando e desabilitando os botões da barra de ferramentas
Atividade 3 - Exibindo todos os registros da tabela
Atividade 4 - Criando uma rotina para habilitar e desabilitar os botões de navegação
Atividade 5 - Usando a rotina navegacao no botão Pesquisa rápida de registros
Atividade 6 - Habilitando e desabilitando os botões de navegação ao clicar sobre eles
Atividade 7 - Inserindo os componentes usados no painel de entrada
Como localizar um determinado registro
Atividade 8 - Declarando as variáveis usadas nesta seção do programa
Atividade 9 - Declarando as rotinas sentencaSQL e exibePanels
Atividade 10 - Escrevendo a rotina sentencaSQL
Atividade 11 - Escrevendo a rotina exibePanels
Atividade 12 - Inserindo as linhas de código no botão btnOk
Atividade 13 - Aprimorando o trabalho
Aprimorando a inclusão de registros em uma tabela
Atividade 14 - Desabilitando botões ao incluir um novo registro
Atividade 15 - Salvando ou revertendo a inclusão de um novo registro
Atividade 16 - Corrigindo o erro do recordCount igual a zero
Atividade 17 - Completando o botão Alterar
Atividade 18 - Completando o botão Excluir
Atividade 19 - Construindo as linhas de código do botão Marcar registros
Atividade 20 - Completando o botão Sair
Atividade 21 - Habilitando os botões de Inserir, Alterar e Excluir de acordo com o perfil do usuário
Atividade 22 - Exibindo registros no formato tabela
Atividade 23 - Maximizando a exibição do DBGrid
Atividade 24 - Corrigindo as opções do botão Excluir Registros
Atividade 25 - Localizando um registro por código no Modo Tabela
Atividade 26 - Pesquisando registros marcados
Atividade 27 - Pesquisando registros bloqueados para uso
Atividade 28 - Criando uma opção para habilitar todos os registros selecionados
Atividade 29 - Impedindo que pessoas não autorizadas habilitem registros
Atividade 30 - Tornando a janela pai reaproveitável

Capítulo 10 - Cadastro de Usuários do Sistema
Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com o cadastro de usuários
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos da tabela Usuario na janela
Atividade 5 - Testando o cadastro de usuários do sistema
Atividade 6 - Aprimorando o cadastro de usuários do sistema

Capítulo 11 - Configuração de Perfis de Usuários
Objetivos
A configuração de perfis de usuários
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com os perfis dos usuários
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os objetos comuns da janela
Atividade 5 - Inserindo os objetos para a configuração do menu Cadastros
Atividade 6 - Inserindo os objetos para a configuração do menu Estoque
Atividade 7 - Inserindo os objetos para a configuração do menu Utilitários
Atividade 8 - Inserindo os objetos para a configuração do menu Ferramentas
Atividade 9 - Inserindo os campos Nível e Ocultar
Atividade 10 - Aprimorando a janela de perfis de usuários

Capítulo 12 - Pesquisa por Data de Inclusão e Alteração de Registros
Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Inserindo os componentes da janela
Atividade 3 - Verificando o resultado
Atividade 4 - Inserindo as linhas de código da pesquisa entre datas
Atividade 5 - Inserindo linhas de código no formulário pesqData
Atividade 6 - Inserindo o tipo da tarefa no título da janela pesqData
Atividade 7 - Aprimorando o trabalho
Atividade 8 - Manipulando datas

Capítulo 13 - Ordenação de Registros
Objetivos
Atividade 1 - Inserindo o botão de ordenação na barra de ferramentas da janela
Atividade 2 - Inserindo o menu suspenso do botão de ordenação
Atividade 3 - Inserindo as linhas de código no menu suspenso do botão de ordenação
Atividade 4 - Habilitando e desabilitando o botão de ordenação
Atividade 5 - Criando ordenações específicas

Parte 3 - Módulo de Cadastro

Capítulo 14 - Criação de Banco de Dados (Módulo de Cadastro)

Objetivos
Tabelas auxiliares
Tabelas de manutenção cadastral
Domínios (Domains)
Atividade 1 - Criando domínios para o banco de dados do SCI
Atividade 2 - Criando a tabela de ramos de atividade
Atividade 3 - Criando a tabela de categorias
Atividade 4 - Criando a tabela de Unidades Federativas
Atividade 5 - Criando a tabela de vendedores internos
Atividade 6 - Criando a tabela de vendedores externos
Atividade 7 - Criando a tabela de transportadoras
Atividade 8 - Criando a tabela de clientes e fornecedores
Atividade 9 - Criando a integridade referencial para a tabela CliFor
Atividade 10 - Criando os índices da tabela CliFor
Atividade 11 - Criando a tabela de locais de trabalho
Atividade 12 - Criando as chaves estrangeiras da tabela locTrab
Atividade 13 - Criando a tabela de autoria

Capítulo 15 - Janela de Manutenção das Tabelas Auxiliares
Objetivos
Janela de manutenção da tabela de ramos de atividade
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos na janela
Máscaras de edição
Atividade 5 - Inserindo uma máscara no campo ID da tabela ramos de atividade
Atividade 6 - Protegendo o campo ID da tabela ramos de atividade
Atividade 7 - Ordenando registros
Atividade 8 - Aprimorando a interface
Aplicando o foco ao campo Código
Tratamento de erros
Atividade 9 - Criando rotinas para tratamento de erros
Atividade 10 - Testando a tabela de ramos de atividade
Janela de manutenção da tabela de categorias
Atividade 11 - Construindo a janela
Atividade 12 - Preparando a janela para trabalhar com a tabela
Atividade 13 - Preparando o DataSet
Atividade 14 - Inserindo os campos na janela
Atividade 15 - Inserindo uma máscara no campo ID da tabela
Atividade 16 - Protegendo o campo ID da tabela
Atividade 17 - Ordenando registros
Atividade 18 - Aprimorando a interface
Aplicando o foco ao campo Código
Atividade 19 - Construindo a janela
Atividade 20 - Preparando a janela para trabalhar com a tabela
Atividade 21 - Preparando o DataSet
Atividade 22 - Inserindo os campos na janela
Atividade 23 - Inserindo uma máscara no campo ID da tabela
Atividade 24 - Ordenando registros
Atividade 25 - Aprimorando a interface
Aplicando o foco no campo Sigla do Estado

Capítulo 16 - Janela de Manutenção de Vendedores Internos e Externos
Objetivo
Janela de manutenção cadastral dos vendedores internos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos na janela
Atividade 5 - Ordenando registros
Atividade 6 - Aprimorando a interface
Aplicando o foco ao campo nome do vendedor
Atividade 7 - Testando a janela
Atividade 8 - Ocultando campos confidenciais
Janela de manutenção cadastral dos vendedores externos
Atividade 9 - Construindo a janela
Atividade 10 - Preparando a janela para trabalhar com a tabela
Atividade 11 - Preparando o DataSet
Atividade 12 - Inserindo os campos na janela
Atividade 13 - Ordenando registros
Atividade 14 - Aprimorando a interface
Aplicando o foco ao campo nome do vendedor
Atividade 15 - Testando a janela
Atividade 16 - Ocultando campos confidenciais

Capítulo 17 - Janela de Manutenção de Transportadoras
Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos na janela
Atividade 5 - Inserindo os demais campos na janela
Atividade 6 - Usando DBLookupComboBox para inserir uma Unidade Federativa
Atividade 7 - Abrindo a janela de Unidades Federativas a partir da janela de transportadoras
Atividade 8 - Inserindo o campo de bloqueio de e-mail
Atividade 9 - Ordenando registros
Atividade 10 - Aprimorando a interface
Aplicando o foco ao campo razão social
Atividade 11 - Verificando a autenticidade de um CNPJ
Atividade 12 - Construindo a janela de pesquisa alfanumérica
Atividade 13 - Inserindo os componentes do formulário
Atividade 14 - Inserindo novos itens de pesquisa na janela de transportadoras

Capítulo 18 - Janela de Manutenção de Clientes e de Fornecedores

Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo alguns campos na janela
Atividade 5 - Inserindo os campos Cliente/Fornecedor e Pessoa Física/Jurídica
Atividade 6 - Inserindo os campos Bairro, Cidade e CEP
Atividade 7 - Usando DBLookupComboBox para inserir uma Unidade Federativa
Atividade 8 - Abrindo a janela de Unidades Federativas a partir da janela de clientes e fornecedores
Atividade 9 - Inserindo mais campos na janela
Atividade 10 - Usando DBLookupComboBox para inserir um vendedor interno
Atividade 11 - Usando DBLookupComboBox para inserir um vendedor externo
Atividade 12 - Usando DBLookupComboBox para inserir um ramo de atividade
Atividade 13 - Inserindo um DBComboBox para a forma de pagamento
Atividade 14 - Inserindo outros campos na janela
Atividade 15 - Inserindo o campo de bloqueio de e-mail
Atividade 16 - Inserindo o campo frete
Atividade 17 - Usando DBLookupComboBox para inserir uma transportadora
Atividade 18 - Completando a inserção dos objetos visuais na janela
Atividade 19 - Aprimorando a interface
Aplicando o foco ao campo cliente/fornecedor
Atividade 20 - Ordenando registros
Atividade 21 - Inserindo novos itens de pesquisa na janela
Atividade 22 - Adequando os campos para pessoa física ou jurídica
Atividade 23 - Verificando a autenticidade de um CPF

Capítulo 19 - Janela de Manutenção

Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Adicionando a guia local de trabalho
Atividade 3 - Inserindo os painéis de fundo na guia locais de trabalho
Atividade 4 - Inserindo os componentes visuais na guia de locais de trabalho
Atividade 5 - Preparando a janela para trabalhar com a tabela
Atividade 6 - Preparando a janela para trabalhar somente com professores
Atividade 7 - Executando a janela
Atividade 8 - Adequando o botão de pesquisa rápida de registros para somente exibir professores
Atividade 9 - Adequando o botão inserir novo registro
Atividade 10 - Inserindo os componentes de manipulação de tabelas na janela
Atividade 11 - Pesquisando locais de trabalho
Atividade 12 - Inserindo as linhas de código no botão Selecionar
Atividade 13 - Inserindo as linhas de código no botão Remover
Atividade 14 - Aprimorando o trabalho
Como exibir somente os nomes dos locais de trabalho nas grades superior e inferior
Atividade 15 - Detalhando locais de trabalho
Atividade 16 - Criando uma Query com os detalhes do cliente
Atividade 17 - Criando as instruções para exibir os detalhes do cliente
Atividade 18 - Adequando a janela detalhesLocTrab para a exibição dos dados

Capítulo 20 - Janela de Manutenção Cadastral de Autores
Objetivo
Atividade 1 - Construindo a janela
Atividade 2 - Adicionando a guia de dados bancários
Atividade 3 - Inserindo os painéis de fundo na guia de dados bancários
Atividade 4 - Preparando a janela para trabalhar com a tabela
Atividade 5 - Executando a janela
Atividade 6 - Identificando o menu de Professores e Autores
Atividade 7 - Alterando a janela de professores para selecionar autores
Atividade 8 - Inserindo os campos na guia de dados bancários
Atividade 9 - Impedindo a edição de campos da guia de dados bancários
Atividade 10 - Preparando os botões btn_Incluir e btn_alterar
Atividade 11 - Preparando os botões btn_Gravar e btn_Reverter
Atividade 12 - Retoques finais
Exibindo o código e nome do autor na guia de dados bancários
Protegendo a guia de locais de trabalho

Parte 4 - Módulo de Estoque

Capítulo 21 - Criação do Banco de Dados (Módulo de Estoque)

Objetivos
Tabela de livros
Tabela de entradas no estoque
Atividade 1 - Criando a tabela de livros
Atividade 2 - Criando a tabela de entrada de livros no estoque
Atividade 3 - Criando a integridade referencial para a tabela entLivros
Atividade 4 - Criando a integridade referencial para a tabela autoria

Capítulo 22 - Janela de Manutenção de Livros
Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos na janela
Atividade 5 - Inserindo os campos resenha e capa
Atividade 6 - Inserindo os campos no painel dados do estoque
Atividade 7 - Usando DBLookupComboBox para inserir uma categoria
Atividade 8 - Abrindo a janela de categorias a partir da janela de livros
Atividade 9 - Inserindo a imagem da capa do livro na tabela
Atividade 10 - Inserindo dados na tabela de livros
Atividade 11 - Ordenando registros
Atividade 12 - Aprimorando a interface
Aplicando o foco ao campo ISBN
Atividade 13 - Inserindo novos itens de pesquisa na janela de livros

Capítulo 23 - Janela de Entrada de Livros no Estoque
Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos na janela
Atividade 5 - Inserindo os ID_ISBN e ID_FOR
Atividade 6 - Ajustando o DBLookupComboBox1 para exibir o ISBN do livro
Atividade 7 - Abrindo a janela de livros a partir da janela de entrada de livros no estoque
Atividade 8 - Ajustando o DBLookUpCombobox2 para exibir o nome do fornecedor
Atividade 9 - Abrindo a janela de clientes e fornecedores a partir da janela de entrada de livros no estoque
Atividade 10 - Executando o menu de entrada de livros no estoque
Atividade 11 - Transferindo a quantidade de compra para a quantidade disponível no estoque
Atividade 12 - Aprimorando a interface
Atividade 13 - Exibindo o histórico de entradas na janela de cadastro de livros

Capítulo 24 - Janela de Autoria
Objetivos
Atividade 1 - Construindo a janela
Atividade 2 - Preparando a janela para trabalhar com a tabela
Atividade 3 - Preparando o DataSet
Atividade 4 - Inserindo os campos na janela
Atividade 5 - Inserindo os campos ID_LIVRO e ID_AUTOR
Atividade 6 - Ajustando o DBLookuComboBox1 para exibir o ISBN do livro
Atividade 7 - Abrindo a janela de livros a partir da janela de autoria
Atividade 8 - Ajustando o DBLookupComboBox2 para exibir o nome do autor
Atividade 9 - Abrindo a janela de clientes e fornecedores a partir da janela de autoria
Atividade 10 - Aprimorando a interface
Aplicando o foco ao campo ISBN
Atividade 11 - Exibindo os livros de um autor na janela de autores

Apêndice A - Guia de Referência Rápida SQL
Domínios
Tabelas
Índices
Restrições (Constraints)
Campos autonumerados

Índice Remissivo

Referências Bibliográficas

www.infobook.pt
Menu
Cadastro de Professores
Como Comprar
Fabricantes de Softwares
Mais Vendidos do Mês
Onde Comprar
Seja um Autor

De volta ao mercado

Projetos on-line
Série Faça um Site
Crie um Sistema Web com PHP 5 e AJAX - Controle de Estoque

Editora Érica
Saiba mais...

Carrinho de compras
Tabela de Fretes
Ver Pedido
  Obs.: Para pagamento internacional utilizar somente a opção Cartão de Crédito.
Copyright © 1996, 2010 - Editora Érica Ltda. Rua São Gil, 159 - Tatuapé - São Paulo - SP - CEP 03401-030 - Fone: (11) 2295-3066 Fax: (11) 2097-4060.