AlexMnrs Seguir
Beta
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Desde
- 28 Oct 2013
- Mensajes
- 66
(SOLUCIONADO) Mi aplicación no sirve para los demás, sólo local... (C#)
Buenas!
Estoy empezando con C# y he creado la siguiente aplicación (es la primera que hago):
Como podéis comprobar, es sencillita. Un DataGridView para almacenar los datos y algunos botones para añadir, editar, eliminar... que abren otros formularios donde debes de rellenar los datos y ejecutan las consultas correspondientes a la base de datos (INSERT INTO... en el caso de añadir, UPDATE en el caso de modificar, etc.)
El problema es -y no había caído antes- que la aplicación sólo funciona en local porque yo tengo el Microsoft SQL Server 2014 que es donde está la base de datos con la que trabaja, pero si la abro en una máquina virtual o se la paso al vecino para que la prueba, no funciona evidentemente porque en esos PCs no está el SQL Server con la base de datos... torpe yo!
He estado buscando y rebuscando tanto que hasta me ha empezado a doler el tarro, con eso os lo digo todo, y no he encontrado lo que busco. La pregunta es: cómo puedo hacer para que el programa funcione en cualquier ordenador? Es decir, que todos puedan abrirlo y meter ahí sus contactos. Que cierren el programa y al volver abrirlo sigan ahí. Vaya, como está funcionando ahora, pero sin bases de datos de por medio.
He estado mirando para guardar los datos en un XML y que al abrir el programa, es decir, en el evento load del formulario principal, automáticamente cargue el XML para que aparezcan los datos desde un principio sin tú tener que darle a un botoncito para cargar el archivo ni nada por el estilo, no sé si me explico... pero no me entero de nada sinceramente, entre que los vídeos que hay en YouTube son del año de la quica y están desactualizados y yo que soy novato, pues ya sabéis... :grumpy:
Por último me gustaría mencionar un programa llamado EMDB que es algo así como un catálogo de películas para tu tener ahí tu lista de las películas que has visto (o no), con su sinopsis, genero, duración, etc. y por lo visto guarda los datos en C:\Users\Usuario\Documents\EMDB. Hay un archivo cfg que imagino serán los parámetros de configuración de la aplicación y por otra parte hay un archivo .dat que es el que guarda las películas que tú añades en la aplicación. Eso es lo que yo quiero! Y he estado buscando para hacerlo, pero no encuentro nada sobre guardar datos en archivos .dat con c#...
No sé, a lo mejor alucináis en colores cuando hayáis leído todo esto y me estoy complicando demasiado, pero ya os digo que por más que busco e intento sacar una solución, no doy con ello.
A ver si podéis echarme un cable! :love_heart:
Buenas!
Estoy empezando con C# y he creado la siguiente aplicación (es la primera que hago):
Como podéis comprobar, es sencillita. Un DataGridView para almacenar los datos y algunos botones para añadir, editar, eliminar... que abren otros formularios donde debes de rellenar los datos y ejecutan las consultas correspondientes a la base de datos (INSERT INTO... en el caso de añadir, UPDATE en el caso de modificar, etc.)
El problema es -y no había caído antes- que la aplicación sólo funciona en local porque yo tengo el Microsoft SQL Server 2014 que es donde está la base de datos con la que trabaja, pero si la abro en una máquina virtual o se la paso al vecino para que la prueba, no funciona evidentemente porque en esos PCs no está el SQL Server con la base de datos... torpe yo!
He estado buscando y rebuscando tanto que hasta me ha empezado a doler el tarro, con eso os lo digo todo, y no he encontrado lo que busco. La pregunta es: cómo puedo hacer para que el programa funcione en cualquier ordenador? Es decir, que todos puedan abrirlo y meter ahí sus contactos. Que cierren el programa y al volver abrirlo sigan ahí. Vaya, como está funcionando ahora, pero sin bases de datos de por medio.
He estado mirando para guardar los datos en un XML y que al abrir el programa, es decir, en el evento load del formulario principal, automáticamente cargue el XML para que aparezcan los datos desde un principio sin tú tener que darle a un botoncito para cargar el archivo ni nada por el estilo, no sé si me explico... pero no me entero de nada sinceramente, entre que los vídeos que hay en YouTube son del año de la quica y están desactualizados y yo que soy novato, pues ya sabéis... :grumpy:
Por último me gustaría mencionar un programa llamado EMDB que es algo así como un catálogo de películas para tu tener ahí tu lista de las películas que has visto (o no), con su sinopsis, genero, duración, etc. y por lo visto guarda los datos en C:\Users\Usuario\Documents\EMDB. Hay un archivo cfg que imagino serán los parámetros de configuración de la aplicación y por otra parte hay un archivo .dat que es el que guarda las películas que tú añades en la aplicación. Eso es lo que yo quiero! Y he estado buscando para hacerlo, pero no encuentro nada sobre guardar datos en archivos .dat con c#...
No sé, a lo mejor alucináis en colores cuando hayáis leído todo esto y me estoy complicando demasiado, pero ya os digo que por más que busco e intento sacar una solución, no doy con ello.
A ver si podéis echarme un cable! :love_heart:
Última edición: