Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

App Inventor 2 con database MySQL
App Inventor 2 con database MySQL
App Inventor 2 con database MySQL
Ebook152 pages2 hours

App Inventor 2 con database MySQL

Rating: 0 out of 5 stars

()

Read preview

About this ebook

App Inventor 2 con database MySQL è una guida passo-passo per scrivere applicazioni Android che utilizzano database MySQL residenti in Internet.

Il compito è svolto in sinergia fra i componenti Web, WebWevier e Sharing di App Inventor e database MySQL.

La trasmissione dati fra App Android e database MySQL è realizzata mediante interfaccia php appositamente scritta e ampiamente documentata.

Con questo metodo le App assemblate con App Inventor possono condividere un database su server remoto il cui contenuto è possibile aggiornare utilizzando un normale browser web.

Ciò significa che è possibile distribuire App il cui contenuto può cambiare nel corso del tempo, semplicemente cambiando i dati nel database.

Azioni implementate: memorizzazione, modifica, cancellazione, ordinamento, recupero e trasferimento record dal database MySQL remoto al dispositivo mobile Android.

Condivisione dei dati importati mediante il componente Sharing.

In questa guida sono incluse spiegazioni dettagliate, esempi e link per scaricare la App Android, database e codice php. Tutti gli esempi sono descritti e commentati in lingua italiana. Una volta fatto il download, i file sono già predisposti ad essere caricati su webserver e dispositivi Android per essere usati immediatamente. Sulla scorta di queste nozioni sarà possibile creare un proprio sistema App Android-php-MySQL personalizzato. Per chi si considera principiante, nella parte database è descritto php/MySQL essenziale al funzionamento di questo applicativo e fornite spiegazioni su come procurarsi web server a basso costo o gratuiti per le proprie esigenze. Per la parte App Inventor del MIT (Massachusetts Institute of Technology), chi volesse approfondire questa tecnologia nel suo complesso alla pagina web del MIT sono recensite guide anche in lingua italiana.

Se le vostre App necessitano di lavorare con i dati, questo e-book può fare per voi!
LanguageItaliano
Release dateMay 19, 2016
ISBN9786050441673
App Inventor 2 con database MySQL

Read more from Antonio Taccetti

Related to App Inventor 2 con database MySQL

Related ebooks

Related articles

