Turbo Delphi - Classes
1) Implementar uma classe derivada do TMemo para apresentar a soma de cada
linha em um TListbox criado dinamicamente. Os valores gerados no Tmemo
serão serão aleatórios e separados por espaço, variando entre 3 e 10 valores por
linha. Métodos: construtor (preencimento com valores aleatórios), Somar.
2) Implementar uma classe derivada de um TEdit para calcular o produto
escalar P de A por B. (Sendo, P = A[1]*B[1] + A[2]*B[2] + ...A[N]+B[N]). A e B
serão StringGrids criados dinamicamente no construtor da Classe, a
quantidade de linhas e colunas deverá geradas aleatoriamente (mínimo 3x3,
máximo 10x10) assim como os valores para preenchimento.
3) Implementar uma classe derivada em um TStringGrid para verificar se uma
matriz é um quadrado mágico, uma matriz quadrada inteira é um quadrado
mágico quando a soma dos elementos de cada linha, a soma dos elementos de
cada coluna e a soma dos elementos das diagonais principal e secundária são
todas iguais. Métodos: Construtor (sem preenchimento de valores aleatórios),
Verificar (verificação da as linhas, colunas e diagonais da matriz, caso seja um
quadrado mágico retorne true)
Turbo Delphi - Banco de Dados
Figura 1. Modelo ExR proposto.
Criar um banco de dados chamado Enderecos;
Criar o modelo ExR no DbDesigner para o modelo apresentado na figura 1;
Gerar os scripts SQLs para a criação das tabelas e relacionamentos;
Configurar uma conexão no gerenciador de fontes de dados (ODBC) com o nome MYEndereco;
Criar uma aplicação para manutenção das tabelas do modelo;
Defina uma consulta para a tabela Cidades por meio da coluna NomeCidade;
Turbo Delphi - Banco de Dados
Figura 2. Modelo ExR proposto.
Criar um banco de dados chamado Garagem;
Criar o modelo ExR no DbDesigner para o modelo apresentado na figura 2;
Gerar os scripts SQLs para a criação das tabelas e relacionamentos;
Configurar uma conexão no gerenciador de fontes de dados (ODBC) com o nome MYSQLVeiculos;
Criar uma aplicação para manutenção das tabelas do modelo;
Defina uma consulta para a tabela Veiculos por meio da coluna Placa;
Download

2) Implementar uma classe derivada de um TEdit para calcular o