Esercitazione 3 Utilizzo di un array per la visualizzazione dei dati.

Slides:



Advertisements
Presentazioni simili
ESERCITAZIONE R 12,19 marzo 2012 Mario Mastrangelo
Advertisements

MODULO 3 – ELABORAZIONE TESTI
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Interfaccia modulo ricalcolo inventari Marco Moretti Febbraio 2012.
Comunicare con la posta elettronica (7.4)
Per non insabbiarsi … tra il Tigri e lEufrate Ovvero come cercare cartografie imparando ad usare Internet (senza incartarsi …) ESEMPIO 1C – ricaduta.
Connessione con MySQL.
Esercitazione 2 Array, funzioni, form
Università degli Studi di Modena e Reggio Emilia
1 Biglietti: schema E/R. 2 Biglietti: albero degli attributi.
Assicurarsi di aver effettuato laccesso Questa presentazione power point contiene le istruzioni per creare pagine personali o di gruppo sui siti dei.
1 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Internet Explorer Il browser.
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Corso di Informatica A.A
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
1 Personalizzazione ed utilizzo avanzato dei servizi 4^ giornata di corso.
memoria gestita staticamente:
Lezione 24 maggio 2007 Strutture File Allocazione dinamica della memoria.
Windows 95WordPad Formattare il vostro documento Per modificare laspetto del vostro testo usate la Barra della Formattazione o il menu Formato. Selezionate.
Corso di PHP.
COME USARE PPT Prof.ssa SMattioli
Creiamo una cartella nel nostro hard disk dove andremo ad inserire le risorse che costituiranno i contenuti del sito. Apriamo il programma Dopo aver cliccato.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Registrazione su 000webhost
Progetto: memorizzazione dello stato nel database Accesso Nome Anno N. accediNegozio.html negozio Seleziona oggetto1 oggetto2 oggetto conferma.
RDA -> ePOD
Posta elettronica Usare la posta elettronica con il browser web 2 a parte La rubrica.
66. Rubrica La Rubrica vi consente di raccogliere gli indirizzi di posta elettronica. Potete accedere dalla rubrica dallinterno del programma di posta.
Realizzato da Roberto Savino
Creare pagine web Xhtlm. Struttura di una pagina.
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
BIOINFO3 - Lezione 111 CGI-BIN CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. Il server web (httpd) della.
BIOINFO3 - Lezione 331 SUBROUTINE IN PERL Una subroutine (funzione, metodo, procedura o sottoprogramma), e` una prozione di codice all`interno di un programma.
Costruzione di una semplice Agenda telefonica Elettronica Esercizio sull'uso delle principali system call Unix.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Web Form Presentazione 2.3 Comunicazione integrata in rete| Prof. Luca A. Ludovico.
SQL*PLUS Worksheet Permette di:
ESERCIZIO PL/SQL e PSP.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Realizzazione Sito Web
Introduzione a Windows (Seconda parte) Lezione 3 Riccardo Sama' Copyright 
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
Registrazione su altervista Dal browser collegarsi al sito : “ ”
Esercizio ODBC Roberto Pecchioli, Nicola Salotti, Massimiliano Sergenti - Gruppo Admin.
Nozione ed uso Operazioni eseguite automaticamente ogni volta che avviene un certo evento Uso: –Gestione di vincoli di integrità: Per fallimento Per modifica.
Operazione immissione persona Vogliamo implementare il seguente progetto: Immissione persona Anno N. Nome Cognome Errore:.... Controllo e Immissione Errore.
Fondamenti di Markup Languages: Richiami di HTML © 2005 Stefano Clemente Stefano Clemente
Esercizi.
CREAZIONE UTENTE SU ORACLE1 Andate su //oracle1.cli.di.unipi.it/webdb Login come utente: webdb password: ******* Administer -> User Manager Riempire i.
1 Java primo contatto Quando le classi fanno la differenza …
ESERCIZIO PL/SQL e PSP. LO SCHEMA create table studenti ( nome VARCHAR2(15) not null, cognome VARCHAR2(15) not null, eta NUMBER );
Manuale Utente – i-Sisen Questionario dei Consumi
Gli indirizzi delle pagine Web Prof. Cristina Sanvito e Renzo Didoni.
Sss Tutorial Reader 2D Tutorial. sss Tutorial Con Reader 2D è possibile creare un percorso di lettura di un’immagine personalizzato. Vediamo come….
SISTEMA GESTIONE TOMBINI
1 REGOLAMENTO (CE) N.1224/09 – CONTROLLO PESCA CORSO IN AUTOISTRUZIONE  GESTIONE DATI OPERATORE  NOTE DI VENDITA  ASSUNZIONE IN CARICO  DOCUMENTO DI.
Planet HT – Genova - Elisa Delvai
Progetto: memorizzazione dello stato nel database Accesso Nome Anno N. accediNegozio.html negozio Seleziona oggetto1 oggetto2 oggetto conferma.
Operazione ricerca e selezione persone
Operazione ricerca e selezione persone
Operazione immissione persona
Progetto: memorizzazione dello stato nel database
Transcript della presentazione:

