Linguagens de Programação Orientadas a Objetos Pós-Gradução(Lato-Sensu) em Sistemas de Banco de Dados - UFPa Marco Fagundes [email protected] Aulas 08 e 09 - Implementando Arrays http://www.ufpa.br/sampaio/bd2003/lpoo Prof. Marco Fagundes 1 de 07 Passos para Criar uma Aplicação Criar a estrutura de diretórios do projeto • para nomear diretório/arquivos utilize número/letras, não deixe espaços em branco Crie um novo projeto (jpr ou dpr) Ajuste as propriedades do projeto (jpr ou dpr) Crie arquivos .java (jbuilder) e forms (delphi) Salve o projeto (convenção de nomes) Crie a interface de usuário Ajuste as propriedades dos objetos da interface Escreva código para os eventos Teste e depure a aplicação Crie o programa de instalação da sua aplicação 2 de 07 Básico da Linguagem Object Pascal Relação Projeto/Unit(JBuilder Arquivo jpr ... A.java B.java C.java Relação Projeto/Unit (Delphi) Arquivo dpr ... Unit A Unit B Unit C 3 de 07 Entrada e Saída de Dados Exibindo Mensagem para o Usuário • Em Delphi Ex:Application.MessageBox(‘Registro Encontrado.’,’Informação’,MB_ICONINFORMATION); • Em Java Ex: JOptionPane.showMessageDialog(null,”Registro Encontrado”,”Informação”,JOptionPane.INFORMATION_MESSAGE); Delphi Java 4 de 07 Entrada e Saída de Dados Recebendo Entrada de Dados • Em Delphi Ex: inMsg:= InputBox(‘Entrada de Dados’,’Digite Código:’, ’-1’); • Em Java Ex: inMsg = JOptionPane.showInputDialog(‘Digite Código’); 5 de 07 Exercício 1. Exibir uma Mensagem para o usuário em Java faça saída para a tela em caracter usando System.out.println. O mesmo aplicativo deve ser feito através de caixa de diálogo em Java e Delphi. 2. Receber uma entrada do usuário. Em seguida exiba este dado para o usuário usando uma MessageBox. 3. Oferecer os tipos mensagens disponíveis e conforme escolha do usuário exibir uma mensagem com o respectivo ícone escolhido: Informação, Erro, Advertência ou Questão. 4. Estenda o programa anterior para permitir que o usuário escolha entre os diversos tipos de mensagem em um execução do programa. E quando ele pressionar -1 o programa termina. 5. Receber um caracter e pesquisar em uma string fixa, retornando uma mensagem de sucesso ou não da operação. 6 de 07 Exercício 6. Receber diversos caracteres concatenando-os em uma string. Quando o usuário digitar -1 deve-se iniciar o procedimento de procurar onde o usuário vai informar o caracter a procurar. O programa termina quando o usuário digitar novamente -1. 7. Construir um array para receber diversas entrada de dados, quando o usuário informar “-1” o modo de inserção é encerrado e exibe-se uma mensagem com todos os elementos do array. 8. Estenda o programa anterior para após a exibição da mensagem com todos os elementos do array inicie-se um procedimento de Procura, onde o usuário digita em uma InputBox o dado a ser procurado no array, e em seguida é informado do sucesso ou falha da operação. 7 de 07