Material III-Bimestre Estudo da linguagem Java em ambiente gráfico pacote(awt,swing) Manipulação de Banco de Dados
|
|
- Martim Antas Azevedo
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos - III Material III-Bimestre Estudo da linguagem Java em ambiente gráfico pacote(awt,swing) Manipulação de Banco de Dados Site : Prof. Responsável Wagner Santos C. de Jesus
2 O que vem a ser o pacote (awt) Para trabalharmos na linguagem Java com ferramentas para criação e Lay-out de Formulários uma das ferramentas que podemos usar é um pacote gráfico denominado (awt) cujo significado é (Abstract Window ToolKit - Kit de abstração para o trabalho com Janelas). Com essa ferramenta é possível nos trabalharmos com componentes gráficos com botões, caixa de texto etc.
3 Usando o pacote (awt - Abstract Window Toolkit). Para usar o componentes desse pacote é necessário importa-lo para seu programa isso é feito usando o comando (import).
4 Funcionamento (awt)
5 Usando comando import. Importando o pacote (awt). Exemplo : import java.awt.*;
6 Frame : Criando um formulário para uma aplicação. Para se criar um formulário em Java usamos uma classe chamda Frame(). Obs : Um Frame pode ser instanciado como qualquer outro objeto mais para criarmos uma estrutura onde todos os objetos serão criados a partir de um Frame usamos o comando extends.
7 extends - Estendendo uma Classe extends : Cria uma super classe para o objeto permitindo que todos os outros estejam contidos nessa mesma classe.
8 Estrutura Básica. public class teste extends Frame{ : : Criação dos Componentes gráficos : }
9 Exemplo Estrutura Completa : public class teste extends Frame{ public teste() { } : Criação dos Componentes gráficos : public eventos() { : : Criação da Lógica... } public static void main(...) { } : <Instancia da classe> }
10 Criando os componentes gráficos Panel() : Para se adicionar um objeto em qualquer parte da aplicação é necessário a criação de um painel para esse objeto.
11 Sintaxe : Panel <Nome-Objeto>; Exemplo : Panel p1; : p1 = new Panel();
12 Label() : Para se criar um rótulo escrito na tela é necessário usar a classe Label(). Sinatxe : Label <Nome-Objeto>; Exemplo : Label L1; : L1 = new Label("Mensagem Enviada... ");
13 Button() : Para se cria um objeto botão é necessário usar a classe button. Sintaxe : Button <Objeto>; Exemplo : Button Botao1; : Botao1 = new Button("Ok");
14 TextField() : Classe que permite a criação de uma caixa de texto. Sintaxe : TextField <Objeto>; Exemplo : : TextField text1; text1 = new TextField("Mensagem",10); Obs : A string mensagem irá aparecer na caixa de texto e o valor 10 é o tamanho da caixa de texto.
15 Métodos setlayout() : Para se criar um formulário é necessário dizer que tipo de formulário estamos usando, para isso usamos o método setlayout(). Sintaxe : setlayout(<tipo-do-formulário>); Obs : Os tipos de formulários são Fluxo, Borda, Grade. Sendo que iremos tratar apenas com o estilo de Bordas.
16 Exemplo setlayout() Exemplo : setlayout( new BorderLayout());
17 O layout de borda é representado pelos pontos cardeais da seguinte maneira.
18 Criando as coordenadas para o Formulário. add() : Associa um objeto a um outro no caso um Painel. Sinatxe : add(<coord>,<objeto>); ou <objeto>.add(<objeto>);
19 Criando os Objetos em um formulário (Instanciando os Componentes)
20 Exemplo Prático da utilização de um objeto. Label() Panel p1; Label rotulo1; : : p1 = new Panel(); add("north",p1); rotulo1 = new Label("Olá Mundo "); p1.add(rotulo1); : :
21 Exemplo Prático da utilização de um objeto. Button() Panel p1; Button btn1; : : p1 = new Panel(); add( South",p1); btn1 = new Button(" Ok "); p1.add(btn1); : :
22 Exemplo Prático da utilização de um objeto. TextField() Panel p1; TextField caixa1; : : p1 = new Panel(); add( North",p1); caixa1 = new TextField(10); p1.add(caixa1); : :
23 Criando botões agrupado (botões de radio). Classe CheckboxGroup(). Irá criar um agrupamento para os objetos que serão associados a CheckboxGroup(). Sintaxe : CheckboxGroup <objeto>; Exemplo : CheckboxGroup grupo; grupo = new CheckboxGroup();
24 Checkbox() : Cria objetos botões de radio para escolha do usuário. Sintaxe : Checkbox <Objeto>; <objeto> = new Checkbox(<String>,[<grupo>],<boolean>); Onde : <String> - vem a ser a string que vai aparece escrita no formulário. <grupo> - variável instanciada pela classe CheckBoxGroup. <boolean> - operador booleano true/false onde deverá que apareça a bolinha de indicação de escolha.
25 Exemplo : Botões de Rádio Exemplo : : : grupo = new CheckboxGroup(); c1 = new Checkbox("Masculino",grupo,false); c2 = new Checkbox("Feminino",grupo,true); tela3 = new Panel(); add("north",tela3); tela3.add(c1); tela3.add(c2);
26 Para cria caixa de verificação basta tirar o objeto da classe CheckboxGroup() Exemplo : c1 = new Checkbox("Pokemons",false); c2 = new Checkbox("Poderosas",false); tela3 = new Panel(); add("north",tela3); tela3.add(c1); tela3.add(c2);
27 Capturando dados de um CheckboxGroup(). (Botão de Rádio) Usamos os métodos : getcurrent() - Retorna o objeto que foi selecionado. getlabel() - Retorna com o rótulo da opção selecionada no Checkbox. Sintaxe : <VarString> = <grupo>.getcurrent().getlabel(); Exemplo : String opcao = grupo.getcurrent().getlabel();
28 Capturando dados de um Checkbox(). (Caixa de Verificação) Usamos o método : getstate() - Retona um booleando true/false, true se tiver selecionado e falso caso não esteja. Sintaxe : <boolean> = <objeto>.getstate(); Exemplo : boolaen teste = c1.getstate();
29 Choice() - Classe Choice cria uma caixa de combinação(combobox). Sintaxe : Choice <Objeto>; : : <Objeto> new Choice(); : : additem() - Adiciona itens em uma caixa de combinação ou Lista. Sintaxe : <Objeto>.addItem(<String>);
30 Exemplo : Criação de uma caixa de combinação contendo itens. Choice combo1; : : combo1 = new Choice(); combo1.additem("jose"); combo1.additem("paula"); combo1.additem("fernanda"); tela3 = new Panel(); add("north",tela3); tela3.add(combo1); : :
31 List() - A classe List cria um objeto de caixa de lista. Sintaxe : : : List <Objeto>; : <Objeto> = new List(<ExpN>,<Boolean>); : : Onde : <ExpN> - Número inteiro que representa quantas linhas serão mostradas pela caixa de lista. <Boolean> - true/false que indique se a caixa de lista poderá ou não selecionar mais de um item.
32 Exemplo : List() Exemplo : : : lista1 = new List(3,false); lista1.additem("jose"); lista1.additem("paula"); lista1.additem("fernanda"); lista1.additem("marta"); lista1.additem("solange"); tela3 = new Panel(); add("north",tela3); tela3.add(lista1); :
33 Capturando dados de uma caixa de lista ou combinação. (getselecteditem()) Sintaxe : <VarString> = <Objeto>.getSelectedItem(); Exemplo : String opcao = lista1.getselecteditem(); Obs : Retorna para a variável opção com o item selecionado na caixa de lista.
34 select(<indice>) : Seleciona automaticamente um elemento da lista. Sintaxe : caixadelista.select(<num>); Exemplo : lista1.select(0);
35 getselectedindex() : Retorna com o numero do índice selecionado na lista. Obs : Caso nenhum item seja selecionado por um usuário o valor retornado será -1. Sintaxe : <VarInt> = caixadelista.getselectedindex(); Exemplo : int x = lista1.getselectedindex();
36 getitemcount(): Retorna o numero de itens da lista. Sintaxe : <VarInt> = caixadelista. getitemcount(); Exemplo: int y = lista1. getitemcount();
37 getitem(<indice>): Captura o elemento baseado no índice anteriormente selecionado na lista. Sintaxe : <VarString> = caixadelista.getitem(<indice>); Exemplo : int k = lista1.getselectedindex(); String dado = lista1.getitem(k);
38 remove(): Apaga um elemento da lista apontado pelo índice selecionado. Sintaxe : Caixadelista.remove(<Indice>); Caixadelista.removeAll(); - Remove todos os elementos da lista. Exemplo : int k = lista1.getselectedindex(); lista.remove(k);
39 Métodos de controle do formulário. SetTitle() : Define o título do formulário na linha de Título. Sintaxe : SetTitle(<String>); Exemplo : SetTitle("Awt-Java");
40 reshape() : Especifica as coordenadas do tamanho do formulário. Sintaxe : reshape(x1,y1,x2,y2); Onde : x1,y1 - São as coordenadas superiores. x2,y1 - São as coordenadas inferiores. (São dadas em Pixels) Exemplo : reshape( 100,100,200,200 );
41 Exemplo da referencia das coordenadas do formulário.
42 show() : Método que exibe o formulário na tela. Exemplo : show(); Obs : Caso o método show() não seja colocado no programa o formulário não será exibido.
43 setresizable() - Ativa ou desativa a propriedade de restaurar o formulário.(true/false) Sintaxe : setresizable(<boolean>); Exemplo : setresizable(false);
44 setenabled() - Habilita ou desabilita um determinado objeto. (true/false) Sintaxe : <Objeto>.setEnabled(<Boolean>);
45 Exemplo : Método setenabled() Exemplo : : tela2 = new Panel(); b1 = new Button(" OK "); add("south",tela2); tela2.add(b1); b1.setenabled(false); : :
46 Classes para controle de cores e fontes. Color() - Para se setar a palheta de cores para um objeto é preciso criar um objeto de cores com a classe Color() que trabalha no padrão RGB. Sintaxe : (Instancia) Color cor = new Color(R,G,B);
47 Demonstração da Tabela RGB abaixo.
48 Métodos que ligam a paleta de cores. setbackground() - Ativa a cor no fundo do objeto. setforeground() - Ativa a cor na borda (letra) do objeto. Sintaxe : <Objeto>.setBackground(<Objeto-cor>); ou <Objeto>.setForeground(<Objeto-cor>);
49 Exemplo : setbackground() : tela1 = new Panel(); Label label1 = new Label("Testando Cor"); add("north",tela1); tela1.add(label1); Color corlabel = new Color(255,0,0); label1.setbackground(corlabel); :
50 Exemplo : setforeground() Exemplo : setforeground() : tela1 = new Panel(); Label label1 = new Label("Testando Cor"); add("north",tela1); tela1.add(label1); Color corlabel = new Color(255,0,0); label1. setforeground (corlabel); :
51 Font() - Criando Fonte com a classe Fonte. Sinatxe : Font <Objeto> = new Font(<Letra>,<Estilo>,<Tamanho>); setfont() - Para aplicar a fonte desejada para um objeto é necessário usar o método setfont();
52 Exemplo : Método setfont() : : tela1 = new Panel(); Label label1 = new Label("Testando Cor"); add("north",tela1); tela1.add(label1); Font fonte = new Font("Times New Romam",Font.ITALIC,12); label1.setfont(fonte); : :
53 Resultado do Método : setfont()
54 SetText()/getText() : settext() Envia uma String para um objeto Botão, Rótulo ou caixa de texto. gettext() - captura dados de um objeto. Sintaxe : <Objeto>.setText(<String>); Exemplo : label1.settext("olá Mundo"); String s = label1.gettext();
55 Trabalhando com Evento Básicos. Para se tratar com eventos em Java usa-se dois métodos principais. (boolean) action e handleevent() action() Sintaxe do Método : public boolean action(event evt, Object ob) { : : <Código> return true; handleevent() Sintaxe do Método : } public boolean handleevent (Event evt) { : : <Código> return true; }
56 Exemplo Método action() Exemplo Método action() : public boolean action(event evt, Object ob) { if("sair".equals(ob)) System.exit(0); return true; }
57 Exemplo do Método : handleevent () Exemplo Método handleevent () : public boolean handleevent(event evt) { switch(evt.id) { case Event.ACTION_EVENT: if("sair".equals(evt.arg)) System.exit(0); if("ok".equals(evt.arg)) text1.setenabled(true); return true; case Event.WINDOW_DESTROY: System.exit(0); return true; } } return true;
58 Programa Exemplo import java.lang.*; import java.awt.*; public class matl extends Frame { Panel tela; Panel pbotao; Label rotulo; Button b1; Font f1; public matl() { setlayout(new BorderLayout()); tela = new Panel(); rotulo = new Label(); add("center",tela); rotulo.settext("ola Mundo"); tela.add(rotulo); // Cria Botao pbotao = new Panel(); add("south",pbotao); b1 = new Button("Mostra"); pbotao.add(b1); Button b2 = new Button("Sair"); pbotao.add(b2); f1 = new Font("Time New Roman",Font.ITALIC,12); // Tamanho da fonte e tipo } rotulo.setfont(f1); Color cor = new Color(214,205,194); setbackground(cor); reshape(10,10,200,200); // Tamanho da tela. show(); // Exibe Formulario na tela.
59 public boolean action(event evt,object arg) { if("mostra".equals(arg)) rotulo.settext("ola Turma"); if("sair".equals(arg)) System.exit(0); return true; } public static void main(string args[]) { new matl(); } }
60 Swing Vem a um pacote da linguagem Java que se mistura com awt recursos para construção de aplicações gráficas. Aplicação awt Applet Swing
61 Desenhar Para implementar uma aplicação usando Swing é necessário importa o pacote. Exemplo : import javax.swing.*; import java.awt.*; import java.awt.event.*;
62 Criando um objeto (Componente) Para se cria um objeto de formulário usando o pacote Swing é necessário adicional a letra (J) na frente do componente. Exemplo : JFrame, JButton, JLabel etc.
63 Container Component List Button Container Label CheckBox Window Frame JComponent JLabel JButton J(...)
64 Container A classe Container permite criar umm container para um futuro objeto em tela. Instância com método : getcontentpane(); Container tela = getcontentpane();
65 setbounds() Determina em que posição de tela serão colocados os objetos, com relação entre linha e coluna e tamanho do mesmo. Exemplo : <objeto>.setbounds(int x, int y, int l, int a) x Coluna da tela y Linha da tela l Largura do objeto a Altura do objeto
66 Exemplo : Container tela = getcontentpane(); tela.setlayout(null); JLabel rotulo = new JLabel("Seu Nome:"); tela.add(rotulo); rotulo.setbounds(10,5,200,20); JTextField nome = new JTextField(10); tela.add(nome); nome.setbounds(10,30,200,20);
67 JButton Define Botões de comandos Exemplo : JButton obj1 = new JButton( Ok ); JButton obj2 = new JButton( Ok,icone); JButton obj2 = new JButton(icone); Exemplo: ImageIcon() ImageIcon icone = new ImageIcon( arq.gif );
68 JLabel - Define rótulos de mensagens Exemplo: JLabel Obj = new JLabel( Msg ); JLabel Obj = new JLabel( Msg,Icone); JLabel Obj = new JLabel( Msg,Icone, posi); Exemplo :ImageIcon() JLabel Obj = new JLabel( Msg,Icone, posi);
69 setsize() : Define o tamanho do Exemplo : formulário. setsize(200,100); // Coluna 200 linha 100
70 setvisible() : Exibe o formulário em modo Swing Exemplo : setvisible(true); // Exibição do Formulário.
71 Exemplo prático : JLabel Obj = new JLabel( projeto, MAbrir.gif,JLabel.LEFT);
72 JPasswordField() Permite realizar a digitação de caracteres que não serão apresentados na caixa de entrada, exemplo uma senha. Exemplo : JPasswordField caixasenha = new JPasswordField (10);
73 Método: setechochar() Determina qual o caractere poderá ser apresentado no momento da digitação da caixa. Exemplo : Padrão ( * ) caixasenha.setechochar( #');
74 Método: getpassword() Captura a senha de uma caixa de JPasswordField, esse método irá retorna um vetor de caracteres precisando ser convertidos em String. Exemplo : String senha = new String(caixasenha.getPassword() );
75 showmessagedialog() Imprime uma mensagem sem forma enviada como parâmetro, sendo os parâmetros opcionais. Sintaxe : Construtor JOptionPane.showMessageDialog( janela, Msg, [Títlo, mtype, Icon] );
76 Exemplo Saída
77 Exemplo : public static void main(string args[]){ Controle5 app = new Controle5(); app.setdefaultcloseoperation(jframe.exit_on_close); } Obs : Ao selecionar a opção fechar no formulário todos os componentes serão cancelados e o controle retorna para o sistema operacional que esta sendo usando pelo usuário.
78 Manipulador e Adaptador Eventos addmouselistener( ) Instância da classe JButton, JLabel, etc new MouseAdapter() mouseclicked() Código de programa Obs : O método addmouselistener() deve ser escrito dentro da classe de interface.
79 nome = new JTextField(10); tela.add(nome); nome.setbounds(10,25,200,20); JButton btn = new JButton("Ok"); btn.setbounds(10,45,70,20); Exemplo btn.addmouselistener( new MouseAdapter() { public void mouseclicked(mouseevent evento) { JOptionPane.showMessageDialog(null,nome.getText()); } } ); // Parenteses
80 Manipulação de Banco de Dados Conectando a uma Base de dados usando o dispositivo de controle e sql (JDBC). Aplicação JDBC Banco Dados
81 Aplicação Orientada a Objetos Padrão MVC (Module View Control) Visão (Interface) Controle Aplicação
82 Visão da Aplicação Java B r o w s e r servlet JSP APPLET awt Swing JVM JavaBeans Banco Dados
83 import java.sql.*; Para utilizar uma aplicação JDBC(Java DataBase Connection). É necessário importar o pacote (sql) para que se possa usar os recurso de acesso ao banco de dados.
84 Comunicação com Banco Dados Sistema Operacional Aplicação (Java) JDBC Banco de Dados
85 Class.forName() Instanciando um Driver padrão para que o Java possa reconhecer qual tipo de Drive o sistema operacional usado irá buscar no momento da execução do programa. Exemplo : Class.forName("com.mysql.jdbc.Driver");
86 Exemplo de Conexão Class.forName("com.mysql.jdbc.Driver"); Seria o Driver de conexão entre o banco de dados e as instruções SQL.
87 DriverManager Sua principal responsabilidade é manter uma lista de implementações de driver e apresentar a uma aplicação que responda a URL requisitada. Autenticação Banco, Senha, Usuário DriverManager
88 Função do Driver ODBC Aplicação DriverManager Data Warehouse Banco Dados Banco Dados Banco Dados Access Oracle SQL-SERVER
89 Connection A Classe Connection permite representar uma única conexão de banco de dados lógico. Ou seja, você usa a classe Connection para enviar uma série de instruções SQL ao banco de dados e controlar o registro ou aborto das instruções.
90 Exemplo : DriverManager String c_user= root ; String c_senha=""; String c_fonte="jdbc:mysql://localhost/nomebancodedados"; Connection con; con=drivermanager.getconnection(c_fonte,c_user,c_senha);
91 Statement Cria uma conexão física direta com a base dados reconhecida por DriverManager, fazendo com que as instruções SQL possam ser enviadas ao banco de dados especificado. (createstatement()).
92 Exemplo : createstatement() Statement st=con.createstatement(); O método acima permita fazer a conexão lógica com a base de dados. Onde st passa a ser um objeto que poderá ser tratado com uma instrução SQL.
93 Linguagem SQL Vem a ser uma linguagem de manipulação de dados com instruções declarativas que permite facilitar o acesso de (Inserção, Deleção, Consulta e Atualização) e criação em tabelas de bancos de dados.
94 DML(Linguagem Manipulação de Dados). PROGRAMAS API S SGBD D M L DADOS Programadores
95 Instruções Básicas de SQL(DML) Insert - Grava dados em uma tabela. Delete - Apaga dados de uma tabela. Update - Altera dados de uma tabela. Select - Consulta dados de uma tabela.
96 executeupdate() Método que permite executar uma instrução SQL direta ou seja (Delete, Update ou Insert).
97 Exemplo de Insert st.executeupdate( Insert Into Tabela (Nome, Fone) Values ( Ana, ) ); Exemplo de Delete st.executeupdate( Delete From tabela where nome = José da Silva ); Exemplo de Update st.executeupdate( Update Tabela set nomealuno = Maria da Coves Where Codigo = 001 );
98 Exemplo de Insert com dados sql = insert into consulta(paciente,medico) values( ; sql = sql + + vpaciente +, ; sql = sql + + vmedico + + ) ; int reg = st.executeupdate(str1);
99 Exemplo de Update com dados str1 = update agendamento set nome = + vnome + where codigo = +tcc+ ; int reg = st.executeupdate(str1);
100 Abertura de um cursor para localização em arquivo. Banco Dados Jose Pedro Paulo Roberta ResultSet Movimentação para um tipo de navegação para conjunto de resultados. Realizar a navegação seqüencial no registros do banco de dados(sempre do primeiro para o último).
101 executequery() Método usado para enviar instruções de consulta ao banco de dados ou seja Select. Onde ResultSet será o resultado da consulta. Exemplo : ResultSet rs=st.executequery("select * FROM TABELA");
102 first() Posiciona o ponteiro no inicio da tabela em um banco de dados. Exemplo : rs.first();
103 next() Move o ponteiro para o próximo registro em um banco de dados. Exemplo : rs.next();
104 close() Método close(), fecha uma conexão feita a uma tabela de um banco de dados. Exemplo : con.close();
105 try { try {..} catch() {...} Tratamento de Exceções (Erros). //... Codificação para tratamento do Banco de dados. } catch( SQLException/Exception Objeto) { } System.out.println(e.getMessage()); // Tratamento em caso de Erros
106 try{ String c_user=""; Exemplo String c_senha=""; String c_fonte=" jdbc:mysql://localhost/nomebancodedados "; Connection con; Class.forName("com.mysql.jdbc.Driver"); con=drivermanager.getconnection(c_fonte,c_user,c_senha); System.out.println("Conexao MS-ACCESS O.K."); Statement st=con.createstatement(); ResultSet rs=st.executequery("select * FROM TABELA1"); while(rs.next()){ String w_nome=rs.getstring("nome"); System.out.println("Nome: " + w_nome.trim() ); } con.close(); } catch( Exception e) { System.out.prinln( Erro na Abertura do banco de Dados ); }
Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Estudos do pacote awt ; Classe Frame;Estrutura básica de implementação de uma iterface gráfica;criação de container para posicionamento
Leia maisProf. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Usando Ambiente Gráfico com pacote Swing, Mensagem, Arquivo de Texto, Acesso a Banco de Dados, Conceito DTO e DAO Site : http://www1.univap.br/~wagner/ec.html
Leia mais1) Responda de acordo com os conceitos de orientação a objetos (0,5).
Avalição II (Teórica) 22/06/2017 Disciplina Linguagem de Programação II Prof. Wagner, dos Santos C. de Jesus Curso Engenharia da Computação Questões Solução da Avaliação 1) Responda de acordo com os conceitos
Leia maisLista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos
Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos 1. Para a construção de uma aplicação gráfica se faz necessário conceber a interface de aplicação, identificando-se
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof.
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Laboratório 10 Interface gráfica Atividade individual. 1 Introdução
Leia maisIntrodução à Programação Gráfica em Java
Introdução à Programação Gráfica em Java U N I V E R S I D A D E T E C N O L Ó G I C A F E D E R A L D O P A R A N Á D E P A R T A M E N T O A C A D Ê M I C O D E E L E T R Ô N I C A P R O F. V I T O R
Leia maisInterfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico
Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico Prof. Esp. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java/aulajava07a09.pptx Existe grande quantidade de funcionalidades
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Prof. Walter Gima walter.gima@anhanguera.com 1 Plano de Ensino e Aprendizagem 2 Java Conexão banco de dados 3 Agenda Conexão Banco de Dados Padrão DAO (Data Access Object)
Leia maisBanco de Dados. Banco de Dados. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010
Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Mapeamento Objeto-Relacional 2 API JDBC 3 API
Leia maisMÓDULO 4 SWING Parte 3
Aplicações de Linguagem de Programação Orientada a Objetos 2ºsem/2011 (Professores: Tiago e Daniele) // Exemplo11 Ação do Mouse import javax.swing.*; import java.awt.*; import java.awt.event.actionevent;
Leia maisCriando interfaces com o usuário. Continuação
Criando interfaces com o usuário Continuação A diferença básica entre um objeto Window e um objeto JFrame é que o JFrame representa a janela principal de uma aplicação e o Window apenas uma janela a mais.
Leia maisInterfaces Gráficas com Swing. Professor Leonardo Larback
Interfaces Gráficas com Swing Professor Leonardo Larback SWING Swing é um widget toolkit para uso em Java. Surgiu como sucessor do Abstract Window Toolkit (AWT) à partir do java 1.2. Como uma das principais
Leia maisEscrito por Sex, 14 de Outubro de :26 - Última atualização Seg, 05 de Dezembro de :59
Preço R$ 129.00 Compre aqui Super Curso de Java - 200 Vídeo Aulas c/ Eclipse, NetBeans 6 e JDeveloper 11 (3 dvd em 10 giga) Acompanha no DVD.: Todos os códigos Fontes+Eclipse+NetBeans+JDeveloper. Aprenda
Leia maisUnidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano Objetivo: Construir uma aplicação Java que interaja com Banco de Dados INTRODUÇÃO Nas aulas anteriores
Leia maisRoteiro. Introdução. Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans. Objetos. Princípios da Orientação a Objetos
Uma Introdução à Programação Orientada a Objetos e JAVA usando NetBeans Roteiro Introdução Conceitos de Oientação a Objetos A Linguagem Java NetBeans (www.netbeans.org) Fernando Vieira Paulovich paulovic@icmc.usp.br
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro
Graphical user Interfaces Objetivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar classes do package javax.swing - Usar um modelo de programação
Leia maisDe forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função
.1 JDBC A linguagem Java possui classes que permitem a com um banco de dados. Essas classes fazem parte do pacote JDBC (Java Database Connectivity), uma API (Application Program Interface) que permite
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 1- Interfaces Gráficas com Swing
Aula 1- Interfaces Gráficas com Swing Conteúdo Programático desta aula Explorar o pacote Swing para desenvolver Interfaces em Java Utilização de Interfaces gráficas para interagir com objetos previamente
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Este arquivo contém o número de aulas, a carga horária de cada curso, descrição e temas das aulas. Curso: Java SE II Número de Aulas: 200 Carga Horária: 67 horas DESCRIÇÃO DO CURSO
Leia maisElaborando Interfaces. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18
Elaborando Interfaces Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 16, 17, e 18 1 Todos os componentes JLabel JTextField JButton Além do próprio JFrame2 Todos os
Leia maisMódulo 5 - JDBC java.sql - Conexão com Banco de Dados
Aplicações de Linguagem de Programação Orientada a Objetos 2ºsem/2012 (Professor: Tiago) Módulo 5 - JDBC java.sql - Conexão com Banco de Dados Fazer o download do drive de conexão com o BD: http://jdbc.postgresql.org/download.html
Leia maisProgramação Java. Construção de Interface gráfica. Processo Básico: OO + Eventos. Exemplo
Programação Java Construção de Interface gráfica Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Processo Básico: OO + Eventos Instanciar os componentes de interface por exemplo,
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula de Revisão para AV1
Aula de Revisão para AV1 Conteúdo Programático desta aula Rever os principais conceitos apresentados Resolução de Exercícios para a prova Quantas bibliotecas de GUI existem em Java: a) Uma: Swing b) Duas:
Leia maisAcesso a banco de dados
Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados
Leia maisComponentes Parte 01
Componentes Parte 01 Prof. Edwar Saliba Júnior Setembro de 2012 1 Reflexão Merecemos a culpa por não termos facilitado o seu aprendizado. No tocante aos recursos, o produto era fantástico, mas no que se
Leia maisElaborando as Interfaces Aulas 43, 44 e 45
Elaborando as Interfaces Aulas 43, 44 e 45 RESOLUÇÃO DOS EXERCÍCIOS, MÉTODOS E JPROGRESSBAR Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 43, 44 E 45. 1 ATIVIDADE
Leia mais1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo:
1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo: boolean[][] bool = new boolean[5][5]; for(int v = 0; v < bool.length; v++) { for(int f = 0; f < bool[v].length;
Leia maisProf. Fernando V. Paulovich 25 de julho de SCC Programação Orientada a Objetos
SCC0604 - Programação Orientada a Objetos Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de São
Leia maisCONEXÃO JAVA - BANCO DE DADOS
CONEXÃO JAVA - BANCO DE DADOS RAQUEL, HEITOR, TIAGO, GEWTON Instituição Federal do Rio Grande do Norte- www.cefetrn.br JDBC JAVA DATABASE CONNECTIVITY INTRODUÇÃO API JDBC possibilita ao programador de
Leia maisAula 15 Interface Gáfica. Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes
Aula 15 Interface Gáfica Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Interface gráfica em Java: Swing. Java Foundation Classes
Leia maisProgramação III. Interface Gráfica - Swing. Interface Gráfica Swing Jocélio Passos joceliodpassos@bol.com.br. Interface Gráfica - Swing
Programação III Interface Gráfica Swing Jocélio Passos joceliodpassos@bol.com.br Deitel Capítulo 11 : Imagens gráficas e Java 2D Capítulo 12 : Componentes Básicos Capítulo 13 : Componentes Avançados GUI
Leia maisProgramação Gráfica em Java Alguns Componentes javax.swing
Programação Gráfica em Java Alguns Componentes javax.swing Objetivo: Ao final da aula o aluno deverá ser capaz de empregar alguns componentes visuais do pacote javax.swing para produzir interfaces gráficas.
Leia maisOrientação a Objetos
Orientação a Objetos Componentes: JLabel, JTextFielde JButton Container / Layout Gil Eduardo de Andrade Componentes Gráficos: Container A classe Container (import java.awt.container) A ideia decontainer,
Leia maisProf. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Nona aula
Programação Orientada a Objetos II Java Nona aula 1 Programação Orientada a Objeto II Interface Gráfica AWT E SWING Criação de interfaces gráficas básicas Exercícios 2 Interface gráfica em Java As aplicações
Leia maisCriar um projeto ->. Criar no pacote entity a classe Funcionario com os atributos(idfuncionario, nome, sexo, ativo, salario). Criar construtor vazio, o construtor cheio, o tostring com todos os atributos
Leia maisOrientação a Objetos
Orientação a Objetos Componentes: JCheckBoxe JRadioButton JPanel / ButtonGroup/ ItemListener Gil Eduardo de Andrade Componentes Gráficos: JCheckBox A classe JCheckBox (import java.swing.jcheckbox) A classe
Leia maisEncerrando Introdução a Objetos e Classes Redefinição de Métodos (1)
Encerrando Introdução a Objetos e Classes Redefinição de Métodos (1) Overriding x Overload Métodos de diferentes classes que possuem uma relação de herança. Métodos possuem mesmo nome, mesma assinatura
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro
Graphical user Interfaces Objetivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar as classes JFrame, JButton, JLabel, ImageIcon, JTextField,
Leia maisLinguagem de Programação Visual
Linguagem de Programação Visual Unidade 4 - Introdução à API Swing - JOptionPane Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 API SWING... 3 A CLASSE JOPTIONPANE... 3 PRINCIPAIS MÉTODOS DA CLASSE
Leia maisBanco de Dados. Banco de Dados
Banco de Dados Um banco de dados é um conjunto de informações organizadas de forma regular em tabelas semelhantes a matrizes de duas dimensões que contém linhas e colunas (Estilo planilha do Microsoft
Leia maisJDBC - Java Data Base Connectivity
JDBC - Java Data Base Connectivity JDBC API para Bases de Dados relacionais. Permite o desenvolvimento de aplicac~oes que interagem com BD relacionais de modo uniforme e independente dos diferentes SGBD.
Leia maisConexão do Banco de Dados localhost
Conexão do Banco de Dados localhost Ligar Xampp e Instalar Workbench Observe que o MySQL direciona para a porta 3306, pois estamos trabalhando no computador local. É necessário ligar o MySQL no XAMPP.
Leia maisA classe JTextField
8.1.4. A classe JTextField É uma caixa para digitação do usuário que permite a inclusão de um texto de apenas uma única linha. Principais métodos setbounds(int x, int y, int Width, int Height) define as
Leia maisAcesso a Bancos de Dados em Java (JDBC)
Acesso a Bancos de Dados em Java (JDBC) Jomi Fred Hübner Universidade Regional de Blumenau Departamento de Sistemas e Computação Roteiro Introdução Objetivo da JDBC Vantagens Visão geral do acesso a SGBDs
Leia maisComponentes GUI A aparência e maneira como um usuário pode interagir com componentes AWT diferem de acordo com a plataforma. Componentes Swing permite
Componentes GUI GUI Grafical User Interface São construídas a partir de componentes GUI chamados de controles ou widgets (windows gadgets engenhocas de janela). Ex: JOptionPane fornece caixas de diálogos
Leia maisProgramação Orientada a Objetos em Java. GUI Graphical User Interface
Universidade Federal do Amazonas Departamento de Ciência da Computação IEC481 Projeto de Programas Programação Orientada a Objetos em Java GUI Graphical User Interface Professor: César Melo Slides baseados
Leia maisInterface Gráfica com o Usuário (GUI) Profa. Isabel Harb Manssour (Material adaptado das aulas da Profa. Luciana Nedel e do Prof.
Interface Gráfica com o Usuário (GUI) Profa. Isabel Harb Manssour (Material adaptado das aulas da Profa. Luciana Nedel e do Prof. Julio Machado) GUI (Graphical User Interface) Containers e Componentes
Leia maisAula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia mais1) DADOS DA OBRA: Programando em Java 2 Teoria e Aplicações Rui Rossi dos Santos 2004 Axcel Books (
1) DADOS DA OBRA: Título: Programando em Java 2 Teoria e Aplicações Autor: Rui Rossi dos Santos Ano: 2004 Editora: Axcel Books (http://www.axcel.com.br) Páginas: 580 Encadernação: Capa dura 2) DESCRIÇÃO
Leia maisEscrito por Sex, 14 de Outubro de :50 - Última atualização Seg, 26 de Março de :39
Preço R$ 129.00 Compre aqui Super Gerador de Aplicativos Rápidos em Java: Depois de mais de 2 anos, mais de 1.000 horas de muita pesquisa e principalmente programação, está pronto a primeira versão desse
Leia maisIntrodução à Tecnologia Java 02/2012. Java Aula 05 12/09/2012. Celso Olivete Júnior. olivete@fct.unesp.br
Java Aula 05 JDBC 12/09/2012 Celso Olivete Júnior olivete@fct.unesp.br 1 Exercício para aquecimentoutilize o pacote Swing C = (F-32)*5 ------------ 9 Celso Olivete Júnior 2 Softwares utilizados: Java Development
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça. Padrão Observer (Observador)
Universidade Federal de Uberlândia Faculdade de Computação Programação Orientada a Objetos II Prof. Fabiano Dorça Problema: Definir uma dependência um-para-muitos entre objetos, de forma quando o estado
Leia maisTIC - Programação Visual. Componentes. Prof. Edwar Saliba Júnior Setembro de Unidade 14 Componentes 1
Componentes Prof. Edwar Saliba Júnior Setembro de 2012 Unidade 14 Componentes 1 Reflexão Merecemos a culpa por não termos facilitado o seu aprendizado. No tocante aos recursos, o produto era fantástico,
Leia maisLaboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisElaborando as Interfaces dos trabalhos das aulas 28, 29 e 30.
Elaborando as Interfaces dos trabalhos das aulas 28, 29 e 30. Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 28, 29 e 30. 1 Exercício Crie uma tela com os menus Menu
Leia maisTECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 17-A TECNOLOGIAS DE ACESSO A BASES DE DADOS Profª Ana Paula Cação Maio de 2018 CONTEÚDOS 1. Métodos de Ligação a Bases de Dados 2. Arquitectura de Componentes
Leia maisProgramação com Acesso a Banco de Dados
Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade
Leia maisInterface com o Usuário (UI) UIs Desacopladas (2/3) BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos
Interface com o Usuário (UI) BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br
Leia maisAula 2 Even e to t s d o M ouse
Aula 2 Eventos do Mouse Sumário Considerações iniciais Elementos de uma aplicação Principais tipos de eventos em Java: (WindowEvent, MouseEvent, ActionEvent, KeyEvent) Capturando os eventos: Definindo
Leia maisDriver Mysql para Banco de Dados. Conexão com um Banco de Dados
Driver Mysql para Banco de Dados MySQL.: Driver.: com.mysql.jdbc.driver URL.: jdbc:mysql://localhost/nomedobanco Usuário.: root senha.: ****** Conexão com um Banco de Dados Colocar o driver do banco de
Leia maisBanco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP
Banco de dados POO Márcio Delamaro 1/37 Objetivo Nesta aula vamos dar uma breve introdução do que é um Banco de dados relacional Como acessar um banco de dados usando Java 2/37 O que é Bancos de dados
Leia maisDesenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Pacotes: Swing, AWT Janelas de diálogo: JOptionPane Formulários: JFrame Etiquetas: JLabel Caixas de texto simples: JTextField Botões: JButton Menus: JMenuXXX Tratamento
Leia maisTécnicas de Programação II
Técnicas de Programação II Aula 03 GUI e Swing Edirlei Soares de Lima GUI Graphical User Interface A API Java fornece diversas classes destinadas a criação de interfaces gráficas.
Leia maisJava Swing: Netbeans
Java Swing: Netbeans Swing Atualmente, o Java suporta, oficialmente, dois tipos de bibliotecas gráficas:awt e Swing. A AWT foi a primeira API para interfaces gráficas a surgir no Java e foi, mais tarde,
Leia maisProgramação em Rede JDBC
Programação em Rede JDBC 1 JDBC - Java Database Connectivity Necessidades : ligar aplicações Java e Applets a DBMS Drivers que suportam SQL um driver JDBC/DBMS deve suportar pelo menos o ANSI SQL92 JDBC
Leia maisJDBC JDBC. JDBC - Arquitetura. JDBC Arquitetura Pacote Java.sql. Java Database Connectivity JDBC PostgreSQL
Ciência da Computação GBC043 Sistemas de Banco de Dados Java Database Connectivity JDBC PostgreSQL JDBC Diferentes SGBD possuem diferentes formas de se comunicar com uma aplicação Aplicação Java Profa.
Leia maisJDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC
JDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC Java Database Connectivity Provê acesso SQL ao banco de dados Principais
Leia maisDSS 08/09. Camada de Dados - JDBC. Aula 1. António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.
Universidade do Minho Departamento de Informática Camada de Dados - JDBC Aula 1 António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.pt 2 Camada de Dados A camada
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 3- Desenvolvendo Interfaces Mais Ricas
Aula 3- Desenvolvendo Interfaces Mais Ricas Conteúdo Programático desta aula Manipular de Fontes, cursores, bordas, cores de fontes e cores de fundos Gerenciar interfaces com menus e caixas de diálogos
Leia maisProgramação Orientada a Objetos JDBC Java Database Connectivity
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisJava - Conexão ao Banco de Dados usando JDBC
Java - Conexão ao Banco de Dados usando JDBC 1. Criar o modelo no DBDesigner, como mostrado a seguir. Salvar o script de criação da tabela. 2. Criar o esquema e as tabelas no MySQL (Pode usar o MySQL Query
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Interfaces Márcio Alves de Macêdo Baseado no material de: ime.usp Cronograma Pacotes gráficos da linguagem Java Container AWT Component AWT Pacotes gráficos A linguagem
Leia maisObjectivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs
Interfaces Gráficas e Eventos - 1 Objectivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar as classes JFrame, JButton, JLabel, ImageIcon,
Leia maisElaborando Interfaces. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18
Elaborando Interfaces Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 16, 17, e 18 1 Pensando nesta tela 2 As Etiquetas ou rótulos JLabel 3 As caixas de textos JTextField
Leia maisTeste de Software: Existe Isto? Jorge Fernandes Junho de 2004
Teste de Software: Existe Isto? Jorge Fernandes Junho de 2004 public class Calc { private int estadointeracao; private int operacaoselecionada; private long acumulador0; private long acumulador1; private
Leia maisProgramação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016.
Programação Orientada a Objetos (utilizando C#) Professor Emiliano S. Monteiro Versão 12 Out/2016 4.1.6. Propriedades Como em qualquer linguagem Java ou C++, para acessar campos privados de uma classe,
Leia maisAula 11: Interfaces gráficas (1/2): elementos de interface Swing
Aula 11: Interfaces gráficas (1/2): elementos de interface Swing Motivação como fazer programas com interface gráfica em Java? solução: uso de pacotes (listados na API) AWT (java.awt.*) Swing (javax.swing.*)
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC
Aula 09a- Acessando os dados através JDBC Conteúdo Programático desta aula Compreender os comando existentes para acesso e manipulação de dados nos Bancos de dados Apresentar os dados obtidos no banco
Leia maisAgenda. JFC (Java FoundaNon Classes) Interfaces Gráficas: layout manager JFC. Componentes do Swing. Pluggable Look and Feel
Agenda Interfaces Gráficas: layout manager joao@ecomp.uefs.br JFC (Java FoundaNon Classes) Swing componentes Gerênciamento de Layout BoderLayout, FlowLayout,... Departamento de Ciências Exatas Universidade
Leia maisLayout. Programação Orientada a Objetos Java. Prof. Geraldo Braz Junior. Baseado em material original de João Carlos Pinheiro CEFET/MA
Layout Programação Orientada a Objetos Java Prof. Geraldo Braz Junior Baseado em material original de João Carlos Pinheiro CEFET/MA Objetivos Apresentar os gerenciadores de layout: FlowLayout BorderLayout
Leia maisIntegrando Java com Banco de Dados
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisArquivos. Prof. Leonardo Barreto Campos 1
Arquivos Prof. Leonardo Barreto Campos 1 Sumário Introdução; A Classe File; Criando um arquivo de texto de acesso seqüencial; Exemplos de Interface; Lendo dados a partir de um arquivo de texto de acesso
Leia maisJava Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas (GUIs- Graphical User Interface)
Interface Gráfica Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos JFC Java Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas
Leia maisJava & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia
Java & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia Sistemas de Informação Ling.Prog.V Prof. Roberto Couto Lima Fonte: Curso Java Prof. Fabricio Leonard Leopoldino (Universo)
Leia maisPersistência BD / drivers
Instituto Federal de Minas Gerais Campus Ponte Nova Persistência BD / drivers Professor: Saulo Henrique Cabral Silva Persistência Persistir é o processo de armazenamento de dados. A biblioteca de persistência
Leia maisProjeto Final Curso de Java Básico
Projeto Final Curso de Java Básico Este projeto tem o objetivo de permitir seu contato com as funções mais comuns na maioria dos programas, que são exibição de dados e consulta à base de dados. O programa
Leia maisGerenciadores de Layout
Gerenciadores de Layout Mário Antonio Meireles Teixeira DEINF UFMA Baseado em material original de João Carlos Pinheiro CEFET/MA 1 Objetivos Apresentar os gerenciadores de layout: FlowLayout BorderLayout
Leia maisLinguagens de Programação
JDBC - Java Database Connectivity Necessidades : ligar aplicações Java e Applets a DBMS Drivers que suportam SQL um driver JDBC/DBMS deve suportar pelo menos o ANSI SQL92 JDBC é constituído por interfaces
Leia maisDATA ACCESS OBJECT (DAO)
Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DATA ACCESS OBJECT (DAO) SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre 2015
Leia maisJava Deployment Course
Java Deployment Course Atividade Prática Programação Visual com JBuilder Jorge H. C. Fernandes Recife, 12 de Maio de 1999 Tópicos Modelo da Aplicação Interface da Aplicação Conexão entre Modelo e Interface
Leia maisProgramação II. Cassio Diego
Programação II Cassio Diego 1 Aula de hoje UNIDADE 1 1. Criação de interfaces gráficas usando as JFC/Swing 1.1. Introdução (revisão de orientação a objetos) 1.2. Hierarquia de classes 1.3. Modelos de desenvolvimento
Leia maisCriação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods:
Criação de Applets Após ter sido criado o projeto, ao contrário dos exemplos anteriores onde criávamos uma aplicação na guia General da janela Object Gallery, agora iremos criar uma applet que está contida
Leia maisAula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Java Database Connectivity (JDBC) Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia mais4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Leia maisFundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis
Leia maisComponentes ADO e o Acesso ao Banco de Dados
Componentes ADO e o Acesso ao Banco de Dados Prof. Márcio Barros marcio.barros@uniriotec.br Componentes de Banco de Dados ADO ActiveX Data Objects Componentes desenvolvidos pela Microsoft que permitem
Leia mais