DDE Data Dynamic Exchange Appunti lezioni Classi 1C e 1H – gruppo A

Slides:



Advertisements
Presentazioni simili
Università degli Studi di Napoli "Federico II" - a.a. 2002/2003 Le TD nei processi di apprendimento: strategie di apprendimento collaborativo supportate.
Advertisements

Interazione Uomo - Macchina
MODULO 4 – Il Foglio elettronico
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
PHP.
ITIS “E. Divini” corso di formazione sul concept mapping
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
Inviare documenti dagli applicativi Dalla produttività alla .
Mantenimento dello stato Laboratorio Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Esercitazione con socket
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
Argomenti dalla linea dei comandi Gli argomenti possono essere passati a qualsiasi funzione di un programma, compresa la main(), direttamente dalla linea.
1 Corso di Informatica (Programmazione) Lezione 12 (19 novembre 2008) Programmazione in Java: i metodi statici.
Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI DDE Data Dynamic Exchange Appunti lezioni Classi 1C e 1H – gruppo A.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
I fogli elettronici Microsoft Excel. I Fogli Elettronici Sono strumenti per organizzare gestire, analizzare e presentare insiemi di dati. Le funzionalità
Laboratorio, seminari e lezioni di Gestione del foglio elettronico Paolo Buono
1 LINUX: struttura generale The layers of a UNIX system. User Interface.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
Posta elettronica : per iniziare : per iniziare Primi passi con la posta elettronica Primi passi con la posta elettronica
Lezione 2 Programmare in ASP
Corso di PHP.
DBMS ( Database Management System)
Distributed File System Service Dario Agostinone.
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
Autore: Francesco Palmieri Microsoft Excel Tecniche di base.
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
Caselle si fa in 4 – Modulo2
portale per la gestione di pratiche medico-legali per le assicurazioni
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Ll Questionario Introduzione al software SAS (Parte 2) Metodi Quantitativi per Economia, Finanza e Management Esercitazione n°2.
Università degli Studi di Bari Laurea in Chimica Di spense di Informatica - Dott. F. Mavelli Programmare in Matlab Funzioni di Libreria Funzioni definite.
Per iniziare Cos’è un Foglio Elettronico?
EXCEL E FTP.
Realizzato da Roberto Savino
Creare pagine web Xhtlm. Struttura di una pagina.
WORD Lezione n. 1 Aprire il programma Aprire un documento esistente
Di Luca Santucci 5° Programmatori
13 Excel prima lezione.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Script 1 Marco D. Santambrogio – Ver. aggiornata al 2 Dicembre 2013.
BIOINFO3 - Lezione 331 SUBROUTINE IN PERL Una subroutine (funzione, metodo, procedura o sottoprogramma), e` una prozione di codice all`interno di un programma.
Modulo 4: EXCEL LEZIONE 4 Modulo EXCEL Alessandro Celi.
Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
Lazienda SC Informatica si occupa della progettazione e della realizzazione di sistemi informatici dedicati alle farmacie. Fornisce inoltre un servizio.
File e Funzioni Si possono distinguere tre tipi di file che vengono utilizzati in MATLAB: M-file: hanno estensione .m e in essi vengono memorizzati i.
ASP – Active Server Pages - 1 -Giuseppe De Pietro Introduzione ASP, acronimo di Active Server Pages, sta ad indicare una tecnologia per lo sviluppo di.
Costruzione di una semplice Agenda telefonica Elettronica Esercizio sull'uso delle principali system call Unix.
1 DTS: Importazione Apertura di un DTS da file di archiviazione strutturata: Per aprire un pacchetto DTS salvato come file di archiviazione strutturata.
Introduzione all‘app Lync Windows Store Lync 2013.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
1 Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
Programmazione ad oggetti
Riferimento rapido per Lync 2013 per Office 365 © 2012 Microsoft Corporation. Tutti i diritti sono riservati. Grazie a Lync è possibile iniziare a collaborare.
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Programmazione Web PHP e MySQL 1. 2Programmazione Web - PHP e MySQL Esempio: un blog.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
Sistema di replicazione master-multislave con server di backup per un servizio di chat di Marco Andolfo matr
Laboratorio Informatico
Manuale Utente – i-Sisen Questionario del Gas Naturale
Eprogram informatica V anno.
Eprogram informatica V anno. Introduzione a PHP Introduzione La diffusione di PHP ha avuto un notevole incremento dalla fine degli anni Novanta a oggi,
Excel Funzioni di ricerca.
Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Rita Riccardo
Microsoft ExcelMicrosoft Excel Lezione 11 LA FUNZIONE MEDIA New M. Nanni – E. Del Fante – M. Savioli.
FILE SYSTEM E GESTIONE FILE CREAZIONE DI CARTELLE, COPIA E SPOSTAMENTO DI FILE.
MISURA 2.H - IMBOSCHIMENTO DELLE SUPERFICI AGRICOLE Aprile 2002 Versione 1.0 Servizio Informativo Agricolo Regionale Schede di compilazione ASSESSORATO.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Transcript della presentazione:

DDE Data Dynamic Exchange Appunti lezioni Classi 1C e 1H – gruppo A Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Tecniche di automazione Concetti fondamentali Le funzioni Tecniche di automazione Un esempio Confronto DDE e OLE Glossario Ricerca e sviluppo Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Concetti fondamentali DDE fornisce ciò che il nome indica, ossia la capacità di scambiare dati dinamicamente da una applicazione ad un’altra applicazione. DDE è un antenato dell’OLE infatti la prima versione di OLE si basava sul DDE. DDE esiste dalla versione 1.0 di Windows e continua ad essere lo standard che la maggior parte delle applicazioni segue per comunicare con altre applicazioni. Si può usare DDE per trasferire dei dati “una tantum” oppure per scambiare “real-time” aggiornamenti dei dati appena questi sono disponibili. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Concetti fondamentali L’applicazione Server deve essere in esecuzione affinché possa iniziare una sessione con quell’applicazione. Quando una conversazione è avviata, è stato creato il canale e un lato della conversazione controlla il canale: il client controlla la conversazione utilizzando il set di comandi DDE I comandi DDE consentono: al client di inviare/ricevere dati al server di eseguire comandi aprire e chiudere il canale Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Concetti fondamentali Tutte le comunicazioni DDE avvengono in un canale tra le applicazioni. Le funzioni DDE Initiate e Terminate aprono e chiudono il canale. L’applicazione client controlla il canale e richiede servizi all’applicazione server. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Le Funzioni/Istruzioni DDE Client Server Function INITIATE Function REQUEST Istruzione POKE Istruzione EXECUTE Istruzione TERMINATE HOME Menu Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Sintassi: DDEInitiate(strApplication, Topic) Le Funzioni La funzione Initiate Sintassi: DDEInitiate(strApplication, Topic) apre un canale DDE dall’applicazione client verso l’applicazione server; ha 2 parametri: il nome dell’applicazione server, topic; restituisce all’applicazione client il numero di canale, utilizzato in altre funzioni DDE seguenti per identificare il canale; la chiamata ripetuta a questa funzione apre diversi canali, identificati da un diverso numero di canale; appare un messaggio di errore se l’applicazione server non è in esecuzione o se l’argomento non è valido. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Sintassi: DDERequest(lngChan, strItem) Le Funzioni La funzione Request Sintassi: DDERequest(lngChan, strItem) reperisce i dati dall’applicazione server; ha 2 parametri: il numero del canale (restituito dalla funzione Initiate) e l’item ossia i dati che devono essere restituiti; restituisce all’applicazione client una stringa contenente i dati richiesti; appare un messaggio di errore se il numero di canale o l’item non sono validi oppure se l’applicazione server non reperisce i dati richiesti. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Sintassi: DDEPoke(lngChan, strItem, strData) Le Funzioni L’istruzione Poke Sintassi: DDEPoke(lngChan, strItem, strData) invia dati all’applicazione server; parametri: il numero del canale (restituito dalla funzione Initiate), l’item che identifica i dati da inviare e la stringa contenente i dati; appare un messaggio di errore se il numero di canale o l’item non sono validi oppure se l’applicazione server non è in grado di accettare i dati. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Le Funzioni L’istruzione Execute Sintassi: DDEExecute(lngChan, strCommand) invia comandi all’applicazione server; parametri: il numero del canale (restituito dalla funzione Initiate), la stringa che rappresenta il comando; appare un messaggio di errore se il numero di canale o per qualsiasi errore generato durante l’esecuzione del comando da parte dell’applicazione server. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Le Funzioni La funzione Terminate Sintassi: DDETerminate(lngChan) chiude un canale DDE dall’applicazione; ha come parametro il numero di canale che deve essere chiuso; appare un messaggio di errore se il numero di canale che deve essere chiuso non è valido. Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Fine DDE HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Clicca qui per vedere il filmato Esempio Nell’esempio si scambiano i dati fra l’applicazione MSAccess che scrive su un foglio Excel e poi legge da un foglio MsExcel e rende disponibile (visualizza) in MSAccess  Clicca qui per vedere il filmato HOME Menu Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Esempio HOME Menu Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Glossario dei termini Conversazione DDE: si riferisce a due applicazioni Windows che usano DDE per scambiarsi i dati. Canale: conversazioni DDE sono condotte attraverso canali che sono i collegamenti stabiliti tra le applicazioni. Applicazione CLIENT: applicazione che inizia la conversazione. Applicazione SERVER: applicazione che risponde al client DDE. Nomi Applicazioni: ogni applicazione Windows-based che supporta DDE ha un nome unico (di solito il nome dell’eseguibile esclusa l’estensione). Essi sono usati quando si fa riferimento all’applicazione nel comando DDE. HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Glossario dei termini Task ID: Task Identification Number è un identificativo univoco assegnato ad ogn istanza dell’applicativo in esecuzione. Esso è accodato al nome dell’applicazione (es. Excel5661) Argomento (Topic): informazione che definisce l’argomento della conversazione. Per applicazioni che possono salvare e reperire file, l’argomento è il nome del file (es. VENDITE.XLS) System: particolare argomento che molte applicazioni riconoscono. A differenza di molti altri argomenti che possono non essere disponibili, System è sempre disponibile e fornisce una lista di altri argomenti attualmente disponibili e altre informazioni relative all’applicazione Item: Un Item DDE si riferisce ad un insieme di dati (intervallo di celle in un folio di calcolo, un grafico, …) che due applicazioni collegate da una conversazione DDE si possono scambiare Back HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI

Glossario dei termini Applicazione Microsoft Access Next Back Menu HOME Menu Next Liceo scientifico “G. Galilei” - Appunti del corso: Tecniche di automazione – prof.ssa Laura ZUCCHI