Reviews for App Inventor 2 con database MySQL

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    App Inventor 2 con database MySQL - Antonio Taccetti

    App Inventor 2 con database MySQL 

    gestione remota dei dati

    by

    Antonio Taccetti

    Copyright ©

    Tutti i diritti sono riservati a norma di legge e a norma delle convenzioni internazionali.

    Nessuna parte di questo libro può essere riprodotta con sistemi elettronici, meccanici o altri, senza l'autorizzazione scritta del proprietario dell'opera.

    Il codice sorgente degli esempi può invece essere copiato, modificato e utilizzato senza chiedere autorizzazioni purché venga citato il presente testo quale origine del sorgente.

    Nome e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive case produttrici.

    Discalimer

    App, pagine php e database sono stati controllati più volte e le applicazioni testate.

    La presente pubblicazione contiene le opinioni dell’autore ed hanno lo scopo di fornire informazioni precise ed accurate.

    L’elaborazione dei testi, anche se curata con scrupolosa attenzione non potrà comportare specifiche responsabilità in capo all’autore e/o all’editore per eventuali errori o inesattezze.

    Finito in Firenze, Maggio 2016

     Contenuto di questa guida

    Questa guida espone come usare App Inventor 2 per creare App per il Sistema Operativo Android che si interfaccino con tabelle di un database php/MySQL.

    Per la parte dell’App Android sarà possibile: 

    Ordinare un qualsiasi campo della tabella, in senso ascendente e discendente

    Filtrare i dati di un campo a scelta, anche il medesimo dell'ordinamento.

    Importare nel dispositivo Android i record filtrati.

    Condividere (Sharing) questi record mostrando una lista delle app installate che possono gestire le informazioni fornite permettendo all'utente di scegliere quale di queste deve essere usata.

    Ad esempio App per le email, App di social networking, app messaggi e così via.

    Per chi non conosce App Inventor (MIT), guide in italiano per App Inventor sono recensite dal MIT (Massachusetts Institute of Technology) alla pagina web: 

    http://appinventor.mit.edu/explore/books.html

    Con i titoli:

    Usare App Inventor Scrivere e distribuire App per cellulari e tablet Android (poi denominato classico dal MIT) 

    App Inventor 2 Per Esempi

    Entrambe sono reperibili in Internet sia in formato cartaceo che e-book

    Per quanto riguarda la parte php/MySQL viene presentato: 

    Come procurarsi gratuitamente il software per installare un ambiente di sviluppo Apache con server locale php/MySQL.

    Descritto il componente software phpMyAdmin mostrando come creare e testare tabelle anche con l'uso di query SQL 

    Mostrato come scrivere una pagina php che permetta di inserire, modificare e cancellare dati e record dalle tabelle di un database.

    Presentato come progettare e scrivere la pagina web che consente all'App Android di interfacciarsi con la tabella del database php/MySQL permettendo di:

    Ordinare e filtrare i dati contenuti nelle tabelle di un database in Internet

    Trasferimento sul dispositivo Android di record filtrati

    Esposte più opzioni su come procurarsi un server Internet a basso costo o gratuito.

    Mostrato come caricare interfaccia php e tabella php/MySQL sul server Internet testandone il funzionamento.

    App per Android, pagine php e tabella sono scaricabili dal sito dell'autore.

    Gli indirizzi sono riportati alla fine della guida.

    Queste sono:

    App_Web_PHP_MySQL: App in formato zip contente il file aia e l’APK

    ai2tabella: Tabella del database

    ai2-connessionedb.php e ai2connessionedb.php : Connessione al database.

    ai2-index.php e ai2index.php: Accesso pagina di amministrazione del database

    ai2-accessosessione.php ai2accessosessione.php: Verifica dati d’accesso al database

    ai2-gestionedati.php e ai2gestionedati.php: Inserimento, modifica dati

    ai2-interfaccia.php e ai2interfaccia.php: Pagina di interfaccia con l'APP Android 

    Le pagine php sono scritte per due versioni diverse di php,

    quelle con il trattino – nel nome sono per una versione più datata.

    Ad esempio:

    ai2-connessionedb.php: versione più vecchia di php

    ai2connessionedb.php: versione php recente (5.5 anno 2016)

    Per chi è interessato a utilizzare la libreria grafica di php (GD library), ampliando e arricchendo l'interfaccia fra APP di Android e php/MySQL,  nelle librerie su Internet è reperibile la guida: 

    Usare GD library con php: funzioni, figure, grafici e gradienti.

    In lingua italiana, contiene esempi dettagliati su come creare grafici e diagrammi senza l’uso di librerie aggiuntive.

    Degli script è possibile fare il download.

    A questo indirizzo web:

    http://www.taccetti.net/web/phpgd2/index.php?id=117 

    la guida è accompagnata da un supporto di pagine dinamiche che mostrano il funzionamento degli script php,

    Database

    Nel linguaggio informatico, il termine inglese database (in italiano, banca dati) definisce archivi di dati strutturati in modo da razionalizzare gestione ed aggiornamento delle informazioni, sopportando lo svolgimento di ricerche anche complesse.

    Le informazioni contenute nei database sono strutturate e collegate tra loro secondo modelli logici valutati e scelti dei progettisti.

    Nell'eccezione più semplice un database è una tabella paragonabile ad un foglio quadrettato.

    Questa tabella contiene dati riferiti ad uno specifico argomento, ad esempio una tabella delle regioni italiane, oppure di clienti o prodotti, classici

    Enjoying the preview?
    Page 1 of 1