|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

--- PHP y MySQL en App Inventor 2 --

Volver al índice del tutorial de PHP y MySQL

____________________________

352.- Proyecto Bar de tapas, anotaciones del camarero. Archivo PHP (II). Bajar y subir precios.

p350B_bar_de_tapas.aia

__________________________________________

- Comentarios.

- En el proyecto anterior vimos que los archivos de precios de //tapas.csv y //bebidas.csv los teníamos que Subir a la aplicación.

- Y luego los cargábamos en los VisoresDeLista.

__________________________________________

- Mejora, los archivos de precios en internet.

 

- Vamos a mejorar nuestra aplicación. Los archivos de precios de tapas.csv y bebidas.csv se encontrarán en un servidor web de internet.

- Es decir, antes se encontraban en la misma aplicación y ahora se encuentran en internet.

- Cuando se inicie la pantalla de Pedidos, se bajarán estos dos archivos de Internet.

__________________________________________

- El administrador del bar cambia y sube los archivos.

- Los archivos de precios son estos:

tapas.csv

bebidas.csv

- Tienen el valor de las tapas o bebidas, sus precios y el signo del euro € como separador, que utilizaremos más adelante.

- Supongamos que el Administrador del bar quiere cambiar algunos precios, tapas o bebidas.

- Tendría esos archivos en su ordenador, mediante un editor de texto o el mismo Excel, cambiaría los precios en esos archivos.

- Luego subiría esos archivo modificados a internet.

- ¿Cómo los subiría?

- Ya vimos en el tutorial: 323.- Subir archivo mediante PHP la forma de subir archivos a un hosting remoto.

- Concretamente los subimos al directorio "subidos" del servidor web gratuito:

http://kio4.esy.es/subidos

- Recuerda que lo subíamos entrando en una página web y mediante código PHP se guardaba en el directorio "subidos" del servidor remoto.

http://kio4.esy.es/subir_archivo.htm

- Pues bien, simplemente el Administrador del bar modificará en su ordenador los archivos tapas.csv y bebidas.csv y los subirá de esta manera.

__________________________________________

- Ya están en el directorio "subidos".

- Ahora debemos cambiar en el código de App inventor, la parte de donde se cargaban los archivos tapas.csv y bebidas.csv

- Aquí está la modificación del código, compáralo con el que he puesto al principio de esta página:

- En el Diseño he añadido dos Web, la Web2 y la Web3.

- Además observa que, como he comentado anteriormente, previamente se han subido los archivos a:

http://kio4.esy.es/subidos/tapas.csv

http://kio4.esy.es/subidos/bebidas.csv

- Fíjate que ahora no es necesario subir los archivos //tapas.csv y //bebidas.csv en la parte del Diseño.

- El resto del código es igual que el del tutorial anterior.

_____________________
- Funcionamiento. Pantalla de Pedidos.

- El funcionamiento será el mismo.

_____________________
- Propuestas.

- Cada vez que se pulsa en una Mesa y entra la pantalla de Pedido, la aplicación va a internet para obtener los archivos de precios de tapas y bebidas, esto consume un tiempo.

- Sería conveniente lo siguiente: la aplicación tendría en la primera pantalla, la Screen1, solamente una portada de presentación. Cuando se ejecute la aplicación y entre en esta portada de inicio, el código irá a internet y bajará los archivos de precios de tapas y bebidas, solo los bajará una vez, cuando se ejecute la aplicación.

- Una vez bajado, entrará otra pantalla llamada Mesas, donde estarán las mesas y luego otra llamada Pedidos, donde estará el proceso de pedidos, pero ya no pedirá los archivos de tapas y bebidas a internet, ya que se bajó en la pantalla Screen1 de portada cuando se inició la aplicación. De esta manera la entrada a la pantalla de pedidos será más rápida y segura.

- En la portada de la Screen1, la información bajada de los archivos de tapas y bebidas podría ir a una variables, llamada las_tapas y las_bebidas, esas variables podrían ir a dos TinyBD. Luego en la pantalla de pedidos se tomaría la información de las dos TinyBD y se introducirían en los VisorDeListas.

__________________________________
__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información