Cita de: Eleкtro en 6 Junio 2016, 20:20 PM
Hola
A ver, vayamos por partes...
Lo primero de todo, aunque se que esto no tiene que ver con tu pregunta, quiero hacer un pequeño incapié en esto que has dicho:
Aquí en un foro no pasa nada, no nos burlamos de nadie, pero creo que es bueno resaltar este tipo de fallos por que en vez de como programador podrían tomarte por un cirujano:
(y más de un jefe será capaz de despedir por usar esa palabra xD)
La palabra que buscas es Implementar:
¿"soltar" números?. Faltan detalles para poder orientarte en la dirección correcta, intenta explicarte mejor, detalladamente. Ten en cuenta que estás formulando una pregunta de programación, aquí prima la información, y tampoco has mostrado código alguno...
Según lo que quieras hacer, puedes utilizar la class System.Random para representar un generador de números con pseudo-aleatoriedad :
(esta es la solución más común, sencilla, y más que suficiente para todo tipo de proyectos personales.)
O la class System.Security.Cryptography.RNGCryptoServiceProvider para representar un generador de números con aleatoriedad real:
(si tu proyecto es comercial, entonces deberías plantearte aplicar esta metodología.)
No hay motivo para ello. No tengo claro lo que pretendes llevar a cabo, un bingo, vale, pero la lógica o funcionamiento de la capa que hay detrás, pero de todas formas puedes implementar algoritmos de aleatoriedad con .Net Framework sin problemas, C# es una buena decisión y la tecnología ASP.NET también.
.Net Framework te permite hibridar proyectos de cualquier lenguaje soportado, no es cuestión de lenguajes (ten en cuenta que para ASP.NET utilizas C#+XAML), sino de tecnologías o tipos de proyectos/soluciones, entre otras cosas, como la visibilidad (pública/privada) de dichos "datos".
Como ves, de nuevo faltan detalles, aparte del código necesario... tampoco se a que te refieres con "linkear", aunque supongo que te refieres a referenciar, pero tampoco mencionas si el proyecto referenciado es una aplicación desarrollada bajo tecnología Windows Forms, WPF, ASP.NET, ni si es un executable, una librería, un control de usuario, o que narices es lo que es, ni tampoco mencionas a que te refieres con "datos", lo que a su vez explicaría de que manera estás intentando hacer uso de ese proyecto referenciado (ej.: ¿intentar llamar a métodos declarados en una librería?.)
Saludos
Lo primero de todo, gracias por molestarte en contestar, y lo segundo es que la verdad es que he creado el post demasiado mal, no quería tampoco aburriros con mi vida y solamente quería alguna idea de por donde tirar. Esta vez me explico mejor.
Empecemos, supongamos que quiero crear una web, que cuando la gente se conecte pueda apuntarse al bingo y jueguen todos juntos en la misma partida . El sistema del bingo seria ir sacando números aleatorios (si, mediante la clase Random como tu has dicho, ahí no hay problema). La cosa es, como puedo hacer dicho sistema? Supongo que seria la parte servidor la que se encarga de decir el numero, pero, ¿como lo envió a los usuarios?¿Como implemento una nueva partida?¿Que debo de añadirle al proyecto?
Por otro lado, actualmente estoy usando el modelo de capas, almacenando los usuarios en la BD y utilizando CADs y ENs para manejar los datos. La cosa es que, como bien he dicho arriba, el sistema que se encargaría de hacer de bingo no tengo claro como hacerlo.
He intentado añadir a la solución diversos proyectos nuevos, por ejemplo Windows Form. Mi idea era que cuando se ejecutase la web, se abriese también dicho formulario de windows (una aplicación normal) donde por ejemplo tuviese un Label con el numero, y yo coger ese numero y mostrarlo en la web, pero he sido incapaz, me ha dado errores por todos los lados.
Ahora estoy usando una Clase C# unida al proyecto y parece que puedo pasarme datos (de hecho lo he conseguido), utilizando el Objeto Application y Threads, pero no se hasta que punto esto es correcto.
No he puesto código ya que digamos el problema no esta en el código si no en la idea o metodología a utilizar. Espero que ahora quede mas claro y puedas guiarme
Nota: Si en algún momento he vuelto a meter la pata, corrígeme para no hacerlo mas