DIDATTICA
PHP

//RILEVARE L'INDIRIZZO IP DEL CLIENT CONNESSO AL SITO

$var_indirizzo_accesso=$_SERVER['REMOTE_ADDR'];

//MEMORIZZARE DATA E ORA ATTUALI

$dataoggi=date("y-m-d");

$oraoggi=date("G:i");

//INSERIMENTO & ESTRAZIONE dati da un database

/* PER LA CONNESSIONE AL DATABASE ***********************************/

$conn=mysql_connect($hostname,$usernames,$passwords) or die ("Errore di connessione al server MySQL".$server);
$db_xxx=mysql_select_db("nome_tuo_DB");

if(!$db_xxx==TRUE)
{
echo("Errore Connessione Database,");
exit();
}

/* PER L'INSERIMENTO DI DATI IN UNA TABELLA ****************************/

$insert="INSERT INTO nome_tua_tabella (attributo1, atributo2, ...) VALUES ('$attributo1','$atributo2', ...)";
$risultato=mysql_query($insert) ;
if(! $risultato)
{
echo("INSERIMENTO FALLITO");
exit();
}
echo("REGISTRAZIONE EFFETTUATA");

/* PER L'ESTRAZIONE DI DATI DA UNA TABELLA ****************************/

$select="SELECT attributo1, atributo2, ... FROM nome_tua_tabella";
$risultato=mysql_query($select);
if(! $risultato )
{
echo("Errore nel comando SELECT");
exit();
}
if(mysql_num_rows($risultato) == 0)
{
echo("nessun record trovato");

exit();
}
while ($riga=mysql_fetch_array($risultato))
{
echo ($riga["attributo1"]."-".$riga["atributo2"]."-". altri attributi);
}

JAVA

//Scrittura in un file di testo

import java.io.*;
import javax.swing.*;

public class Scrivi
{
public static void main(String[] argv)
{
FileWriter f=null;
PrintWriter fOUT=null;
try
{
f = new FileWriter("File.txt");
fOUT=new PrintWriter(f);
}
catch(IOException e)
{
//System.out.println("Errore nell'apertura del file");
System.exit(1);
}

fOUT.println(" Questa è una frase di prova ...");
fOUT.flush();

try
{
f.close();
}
catch (IOException e)
{
System.out.println("Errore nell'chiusura del file");
System.exit(1);
}
}
}

//USO DI VARIABILI E OGGETTI IN MODALITA' GLOBALE

//FILE PRINCIPALE
//----------------------------
import java.awt.*;
import java.awt.*;

public class Principale {

 static int flag=0;

public static void main(String[] args) {
                 
Frame f=new Frame();
f.setLayout(null);
                              
Button bt=new Button("Primo");
Button bt1=new Button("Secondo");
                              
classeprova objprova=new classeprova();
                              
f.add(bt);
f.add(bt1);
f.add(objprova.bx);
f.add(objprova.by);
f.add(objprova.tx);

objprova.bx.setBounds(150,200,50,30);
objprova.by.setBounds(250,200,50,30);
objprova.tx.setBounds(150,300,200,30);

bt.setBounds(10,50,50,30);
bt1.setBounds(10,120,50,30);
                              
bt.addActionListener(new GestoreOnOff(objprova));
bt1.addActionListener(new Gestore2(objprova));
objprova.bx.addActionListener(new Gestore2(objprova));
objprova.by.addActionListener(new Gestore2(objprova));
objprova.tx.addActionListener(new GestoreOnOff(objprova));
               
f.setLocation(30,30);
f.setSize(500,500);
f.setVisible(true);
                }
}

//File Gestore ON-OFF
//------------------------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class GestoreOnOff implements ActionListener
{
                classeprova objprova;
                public GestoreOnOff(classeprova objprova)
                {
                this.objprova=objprova;
                }

                public void actionPerformed(ActionEvent e)
{
String bottone= e.getActionCommand();
                              
  if( classeprova.flag==1)
   {
    classeprova.flag=0;
   System.out.println("PROVA0");
   }            
   else     
   {
    classeprova.flag=1;
System.out.println("PROVA1");
   }          
}
}

//FILE GESTORE2
//-------------------------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class Gestore2 implements ActionListener
{
classeprova objprova;
               
   public Gestore2(classeprova objprova)
   {
this.objprova=objprova;
   }
    public void actionPerformed(ActionEvent e)
    {
String bottone= e.getActionCommand();
if (classeprova.flag==0)
{                            
objprova.tx.setText("questa è una prova xxx");
System.out.println("Valore Zero");
}
if (classeprova.flag==1)
{
objprova.tx.setText("questa è una prova yyy");
System.out.println("Valore Uno");
}             
   }
}

//FILE classeprova
//-----------------------------
import java.awt.*;
import java.awt.*;

public class classeprova
{
 static int flag=1;
   
Button bx=new Button("Provax");
Button by=new Button("Provay");
TextField tx=new TextField (30);
}

www.iclstudio.it - (C) Dott.Ing.Costantino Laureanti - Caltagirone Privacy: INFORMATIVA ESTESA