Quote from joandetarragona on March 6, 2021, 10:58 pmInformación previa:
Estoy jubilado y en los años setenta trabajé con el GWBASIC.
Aquel lenguaje solamente podía manejar 64 Kb de datos,
pero aceptaba que una parte del programa se sustituyera por otra parte,
l o cual permitía montar pequeños subprogramas...Situación actual:
Estoy preparando un proyecto que tiene tres bloques claramente diferenciados:
bloque 1: identificacion del profesor o del estudiante
y comprobación o alta del mismo.
bloque 2: actividades que puede realizar el profesor
(añadir /suprimir/modificar lecciones, consultar situación de un estudiante, etc)
bloque 3: actividades que puede realizar el estudiante:
(leer información, contestar preguntas, etc.)Quisiera montar el proyecto en tres aplicaciones, de alguna manera independientes, de manera que
desde el bloque 1 se pueda pasar al bloque 2
o al bloque 3
o se pueda salir del bloque 1
desde el bloque 2 se pueda pasar al bloque 3
o se puedas salir del bloque 2
desde el bloque 3 se pueda salir del bloque 3Problema-Pregunta
1) ¿Es posible pasar de una aplicación a otra, dejando cerrada la primera? ¿Cómo?
2) ¿Es posible mantener el valor de una variable al pasar una aplicación a otra? ¿Cómo?Gracias de antemano por vuestra respuesta :)
Información previa:
Estoy jubilado y en los años setenta trabajé con el GWBASIC.
Aquel lenguaje solamente podía manejar 64 Kb de datos,
pero aceptaba que una parte del programa se sustituyera por otra parte,
l o cual permitía montar pequeños subprogramas...
Situación actual:
Estoy preparando un proyecto que tiene tres bloques claramente diferenciados:
bloque 1: identificacion del profesor o del estudiante
y comprobación o alta del mismo.
bloque 2: actividades que puede realizar el profesor
(añadir /suprimir/modificar lecciones, consultar situación de un estudiante, etc)
bloque 3: actividades que puede realizar el estudiante:
(leer información, contestar preguntas, etc.)
Quisiera montar el proyecto en tres aplicaciones, de alguna manera independientes, de manera que
desde el bloque 1 se pueda pasar al bloque 2
o al bloque 3
o se pueda salir del bloque 1
desde el bloque 2 se pueda pasar al bloque 3
o se puedas salir del bloque 2
desde el bloque 3 se pueda salir del bloque 3
Problema-Pregunta
1) ¿Es posible pasar de una aplicación a otra, dejando cerrada la primera? ¿Cómo?
2) ¿Es posible mantener el valor de una variable al pasar una aplicación a otra? ¿Cómo?
Gracias de antemano por vuestra respuesta :)

Quote from luishp on March 7, 2021, 11:55 am@joandetarragona depende mucho de como quieras publicar tu aplicación y que tecnologías vayas a utilizar.
En el caso más sencillo, una aplicación web sin PHP ni bases de datos, puede utililizar este comando para cargar una app diferente ubicada en una carpeta distinta en tu servidor web:LoadApp "url"Donde url es la dirección en Internet de la app que quieres cargar.
Para guardar datos compartidos, puedes hacerlo si todas tus apps está en el mismo dominio de Internet utilizanado LocalStorage con los comandos: SetItem, GetItem y RemoveItem. Los datos se guardarán y compartirán para un mismo usuario dentro del mismo navegador siempre y cuando no se vacíe la caché del mismo.El plugin neoLocalStorage tiene opciones adionales y permite guardar objetos y arrays además de variables simples.
Como opciones más completas puedes utilizar una base de datos, en el canal de YouTube encontrarás una serie de vídeos explicando el proceso de crear una app con base de datos paso a paso.
Espero haberte servido de ayuda.
Saludos!
@joandetarragona depende mucho de como quieras publicar tu aplicación y que tecnologías vayas a utilizar.
En el caso más sencillo, una aplicación web sin PHP ni bases de datos, puede utililizar este comando para cargar una app diferente ubicada en una carpeta distinta en tu servidor web:
LoadApp "url"
Donde url es la dirección en Internet de la app que quieres cargar.
Para guardar datos compartidos, puedes hacerlo si todas tus apps está en el mismo dominio de Internet utilizanado LocalStorage con los comandos: SetItem, GetItem y RemoveItem. Los datos se guardarán y compartirán para un mismo usuario dentro del mismo navegador siempre y cuando no se vacíe la caché del mismo.
El plugin neoLocalStorage tiene opciones adionales y permite guardar objetos y arrays además de variables simples.
Como opciones más completas puedes utilizar una base de datos, en el canal de YouTube encontrarás una serie de vídeos explicando el proceso de crear una app con base de datos paso a paso.
Espero haberte servido de ayuda.
Saludos!
Quote from joandetarragona on March 7, 2021, 2:37 pmGracias por contestar, luishp. :)
En mi ignorancia, no conozco diversas manera de publicar una aplicación y, en cuanto a tecnologías, no salgo de VisualNEO.
Colaboro como voluntario de Cáritas, dando clases de español a un grupo de inmigrantes. Disponemos de un aula con varios ordenadores.
Entiendo que tu comentario implica usar Internet, pero Internet no entra en mi plan. Mi idea se limita a un ordenador (o a varios ordenadores)
Lo que deseo es disponer en una misma carpeta,
si es que se puede,
de tres aplicaciones.exe:
1) IDENTIDAD.EXE
2) PROFESOR.EXE
3) ALUMNO.EXEde manera que IDENTIDAD.EXE,
después de conseguir lo que pretende,
ponga en marcha o bien PROFESOR.EXE o bien ALUMNO.EXEMi pregunta, por tanto, es la siguiente:
Desde una aplicación.exe,
¿se puede llamar o lanzar otra aplicación.exe
situada en la misma carpeta?Gracias de nuevo por tu interés , luishp. :)
Gracias por contestar, luishp. :)
En mi ignorancia, no conozco diversas manera de publicar una aplicación y, en cuanto a tecnologías, no salgo de VisualNEO.
Colaboro como voluntario de Cáritas, dando clases de español a un grupo de inmigrantes. Disponemos de un aula con varios ordenadores.
Entiendo que tu comentario implica usar Internet, pero Internet no entra en mi plan. Mi idea se limita a un ordenador (o a varios ordenadores)
Lo que deseo es disponer en una misma carpeta,
si es que se puede,
de tres aplicaciones.exe:
1) IDENTIDAD.EXE
2) PROFESOR.EXE
3) ALUMNO.EXE
de manera que IDENTIDAD.EXE,
después de conseguir lo que pretende,
ponga en marcha o bien PROFESOR.EXE o bien ALUMNO.EXE
Mi pregunta, por tanto, es la siguiente:
Desde una aplicación.exe,
¿se puede llamar o lanzar otra aplicación.exe
situada en la misma carpeta?
Gracias de nuevo por tu interés , luishp. :)

Quote from luishp on March 7, 2021, 6:43 pm@joandetarragona no se si estamos hablando de lo mismo...
Este foro es para VisualNEO Web (aplicaciones web) y existe otro para VisualNEO Win (antiguo NeoBook).
Si lo que quieres es generar ejecutables para Windows (.exe) creo que es mucho más conveniente que utilices VisuaNEO Win, aunque quizá ya lo estás haciendo y has publicado tus mensajes en el foro equivocado.¿Es así?
Saludos!
@joandetarragona no se si estamos hablando de lo mismo...
Este foro es para VisualNEO Web (aplicaciones web) y existe otro para VisualNEO Win (antiguo NeoBook).
Si lo que quieres es generar ejecutables para Windows (.exe) creo que es mucho más conveniente que utilices VisuaNEO Win, aunque quizá ya lo estás haciendo y has publicado tus mensajes en el foro equivocado.
¿Es así?
Saludos!
Quote from joandetarragona on March 7, 2021, 6:59 pmPues así es, luishp.
Utilizo VisualNEO Win y me he equivocado de foro.
Lo lamento, pido disculpas y me despido, agradeciendo tus respuestas.
Pues así es, luishp.
Utilizo VisualNEO Win y me he equivocado de foro.
Lo lamento, pido disculpas y me despido, agradeciendo tus respuestas.