Esercitazione 3 Utilizzo di un array per la visualizzazione dei dati

Operazione ricerca e selezione persone Vogliamo implementare il seguente progetto: Immissione parametri Nome Cognome Anno N. immettiParametri cerca Risultati ricerca nome 1 nome 2 nome mostra Persone scelte nome 2 nome

Progetto di dettaglio Stato 0 –Operazione: immettiParametri –Parametri: IlNome, IlCognome, LAnnoNascita Stato 1 –Operazione: cerca –Parametri: IlNome, IlCognome, LAnnoNascita Stato 2 –Operazione: mostra –Parametri: TABLE di VARCHAR2

Per cominciare Creo una directory ~/ese3bdl Copio il contenuto della directory ~ghelli/bdl/esercizi/ese3 nella directory ~/ese3bdl oppure visitare la pagina Mi connetto a oracle via sqlDeveloper

Per mettersi in pari Se non ho già creato una tabella Persone nell’ultima lezione: –Con sqlDeveloper apro e compilo i file ese1/create.sql e ese1/insert.sql Apro il file ese2/ese2.pks (possibilmente con emacs o wordpad) Sostituisco tutte le occorrenze di XXX e MioAccountOracle con il mio nome nome_utente e salvo. Carico ese2/ese2.pks ed ese2/ese2.pkb

Per implementare Apro e compilo, nell’ordine, i file modGUI.pks, modGUI.pkb, ese3.pks ed ese3.pkb Verifico se le modifiche sono avvenute controllando i pacchetti P_ESE3 e MODGUI Verifico il funzionamento dell’applicazione aprendo un browser all’indirizzo:

Invocare l’applicazione dal Web Per invocare la procedura dal Web, modifico il file ~/public_html/ese2bdl/menu.html, creato alla precedente lezione sul mio spazio web, e aggiungo una form per la chiamata della procedura MioAccountOracle.p_ese2.immettiParametri

Spedire e ricevere liste di stringhe Una lista di stringhe è spedita da una URL: –…/user.pack.proc?a=10&a=20&a=30 Il web listener sa che il tipo di a in user.pack.proc è TABLE OF VARCHAR2(XXX) INDEX BY BINARY_INTEGER traduce la URL in: TYPE parTable IS TABLE OF VARCHAR2(XXX) INDEX BY BINARY_INTEGER; parTable a; a(1):=10; a(2):=20; a(3):=30; user.pack.proc(a);

Spedire liste di stringhe Una lista di stringhe è spedita da una URL: …/user.pack.proc?a=10&a=20&a=30 Ovvero da una form ‘ ACTION="user.pack.proc" ’ con tanti componenti input che hanno lo stesso nome ‘ a ’: … … … …

Ricevere liste di stringhe Definisco un tipo tabella ed un valore tabella vuota: TYPE HTTPCognomiT IS TABLE OF VARCHAR2(15) INDEX BY BINARY_INTEGER; EmptyHTTPCognomi HTTPCognomiT; Li uso come tipo parametro e valore default: procedure mostra( ICognomi HTTPCognomiT default EmptyHTTPCognomi)

Esercizi Dare un messaggio diverso quando la lista è vuota Sostituire gli usi di htp… con ModGUI… Sostituire la scelta dell’anno di nascita: invece di usare una formText usare una combo box per scegliere tra 1985 e 1995: –ApriSelect(‘LAnnoNascita’); AggiungiSelect(‘1985’,’OttantaCinque’); … ChiudiSelect; Lo stesso, ma estraendo gli anni dal BD (senza distinguere stavolta 1985 e ’OttantaCinque’) Trasferire l’esempio su di una relazione dello schema