• Viernes 1 de Noviembre de 2024, 15:31

Autor Tema:  Busco consejos en C#  (Leído 2118 veces)

cob1979

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Busco consejos en C#
« en: Domingo 8 de Marzo de 2009, 04:52 »
0
Estoy haciendo una aplicacion en C# y quisiera un consejo porque nunca he hecho una aplicación de embergadura.
Creo un origen de datos y pongo en mi formulario principal un combobox enlazado a datos, también agregué un texbox enlazado a datos, el combobox y el textbox se enlazan a tableadapter distintos. Entonces deseo que cuando cambie un item en mi combobox, se actualice el textbox en dependencia de lo seleccionado. Para esto hayé dos soluciones:
1-. cada vez que cambie un valor en el combox, rellenar el datatable conectado al textbox mediante un consulta parametrizada, donde le paso como parámetro el valor seleccionado en el combobox.
2-. Trabajar con todos los datos cargados en el datatable relacionado con el textbox. Por supuesto aquí cargará todos los datos, por lo que tendría que llenar el texbox con puro código, manipulando dicho datatable...

No soy experto en programación, apenas estoy incursionando, pero creo que con la primera opción estaría accediendo a la base de datos cada vez que cambie un valor en el combobox, y con la segunda haría una sobrecarga de datos innecesarios lo cual consumiría recursos en el ordenador...

Por lo que quisiera sus opiniones, y que me ayuden a escoger la vía más acertada según sus experiencia... Muchas gracias

mx_latino

  • Miembro activo
  • **
  • Mensajes: 91
  • Nacionalidad: ec
    • Ver Perfil
Re: Busco consejos en C#
« Respuesta #1 en: Lunes 9 de Marzo de 2009, 17:16 »
0
Que tal!!  ^_^
Creo el camino que hay que seguir siempre va a depender del tipo de datos que vayas a manejar, de la cantidad de informacion y de la distribucion de la misma.. me explicao... :huh:  Si la aplicacion que estas construyendo va a trabajar en red y esta ya tiene tareas adicionales ademas de tu sistema creo que es preferible sobrecargar al ordenador y no a la red, por otro lado si la aplicacion funcionara sobre el mismo equipo, no va a importar mucho cuantas veces vayas y vuelvas de la BD... Como te dije antes.. todo depende.. Analiza bien que te combiene mas y que tipo de aplicacion estas construyendo ademas cuan compartidos estan los recursos..
Saludos y suerte  :)

cob1979

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Busco consejos en C#
« Respuesta #2 en: Lunes 9 de Marzo de 2009, 23:38 »
0
Sí la aplicación está pensada para trabajarla a través de la red, muchas gracias amigo, por lo que según tú es preferible irse por mi segunda solución... Gracias

mx_latino

  • Miembro activo
  • **
  • Mensajes: 91
  • Nacionalidad: ec
    • Ver Perfil
Re: Busco consejos en C#
« Respuesta #3 en: Lunes 9 de Marzo de 2009, 23:56 »
0
Nomas es una sugerencia.. y pues si!! estoy trabajando en una aplicacion la cual va a trabajar en un ambiente compartido y los datos viajaran a diferentes nodos de la empresa y de acuerdo a testeos que hemos hecho en cuato a velocidad y fidelidad es mejor hacer un solo viaje con los datos y no varios debido a posible perdidas o intermitencias de la señal ya que son nodos inalambricos en diferentes puntos de la ciudad..
Pero como te dije antes.. siempre es necesario hacer analisis de la plataforma, tecnologia, escalabilidad, disponibilidad, tiempo, etc...
Y por otro lado esta la tecnologia amigo.. hoy en dia los equipos casi no sienten la carga de informacion ya no trabajamos con 32 megas en RAM como unos años atras en los cuales un error de calculo te daba un aplicacion que no corria ni para adelante ni para atras...  :P

Saludos y suerte una vez mas..  :rolleyes: