lunedì 10 maggio 2010

Modificare il ''xml''

Dopo aver mandato in esecuzione android, inserire il codice nel comando DOS:
android create project --target 6 --path./voti --activity Studente --package com.database.tutorial
Questo qui di seguito è il linguaggio in "xml" che si è modificato:

android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World, Vagno"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World, Gigi"
/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World, Quispe"
/>

Ambiente Android







domenica 18 aprile 2010

1) vado sulla cartella in C:\sqlite-3_6_20
2)mando in esecuzione sqlite: sqlite3 studenti.db
3)per creare il database:create table studenti (id int, nome varchar(30),eMail varchar(30), primary key(id));
4)inserisco dei dati:insert into studenti values (1,"Carlos Bailon","carlos_360@hotmail.it"); insert into studenti values (2,"Carlos Quispe",carlos1991@hotmail.it);insert into studenti values (3,"Luigi Marzocchella","luigi.marzocchella@gmail.com");insert into studenti values (4,"Lorenzo Millucci",lollino360@msn.com);
5) per visualizzare il tutto:select * from studenti;

mercoledì 24 marzo 2010

Quadrato

import javax.swing.*;
import java.awt.*;
import java.lang.String;

public class Quadrato extends JPanel{
Color colore1=Color.GREEN;
Color colore2=Color.BLUE;
public void setColore1(Color c1){
colore1=c1;
}
public void setColore2(Color c2){
colore2= c2;
}
public void paintComponent(Graphics g){

g.setColor(colore2);
g.drawRect(50,50,200,200);
g.drawLine(100,50,100,250);
g.drawLine(200,50,200,250);
g.drawLine(150,50,150,250);
g.drawLine(250,150,50,150);
g.drawLine(250,100,50,100);
g.drawLine(250,200,50,200);
g.setColor(colore1);
g.fillRect(100,100,100,100);
g.setColor(colore2);
int x=72, y=77;
int yc=80;
String[] caselle=new String[12];
Font f=new Font("Century", Font.BOLD, 14);
g.setFont(f);
for(int i=0;i<12;i++){
caselle[i]=Integer.toString(i+1);
g.drawString(caselle[i], x, y);
g.fillOval(x,yc,5,5);
if(i<3){
x=x+50;
}
else{
if(i<6){
y=y+50;
yc=y+5;
}
else{
if(i<9){
x=x-50;
}
else{
y=y-50;
yc=y+5;
}
}
}
}

}
}

ClienteCompito

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.util.*;
public class ClienteCompito {
BufferedReader lettore;
Socket sock;
PrintWriter scrittore;
JTextField t1;
JTextArea a1;
Quadrato q1;
JScrollPane scrollPane;
public void finestra() {
JFrame f1=new JFrame("semplice chat");
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p1=new JPanel();
a1=new JTextArea(20,50);
JButton b1=new JButton("invia il messaggio");
JButton b2=new JButton("Accendi pedine");
JButton b3=new JButton("Spegni pedine");
t1=new JTextField(20);
q1=new Quadrato();
p1.setLayout(new GridLayout(3,1));
scrollPane= new JScrollPane(a1);
scrollPane= new JScrollPane(q1);
p1.add(a1);
p1.add(t1);
p1.add(b1);
p1.add(q1);
p1.add(b2);
p1.add(b3);
b1.addActionListener(new InviaMessaggio());
f1.add(p1);
f1.setSize(500,500);
f1.setVisible(true);
Thread tt=new Thread(new InArrivoDalServer());
creaCollegamento();
tt.start();
}
public class InviaMessaggio implements ActionListener{
public void actionPerformed(ActionEvent e){
try{
System.out.println(t1.getText());
scrittore.println(t1.getText());
scrittore.flush();
} catch (Exception ex){ex.printStackTrace();}
t1.setText("");
}
}
public void creaCollegamento(){
try {
sock=new Socket("192.168.3.18",4242);
lettore=new BufferedReader(new InputStreamReader(sock.getInputStream()));
scrittore=new PrintWriter(sock.getOutputStream());
System.out.println("collegamento stabilito");
} catch (Exception ex){ex.printStackTrace();}
}
public class InArrivoDalServer implements Runnable{
public void run(){
String messaggio;
System.out.println("sono qui");
try {
while ( (messaggio=lettore.readLine())!=null){

a1.append(messaggio+"\n");
System.out.println("leggo il messaggio:"+messaggio);
}
} catch (Exception ex){ex.printStackTrace();}
}
}
public static void main(String[] args){
ClienteCompito cc=new ClienteCompito();
cc.finestra();
}
}

mercoledì 28 ottobre 2009

Black Jack

Gioco del Black Jack

1. il banco prende un mazzo di carte
2. il banco mescola le carte
3. il banco chiede al giocatore di puntare
4. il giocatore punta 50$
5. il banco distribuisce 2 carte al giocatore
6. il giocatore scopre le due carte
7. il banco distribuisce due carte a se stesso
8. il banco scopre una sua carta e ne lascia una scoperta
9. il giocatore conta il suo punteggio
10. il giocatore chiede un altra carta
11. il banco distribuisce un altra carta
12. il banco conta il punteggio in mano al giocatore
13. se il punteggio supera 21 il banco dichiara perdente il giocatore
14. il punteggio non supera 21 il banco chiede al giocatore se sta oppure vuole un altra carta
15. il giocatore sta
16. il banco conta il punteggio del giocatore
17. il banco scopre la sua carta coperta
18. il banco si distribuisce un altra carta finchè il suo punteggio supera quello del giocatore
19. se il banco supera il punteggio del giocatore ha vinto
20. se il banco sballa ha perso
21. se il punteggio del banco è uguale a quello del giocatore è parità
22. se il giocatore ha in mano un asso ed un dieci o una figura ha fatto il Black Jack e vince tre volte la somma puntata
23. se anche il banco ha fatto Black Jack vince il banco

martedì 6 ottobre 2009

Es.2 pag.58

public class Radiosveglia{
String materiale;
String colore;
String tipo;
public void sveglia(){
System.out.println("Sono le 7:00, SVEGLIATI");
}
public void attivaRadio(){
System.out.println("Trrrrr");
}
public void orolgio(){
System.out.println("Sono le 10:00");
}
public void riproduciSuoneria(){
System.out.println("Popopopopopoopoooo");
}
}