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

Slides:



Advertisements
Presentazioni simili
Lezione 8 Anno accademico Titolare corso: Prof. Costanza Torricelli
Advertisements

Università degli Studi di Napoli "Federico II" - a.a. 2002/2003 Le TD nei processi di apprendimento: strategie di apprendimento collaborativo supportate.
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 .
MATLAB. Scopo della lezione Programmare in Matlab Funzioni Cicli Operatori relazionali Esercizi vari.
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 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
1 Corso di Informatica (Programmazione) Lezione 12 (19 novembre 2008) Programmazione in Java: i metodi statici.
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
DBMS ( Database Management System)
Distributed File System Service Dario Agostinone.
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.
DDE Data Dynamic Exchange Appunti lezioni Classi 1C e 1H – gruppo A
Per iniziare Cos’è un Foglio Elettronico?
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
EXCEL E FTP.
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.
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.
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
Eprogram informatica V anno. ASP.NET Introduzione ASP.NET (Active Server Page) è il linguaggio che, sfruttando la tecnologia.NET, permette di: -scrivere.
Programmazione Web PHP e MySQL 1. 2Programmazione Web - PHP e MySQL Esempio: un blog.
Interazione col DB Per interagire con una base dati da una pagina PHP occorre procedere come segue: Eseguire la connessione al DBMS MySQL in ascolto;
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
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Laboratorio Informatico
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.
Conio.h contiene la dichiarazione di funzioni usate per richiamare alcune routine DOS di gestione del video e della tastiera. NECESSARIA PER system(‘’cls’’)
Microsoft ExcelMicrosoft Excel Lezione 11 LA FUNZIONE MEDIA New M. Nanni – E. Del Fante – M. Savioli.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Gestire i dati: download e salvataggio. L’importanza dei dati La quasi totalità delle applicazioni hala necessità di gestire varie funzionalità relative.
Transcript della presentazione:

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

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

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Back HOME Menu Next Concetti fondamentali DDE è un antenato dellOLE infatti la prima versione di OLE si basava sul DDE. DDE fornisce ciò che il nome indica: la capacità di scambiare dati dinamicamente da unapplicazione ad unaltra applicazione. Si può usare DDE per trasferire dei dati una tantum oppure per scambiare real-time aggiornamenti dei dati appena questi sono disponibili 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

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Concetti fondamentali Lapplicazione Server deve essere in esecuzione affinché possa iniziare una sessione con quellapplicazione. 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

Tecniche di automazione 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. Lapplicazione client controlla il canale e richiede servizi allapplicazione server. Back HOME Menu Next

Tecniche di automazione 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

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Le Funzioni La funzione Initiate Sintassi: DDEInitiate(strApplication, Topic) ëapre un canale DDE dallapplicazione client verso lapplicazione server; ëha 2 parametri: il nome dellapplicazione server, topic; ërestituisce allapplicazione 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 lapplicazione server non è in esecuzione o se largomento non è valido. Back HOME Menu Next

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Le Funzioni La funzione Request Sintassi: DDERequest(lngChan, strItem) reperisce i dati dallapplicazione server; ëha 2 parametri: il numero del canale (restituito dalla funzione Initiate) e litem ossia i dati che devono essere restituiti; ërestituisce allapplicazione client una stringa contenente i dati richiesti; ëappare un messaggio di errore se il numero di canale o litem non sono validi oppure se lapplicazione server non reperisce i dati richiesti. Back HOME Menu Next

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Le Funzioni Listruzione Poke Sintassi: DDEPoke(lngChan, strItem, strData) invia dati allapplicazione server; ëparametri: il numero del canale (restituito dalla funzione Initiate), litem che identifica i dati da inviare e la stringa contenente i dati; ëappare un messaggio di errore se il numero di canale o litem non sono validi oppure se lapplicazione server non è in grado di accettare i dati. Back HOME Menu Next

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Le Funzioni Listruzione Execute Sintassi: DDEExecute(lngChan, strCommand) invia comandi allapplicazione 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 lesecuzione del comando da parte dellapplicazione server. Back HOME Menu Next

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Le Funzioni La funzione Terminate Sintassi: DDETerminate(lngChan) chiude un canale DDE dallapplicazione; ë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

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Fine DDE HOME Menu Next

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Esempio Nellesempio si scambiano i dati fra lapplicazione MSAccess che scrive su un foglio Excel e poi legge da un foglio MsExcel e rende disponibile (visualizza) in MSAccess HOME Menu

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Esempio HOME Menu

Tecniche di automazione 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 delleseguibile esclusa lestensione). Essi sono usati quando si fa riferimento allapplicazione nel comando DDE. HOME Menu Next

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Task ID: Task Identification Number è un identificativo univoco assegnato ad ogn istanza dellapplicativo in esecuzione. Esso è accodato al nome dellapplicazione (es. Excel5661) 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 allapplicazione 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 Argomento (Topic): informazione che definisce largomento della conversazione. Per applicazioni che possono salvare e reperire file, largomento è il nome del file (es. VENDITE.XLS) Back HOME Menu Next Glossario dei termini

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Applicazione Microsoft Access Back HOME Menu Next Glossario dei termini

Tecniche di automazione Corso: Tecniche di automazione – prof.ssa Laura ZUCCHI Concetti fondamentali Client Server Function INITIATE Function REQUEST Istruzione POKE Istruzione EXECUTE Istruzione TERMINATE Back HOME Menu Next