Sviluppo applicativo mobile per lettore barcode datalogic

Slides:



Advertisements
Presentazioni simili
EJB Getting started Database: MySql Application Server: Pramati Server Ambiente di sviluppo: Pramati Studio 3 Applicazione esempio: Logon Trento, 30/10/2002.
Advertisements

Realtà aumentata Prof. M. Bracardi Come creare AURA per la realtà aumentata Di cosa abbiamo bisogno? 1) App Aurasma (fare il download, funziona su sistemi.
Come installare Ubuntu Linux. Come procurarsi Ubuntu Acquistando riviste del settore: - -
A.s Mauro Sabella. Play Store e gestione delle applicazioni Il fulcro del sitema operativo Android è il Play Store, dal quale possiamo installare.
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
Cicli e Array. 2 Esercizio 1 La classe «Smartphone» ha i seguenti attributi: - Modello -Processore -Ram - Pollici -Sistema operativo -Disponibilità (boolean)
Indice 1.Cos'è Google DriveCos'è Google Drive 2.Crea e lavoraCrea e lavora 3.VisualizzareVisualizzare 4.Condividi come e con chi preferisciCondividi come.
Parte 2 Programmare in Matlab – I Sommario: Introduzione: m-file Strutture condizionali e cicli –Istruzione “if” + Operatori logici in MatlabIstruzione.
Scuola Innovazione Lavoro Organizzazione Sicurezza IN Protezione e Sicurezza Dati A cura di: IVX A. Volta Napoli- Salvatore Celardo Lorenzo Piscopo.
FOX BOARD 8+32 Argomenti trattati: ● Breve descrizione dell'hardware ● Overview del sistema di sviluppo ● Esame delle porte GPIO Hardware.
Gestione dei Software in GNU/Linux HackLab Catanzaro Installazione software da sorgente 8° Lezione GNU/Linux Base
Programmare “per gioco” SCRATCH Lo programmerò. Programmerò solo per lei.
Introduzione al backend di Sharepoint
Gruppo Alpini Rivoli sezione Torino
Cassetto Previdenziale per Liberi Professionisti iscritti alla Gestione Separata Manuale Utente.
LAVORARE CON I DISPOSITIVI DESTINATI ALLA FRUIZIONE COLLETTIVA
User Group Riccardo Righi Analista Titulus e titulus organi.
Corso di Elementi di Informatica
Introduzione al backend di Sharepoint_P3
HTML5 Tools Pearson
Configurazione Router IR794- IG601
IL SOFTWARE (FPwin 6.0).
A cura dell’Ing. Buttolo Marco
DISTINTA ONLINE PROCEDURA PER LA COMPILAZIONE
Sale Force Automation.
Corso di Ingegneria del Web A A
Sss Tutorial Reader 2D Tutorial.
Accedere su Google e aprire l’App Drive cliccando sul pulsante :::
Il Software MESH® APAT-ISPRA
VISUAL BASIC.
Allegato E ai Decreti nn
Commissione Calcolo e Reti
Instruzioni per impostare gli Account utente limitato su di una Stazione di lavoro locale Leggere le presenti istruzioni attentamente e portare a termine.
Paradigma MVC Ing. Buttolo Marco.
Protocollo Informatico Trentino
A cura dell’Ing. Buttolo Marco
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Quick Tip Tutorial Come accedere alle statistiche di EBSCOhost e di EBSCO Discovery Service attraverso EBSCOadmin help.ebsco.com.
Qt by Examples LINUX DAY
SAS® OnDemand for Academics SAS Studio
ORDINI ADR e Carta Cliente per Scansioni
Sala di Videoconferenza … quale strumento usare ?
Istruzioni per gli amministratori
Invio telematico delle comunicazioni relative alle Agenzie di Viaggio
1.
Corso propedeutico base di informatica
istalliamo l’ambiente di sviluppo - ide
SOFTWARE Modulo di INFORMATICA DI BASE a cura di T. PRIMERANO.
Rinnovi Firma Digitale «Clienti Aruba PEC» Firma Digitale ed ArubaKey
suggerimenti Alma (solo per uso interno)
Marco Panella MS - Windows Marco Panella
Marco Panella Windows Marco Panella
Claudio Rocchini - Interfacce

Questionari on line GOOGLE DRIVE.
Derive 5 di Anna Retucci 02/01/2019
A COSA SERVE LA STAMPA UNIONE?
GUIDA ALL’UTILIZZO DEL SOFTWARE
Cassetto Previdenziale per Liberi Professionisti iscritti alla Gestione Separata Manuale Utente.
Esercitazione sulle modalità
Fondamenti di Informatica
CATALOGAZIONE EBOOK.
Osservatorio Regionale Commercio Applicativo
Lezione Terza Primi passi di programmazione
Unico 2009 – Esempi per la crisi
INDICO Corso di Legnaro 1 – 2 Marzo 2012 Esercitazioni 02/07/2019
Edmodo una piattaforma social learning nel cloud.
Andrea Martinelli.
Ruolo: Redattore Corsi
Creazione program plan
Transcript della presentazione:

Sviluppo applicativo mobile per lettore barcode datalogic A cura dell’Ing. Buttolo Marco

Avvio visual studio 2008 professional Installarsi visual studio 2008 professional sul proprio PC. Installare l’SDK (Software Development Kit) per .NET (è un archivio ZIP)

Installazione SDK

Creazione nuovo progetto Una volta installato l’SDK per Visual studio 2008, avviare il visual studio e creare un nuovo progetto. Selezionare la voce Visual C# ed in particolare il tipo di progetto SMART DEVICE.

Creazione nuovo progetto

Creazione nuovo progetto

Creazione nuovo progetto Selezionare la voce Windows CE nella relativa comboBox e successivamente l’opzione DEVICE APPLICATION. Se tutto è andato a buon fine, e l’SDK è stato installato correttamente compariranno nella toolbox le icone del datalogic.

Creazione nuovo progetto

Creazione front end Creiamo una applicazione che mostri il barcode letto. Ci serve una textBox, un oggetto di tipo generic scanner ed un bottone di chiusura applicativo. Il front end è il seguente:

Creazione front end

Creazione front end Attenzione alle dimensioni del form. Il dispositivo su cui è stato fatto l’esperimento (datalogic Memor X3) ha un display piccolo e pertanto è buona regola ottimizzare gli ogetti grafici sia come quantità sia come disposizione e dimensione.

Configurazione dispositivo Una volta creata la maschera grafica si può già provare ad eseguirla su dispositivo fisico. Connettere via cavo USB il dispositivo al PC. Entrare nel menu TOOLS -> opzioni e selezionare la voce DEVICE TOOLS -> DEVICE come viene mostrato di seguito:

Configurazione dispositivo

Configurazione dispositivo Cliccare su PROPERTIES

Configurazione dispositivo Cliccare su CONFIGURE ed inserire indirizzo IP di fabbrica:

Avvio debug su dispositivo Avviare il debug e selezionare come target Windows CE device:

Avvio debug su dispositivo Cliccare su DEPLOY ed il gioco è fatto. L’applicativo verrà eseguito su dispositivo. Il seguente frammento di codice mostra come realizzare un semplice lettore di barcode:

Frammenti di codice /***************************************************************** * Name: Form1() * * Target: Constructor of the class * * Input parameters: Nothing * * Output parameters: Nothing. * ****************************************************************/ public Form1() { InitializeComponent(); laser1.GoodReadEvent += new datalogic.datacapture.ScannerEngine.LaserEventHandler(laser1_GoodReadEvent); try //laser1.ReleaseTrigger(); laser1.ScannerEnabled = true; } catch (System.Exception ex)

Frammenti di codice Il costruttore della classe principale (Form1) inizializza l’oggetto Laser1 e gli associa il metodo (ascoltatore) che gestisce l’evento di lettura nuovo bar code. Il frammento di codice seguente mostra cosa fa tale metodo:

Frammenti di codice /************************************************************************** * Name: laser1_GoodReadEvent() * * Target: Handle the scanner button clicked on device * * Input parameters: Nothing. * * Output parameters: Nothing. * **************************************************************************/ private void laser1_GoodReadEvent(datalogic.datacapture.ScannerEngine sender) { textBox1.Text = laser1.BarcodeDataAsText; } In poche parole nella relativa textBox viene memorizzato il bar code letto (in formato testuale).

Deploy soluzione Compilare la soluzione. Creare un nuovo progetto stavolta di tipo SETUP AND DEPLOYMENT. Successivamente aggiungere il progetto creato in precedenza al progetto di deployment.

Deploy soluzione

Deploy soluzione

Deploy soluzione

Deploy soluzione

Deploy soluzione Compilare il progetto di deployment. Il risultato della compilazione sarà un file CAB. Copiare tale file nella cartella ApplicationData del dispositivo. Siccome tale dispositivo è connesso via usb sarà possibile vederlo su esplora risorse di Windows.

Deploy soluzione Sul dispositivo entrare nella cartella MyDevice presente su desktop, aprire la sotto cartella ApplicationData e cliccare due volte sul file CAB il quale avvierà l’installazione dell’applicativo precedentemente creato sul dispositivo. Il gioco è fatto. Eventualmente è consigliabile effettuare un collegamento su desktop di tale software.

Foto Datalogic Memor X3