|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Dieguinho..
1
« en: Jueves 25 de Septiembre de 2014, 20:55 »
Buenas tardes,
Les escribo porque tengo una duda existencial... Espero poder explicarme y no quedar como un tonto por preguntar!
Programo desde hace varios años en .NET y ahora estoy en búsqueda laboral. Y por lo que estoy viendo, en las ofertas piden experiencia en determinada versión de Framework, ya sea 4.0, 4.5, etc.
A grandes rasgos se que el framework es un conjunto de librerías generales prediseñadas con la intención de facilitar la programación. Pero mi duda es... en lugar de pedir experiencia en Framework 4.5 (por ejemplo) no deberían pedir experiencia en .NET (o C# o VB.NET o ASP.NET, etc)?? O sea, no es más importante saber bien el lenguaje?
Entiendo que los frameworks mas nuevos contemplan soluciones que otros anteriores quizá no. Pero un programador sabe exactamente todas las diferencias de la versión 4.5 y la 4 (por ejemplo)??
En mi caso particular, cuando me trabo con algo e investigo la solución, trato de buscar soluciones medianamente nuevas, por lo que 'naturalmente' termino usando el framework último. Pero si me pongo a leer el código no tengo idea cual fue la o las partes que me llevaron a instalar el último framework.
O sea, si me preguntan en concreto que diferencia hay entre uno y otro la verdad que no lo se....
Resumiendo creo que la pregunta sería... Es más importante ser senior en framework 4.5 o en C#??? No es algo como mas o menos redundante???
Buenos, si no se entiende de todos modos necesitaba descargarme...
Saludos!!
2
« en: Jueves 13 de Marzo de 2014, 16:01 »
Buenas!!
Consulta, existe algún control, tipo tabcontrol (o alguna función de ese mismo), que me permita ver únicamente el nombre de las pestañas o solapas y solo mostrar el contenido cuando me paro frente a ellas?
No se si me explico, algo similar al funcionamiento del IDE de Visual Studio que los costados me aparece el explorador de soluciones, propiedades, etc. Si están puestas como ocultar automáticamente solo las veo cuando me posiciono sobre el nombre y luego se ocultan automáticamente.
Espero me puedan orientar!
Saludos!!
3
« en: Lunes 27 de Enero de 2014, 20:42 »
Es raro, si bien lo dice en el artículo que me pasaste, mi objeto XElement no tiene tampoco el .Finalize()... Es mas, mirando a ojo, parece que tiene casi todos los demás métodos menos ese.
Gracias igual!!
4
« en: Viernes 24 de Enero de 2014, 19:29 »
Tampoco tiene Dispose(). Por ahora sigue ganando la opción del try/catch
5
« en: Jueves 23 de Enero de 2014, 13:32 »
gabio, gracias por la respuesta!
Lo del .close() ya me había fijado, pero el elemento XElement con el que manipulo el xml lamentablemente no lo tiene.
je y sabés que justamente ayer hice algo parecido a lo que decís. Puse un while con un try catch dentro y no sale hasta que se grabe. Y la verdad que en la práctica ni se nota la demora.
No me pareció que era lo ideal..., pero bueno así funciona y además necesitaba seguir avanzando!!
Ojala después encuentre una forma un poco mas delicada de hacer eso.
gracias!!
6
« en: Miércoles 22 de Enero de 2014, 00:27 »
Hola! les hago una consulta...
Tengo una aplicación que tiene la configuración almacenada en un xml. Como esta aplicación trabaja con threads cada tanto me pasa que tira error al momento de grabar algún dato en el xml. Supongo que es porque otro hilo ya lo está usando. El error que me da es el siguiente: 'La operación solicitada no se puede realizar en un archivo con una sección asignada a usuario abierta.'
Que se les ocurre que puedo hacer para solucionarlo??
Saludos y gracias de antemano.
PD: el xml lo estoy grabando de la siguiente manera (es un ejemplo):
XElement Datos = XElement.Load(sPathXML); var elemento = from item in Datos.Elements("Personas").Elements("Item") where (string)item.Element("Id") == IdPersona select item;
elemento.ElementAt(0).SetElementValue("Edad", Valor);
Datos.Save(sPathXML);
7
« en: Martes 21 de Enero de 2014, 14:02 »
Buenas!! espero me puedan dar una mano con lo siguiente.
Estoy intentando simular un juego de mesa muy sencillo y sobre C# (sobre c# porque es lo único que conozco).
La pregunta sería: que es lo más optimo para dibujar lo que serían las fichas sobre el form? La idea sería que las fichas siempre van a estar fijas en el form, pero le varía el color y un nro que lleva dentro según avanza el juego.
En principio lo había hecho con muchos picturebox, pero me estaba trayendo problemas y empecé a probar dibujando las fichas como elipses con la clase Graphics. Pero el problema que tengo con esto es que no se bien donde dibujarlas para que no me desaparezcan cada vez que minimizo el form o cosas así.
Las empecé dibujando en el evento paint del form pero como son muchas al ponerlas dentro de un bucle for para crearlas me empieza a tirar errores
se les ocurre algo como para que pruebe?
8
« en: Jueves 14 de Noviembre de 2013, 16:06 »
Hola! quisiera ver si me pueden dar una mano con lo siguiente:
Tengo en un form dos picturebox (png) con fondo transparente. Y funcionan perfecto, o sea son transparentes respecto al form de fondo. El problema viene cuando superpongo un picturebox con el otro, ahí picturebox que esta mas arriba no toma la transparencia del otro picturebox.
No se si me explico!
alguien tiene alguna solución a esto? Vi en algunos lugares que tratan este tema pero aún no pude dar con la solución.
Gracias de antemano.
9
« en: Domingo 11 de Agosto de 2013, 03:50 »
Hola!
Necesitaría un mano, les comento. Estoy intentando hacer una aplicación que simule un juego de mesa. Lo que quisiera saber es lo siguiente, supongamos que ya tengo la imagen de lo que es el tablero y la tengo incrustada en un control picturebox. Como hago para saber al pasar el mouse por el tablero que casilla está marcando? Las casillas tienen formas irregulares.
Por donde puedo comenzar a investigar??
Espero me puedan ayudar
Saludos!!
10
« en: Viernes 5 de Abril de 2013, 15:32 »
Buenos días,
Probablemente exista y no lo esté viendo ahora.... pero necesito un control estilo el que se muestra tanto a la izq. o a la derecha del IDE del visual studio (donde están las propiedades de los objetos o el explorador de soluciones). O sea un menu lateral con los nombres de las solapas que cuando me posiciono con el cursor sobre ellas se despliega la pantalla y cuando salgo con el cursor se vuelve a ocultar.
Espero explicarme.
Si alguno sabe algo le agradezco me de una mano!
Saludos!!
11
« en: Miércoles 27 de Marzo de 2013, 01:45 »
hola!
buenos les comento, tengo la idea de hacer un juego y me encuentro que no se por donde empezar. Si bien tengo conocimiento en el desarrollo de aplicaciones web y de escritorio (mayormente en .net) no se nada sobre videojuegos.
La idea es simular un juego de mesa por turnos, supongamos el juego de la vida. Estoy empezando a leer un poco sobre el tema y se me doy una idea de como realizarlo para que corra en solo una pc. O sea como si fuese una aplicacion de escritorio.
Ahora el problema surge en que este juego me gustaría poder jugarlo en simultáneo con alguien que esté en otra pc, o sea vía web.
bueno, ese es el problema, que no se por donde empezar? por lo menos necesitaría que me den una ayuda para arrancar a investigar.
saludos y gracias!!
12
« en: Miércoles 31 de Octubre de 2012, 19:46 »
Gracias por contestar!, pero justo en el momento que abría tu link para ver que decía, lei otro que tenía abierto y creo que ahí di con la solucion. Aparentemente me faltaba configurar el SQL para permitir conexiones remotas. Les dejo el link de Microsoft donde detalla como hacerlo. http://support.microsoft.com/kb/914277#method1Despues reinicié el SQL y anduvo bien. Espero a alguno le sirva. Saludos!
13
« en: Miércoles 31 de Octubre de 2012, 16:57 »
En realidad ahora que lo veo de ninguna máquina puedo acceder. Será algo de la instalación del SQL?? me faltará algo??
14
« en: Miércoles 31 de Octubre de 2012, 16:44 »
Buenas tardes, les escribo por lo siguiente, espero puedan ayudarme.
Tengo en una PC con Win 7 instalado un SQL 2005 Express. Y en otra PC con Win XP tengo instalado visual basic 6.0 y una aplicación desarrollada en dicho lenguaje.
Lo que no se por que no puedo realizar es la conexión al SQL. El string de conexion que estoy usando es el siguiente:
"Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=MiBaseDeDatos;Data Source=PCXXX\SQLEXPRESS"
Y me lanza un error 3706 'No se encontró el proveedor especificado. Es posible que no esté instalado correctamente'. Probé con varios string de conexión pero nada.
Puede ser que sea algo con la instalación del SQL en la PC con Win 7? Porque algo que me pareció raro es que (ayudandome de un archivo con extensión .udl) veo el listado de servidores disponibles y me aparece la PCXXX pero sin el '\SQLEXPRESS'. En cambio en otras pcs o servidores si aparece SERVERXXX\SQLEXPRESS.
La verdad que no se bien que puede ser.
Alguna idea?
Saludos!
15
« en: Martes 9 de Octubre de 2012, 19:49 »
Hablando con gente de Microsoft (vía chat) me informaron que del lado de ellos ya no dan soporte a ese soft ya que lo tienen discontinuado. Por lo tanto tampoco lo comercializan. La única opción es, como dicen uds. y como también me dijeron de Microsoft, buscar algún distribuidor o por la web que aún tenga ese producto con licencia y todo. Con el tema del downgrade no me molesta perder la licencia del visual 2005 ya que ese tampoco lo estoy utilizando porque estoy usando el visual 2010. Asi la licencia esa está libre. Pero bueno analizaré estas opciones y veré que hago. Es una pena porque son programas que ni vale la pena migrarlos ya que en cualquier momento (no más de un año) probablemente desaparezcan. Pero necesito hacer algunos retoques y no quiero hacer cosas incorrectas con el tema licencias.
Muchas gracias!!
16
« en: Martes 2 de Octubre de 2012, 17:57 »
Buenos días! les hago una consulta. Tengo que modificar unos programas que ya estan realizados en Visual Basic 6.0 y que deseo mantenerlos con ese lenguaje. Ahora el problema es que no tengo la licencia correspondiente y tengo entendido que este producto está discontinuado. Por otro lado también me parece que teniendo la licencia del Visual Studio 2005 se puede utilizar el Visual Basic 6.0 (por medio de licencia de downgrade o algo asi, que me permite utilizar uno u otro, no ambos).
Entonces, licencia de Visual Studio 2005 poseo, pero de donde saco oficialmente el soft de visual basic 6.0?? (quisiera hacer todo de manera legal).
Espero me puedan dar un mano.
Saludos!
17
« en: Viernes 14 de Septiembre de 2012, 14:07 »
En concreto lo que quiero es tener el grid desconectado de la base, ya que no quiero que quede la conexion abierta. Y cuando desde otro formulario modifico la base (al hacer altas bajas o updates), paralelamente pueda acceder a ese grid para realizar la misma modificación sin necesidad de tener que hacer un refresh. La verdad pensé que iba a ser algo más sencillo. Pero se ve que no! Me las arreglaré de alguna otra manera, pero igual seguiré buscando.
saludos!
18
« en: Jueves 13 de Septiembre de 2012, 21:24 »
Si, entiendo lo que me decís. Inclusive es mas o menos como lo tengo armado ahora. Pero eso implica realizar una nueva consulta a la base de datos para que actualice el datagridview. O sea estaría yendo 2 veces a la base de datos. La primera para realizar la modificación y la segunda para refrescar mi datagridview.
Lo que yo quiero es lograr modificar el datagridview sin necesidad de entrar nuevamente a la base de datos. Que por cada acción (alta, baja o modificación) vaya 1 sola vez a la BD.
Gracias!!
19
« en: Jueves 13 de Septiembre de 2012, 14:50 »
Claro, puse eliminar como ejemplo, y justo en ese caso es cierto que no necesito abrir otro form. Pero tanto para modificar como para dar altas sí necesito abrir otro form porque tengo que mostrar los campos detallados.
Gracias igual por la respuesta!
Voy a seguir buscando, si encuentro la solucion lo publico acá.
saludos!
20
« en: Miércoles 12 de Septiembre de 2012, 21:03 »
Buenas tardes, Estuve leyendo un poco pero no caí con la respuesta concreta, espero me puedan dar un mano.
Tengo un form con un datagridview donde se muestra información traida de una base de datos. En ese mismo form tengo los típicos botones de alta, baja y modificación. Cuando presiono alguno de esos botones, por ejemplo 'eliminar', llama a otro form (modal) al que le paso el Id y con este elimino el registro de la base de datos. Ahora lo que me faltaría hacer es que antes que se cierre este formulario pueda eliminar también el registro del datagridview. O sea quisiera desde el segundo form acceder al primer form, donde esta del datagridview, y poder modificar los datos.
Se puede hacer?? Probé poniendo públicos algunos controles y funciones pero no hubo caso.
Hasta el momento lo que iba a hacer para salir del paso es luego de la sentencia form2.ShowDialog() vaciar y llenar nuevamente el datagridview. Pero no me parece que esto sea práctico...
Espero me puedan ayudar. Gracias y saludos!
21
« en: Jueves 23 de Agosto de 2012, 17:57 »
claro, era eso!!! Ahora que lo leo tiene su lógica. Eran problemas familiares nomas, los hay en todos lados... hasta en la programación!
muchas gracias y saludos!!
22
« en: Jueves 23 de Agosto de 2012, 15:28 »
Buenos días, Me trabé con algo que creo que es básico...
Tengo un form padre seteado como IsMdiContainer = True y con un menú strip para llamar a otros form hijos. al hijo lo llamo es esta manera desde el padre:
Form Hijo= new frmHijo(); Hijo.MdiParent = this.MdiParent; Hijo.Show();
hasta ahí bien, abre el hijo, pero lo que quiero es que la ventana hijo no salga del padre, que esté dentro. O sea, como lo tengo ahora, el form hijo puedo moverlo y sale del padre. Espero explicarme. Debe ser alguna opción que no la puedo encontrar...
si alguno se acuerdo desde ya se lo agradezco.
Saludos!
23
« en: Martes 21 de Agosto de 2012, 19:42 »
Excelente! muchas gracias por la info. Ya me pongo a leer, cualquier cosa vuelvo a preguntar. Saludos y felicitaciones por la medalla dorada en fútbol! en la final alenté por uds. (pero por supuesto xq nosotros ni clasificamos...)
24
« en: Martes 21 de Agosto de 2012, 17:38 »
Buenos días! Quisiera ver si me pueden guiar o dar una mano con lo siguiente,
Necesito tomar los datos que envía un PLC para poder leerlos por medio de una aplicación (en C#, VB.net). A decir verdad nunca había trabajado con un PLC por lo que desconozco mucho como funciona y recien ahora estoy empezando con las averiguaciones.
Pero bueno, basicamente lo que tengo que hacer es que los datos que acualmente se leen por un Wonderware reemplazarlo todo por algo realizado en .NET o VB. Alguien tiene idea si existe algo que me permita la comunicación que necesito??
agradezco de antemano cualquier ayuda que me puedan dar.
Saludos!
25
« en: Martes 21 de Agosto de 2012, 17:37 »
Buenos días! Quisiera ver si me pueden guiar o dar una mano con lo siguiente,
Necesito tomar los datos que envía un PLC para poder leerlos por medio de una aplicación (en C#, VB.net). A decir verdad nunca había trabajado con un PLC por lo que desconozco mucho como funciona y recien ahora estoy empezando con las averiguaciones.
Pero bueno, basicamente lo que tengo que hacer es que los datos que acualmente se leen por un Wonderware reemplazarlo todo por algo realizado en .NET o VB. Alguien tiene idea si existe algo que me permita la comunicación que necesito??
agradezco de antemano cualquier ayuda que me puedan dar.
Saludos!
|
|
|