70 likes | 190 Views
Linguagens de Programação Orientadas a Objetos Pós-Gradução(Lato-Sensu) em Sistemas de Banco de Dados - UFPa Marco Fagundes mafm@cin.ufpe.br Aulas 08 e 09 - Implementando Arrays http://www.ufpa.br/sampaio/bd2003/lpoo. Prof. Marco Fagundes. Passos para Criar uma Aplicação.
E N D
Linguagens de Programação Orientadas a Objetos Pós-Gradução(Lato-Sensu) em Sistemas de Banco de Dados - UFPa Marco Fagundes mafm@cin.ufpe.br Aulas 08 e 09 - Implementando Arrays http://www.ufpa.br/sampaio/bd2003/lpoo Prof. Marco Fagundes
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
A.java Unit A Arquivo jpr ... Arquivo dpr ... B.java Unit B C.java Unit C Básico da Linguagem Object Pascal • Relação Projeto/Unit(JBuilder • Relação Projeto/Unit (Delphi)
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); Java Delphi
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’);
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.
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.