lunedì 31 maggio 2010

Esercizi della verifica e per casa

Esercizi della verifica

1)
public Musica getSuono(CD cd){...}
Auto a1=new Auto();
CD c1=new CD("celentano");
Musica m1=a1.getSuono(c1);

2)
public Voto valuta (Studente s){...}
Docente d1=new Docente();
Studente s1= new Studente("");
Voto v1=d1.valuta(s1);

3)
public CD incidi (Canzone c){...}
CasaDiscografica d1=new CasaDiscografica();
Canzone c1=new Canzone("A te");
CD cd1=d1.incidi(c1);

4)
public String[]piloti(){...}
String[]s1=new String[10];
s1=a1.piloti();

5)
public Studente[]elenca(){...}
Studente[]s1=new Studente[19];
s1=d1.elenca();

6)
public Studente[]elenca(Classe c){...}
Studente[]s1=new Studente[19];
Classe c2=new Classe ("4AL");
s1=d1.elenca(c2);

7)
public void frena(){...}
a1.frena();

8)
public void accelera(){...}
a1.accelera();

9)
public void cambiaOlio(){...}
a1.cambiaOlio();

10)
public void accelera(int v){...}
int v1
a1.accelera(v1);

11)
public void cambiaOlio(int litri){...}
int litri=10
a1.cambiaOlio(10);

Esercizi per casa

1)
public void cambiaCanzone(int canzone){...}
int canzone=1
a1.cambiaCanzone(1);

2)
public Calcio (Tiro t1){...}
Goal g1=new goal();
Tiro t1=new Tiro("");

3)
public void frena (int f){...}
int f1
a1.frena(f1);

4)
public void cercaNumero(int numero){...}
int numero=67
a1.cercaNumero(67);

5)
public void cambiaPenna(int penna){...}
int penna=3;
r1.cambiaPenna();

domenica 9 maggio 2010

Punto 1:
- si faccia un nuovo progetto e in seguito modificare la main.xml di "Hello Word" la stringa in modo da avere "Hello Word, Nome".




Punto 2:
- inserire nella main.xml un bottone da nominare "Sono un Bottone".




Punto 3:
- modificare il programma che apre il database cambiando il database e la tabella. Il database chiamarlo "Scuola" e la tabella "Studente".
(P.S.: ad ogni punto è stato compilato il programma scrivendo nel comando DOS "ant install")
Ecco il sorgente:


package com.database.tutorial;
import android.app.Activity;
import android.os.Bundle;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.content.Context;
import android.widget.*;
import android.view.View;
import android.content.Intent;
public class Studenti extends Activity
{
private final String DB_NAME = "Scuola.db";
private SQLiteDatabase database = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
creaDatabase();
creaTabellaStudente();
}
public void creaDatabase(){
try{
database=openOrCreateDatabase(DB_NAME,SQLiteDatabase.CREATE_IF_NECESSARY, null);
} catch (SQLiteException e) {
e.printStackTrace();
}
}
public void creaTabellaStudente(){
try{
if (database.isOpen()){
database.execSQL("CREATE TABLE IF NOT EXISTS studente(_id integer primary key autoincrement, nome char(10), indirizzo e-mail varchar(30)");
}
} catch (SQLiteException e) {
e.printStackTrace();
}
}
}

mercoledì 5 maggio 2010

domenica 18 aprile 2010

Esercizio sulla classe anonima:

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class ClasseAnonima {
JFrame f=new JFrame("Es. classe anonima");
JButton b1=new JButton("Leggi");
JTextArea t1=new JTextArea();
public ClasseAnonima(){
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300,300);
f.add(BorderLayout.CENTER,t1);
f.add(BorderLayout.SOUTH,b1);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String t2;
t2=t1.getText();
System.out.println("Il testo digitato è: "+t2);
}
});
}
public static void main(String [] Args){
ClasseAnonima c=new ClasseAnonima();
}
}

giovedì 15 aprile 2010

mercoledì 14 aprile 2010