• Domingo 17 de Noviembre de 2024, 16:32

Mostrar Mensajes

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 - gabio2

Páginas: 1 [2] 3 4 ... 17
26
C# / [APORTACIÓN] Control de dispositivo Biométrico ZKSoftware X628C
« en: Miércoles 4 de Junio de 2014, 07:43 »
- ACTUALIZACIÓN 16/06/2014 -

* Errores menores corregidos.
* Se agregó una validación antes de la ejecución de cada método, que valida si encuentra la dirección IP del equipo, esto mejora el rendimiento notablemente.

Link de descarga para la nueva versión:

https://mega.co.nz/#!b1BxmIyK!P1g28kAJDFvcNP4dZj-y5BK-izN1AX1l67ob7UGpTQ0

- ACTUALIZACIÓN 04/06/2014 -

Que tal.
El día de hoy comparto con ustedes una herramienta que espero sea útil para la mayoría de ustedes, se trata de una librería que desarrolle para agilizar el uso y entendimiento del dispositivo biométrico ZKSoftware Modelo X628C , la documentación, el SDK y la librería se pueden descargar del siguiente link:

https://mega.co.nz/#!q0IQxLIB!o1fhnzZLTwsqZsuF4HFCZIwFOafpb0PFAXEvhBdcyRw

El video tutorial pueden visualizarlo en:

https://www.youtube.com/watch?v=f_CHbUWu69U&feature=youtu.be

La librería se estará actualizando constantemente, para mejorar el rendimiento e ir agregando nuevas funciones.
La documentación en línea esta en el link:

https://docs.google.com/file/d/0B9DgilxRQJ46T044eEhFR2FWSUU

Estaré en espera de sus comentarios, sugerencias, detección de errores, para poder ir mejorando la librería.

Saludos!


27
C# / Re:Libro de programacion
« en: Viernes 9 de Mayo de 2014, 19:58 »

28
C# / Re:Redondear a más y redondear a menos
« en: Miércoles 12 de Marzo de 2014, 21:01 »

29
C# / Re:Problema con codigo para buscaminas
« en: Martes 4 de Marzo de 2014, 21:55 »
Saludos y suerte! ;)

30
C# / Re:Problema con codigo para buscaminas
« en: Martes 4 de Marzo de 2014, 17:04 »
Tú primer error es por que el método DrawString en ninguna de sus sobrecargas acepta 7 argumentos lo digo específicamente para esta línea:

Código: C#
  1.   g.DrawString(valor.ToString(), new Font ("Arial", 13), brushTexto, j * anchoCelda + posicion.X, i * altoCelda + posicion.Y, anchoCelda, altoCelda);
  2.  

Aquí te dejo el link donde puedes ver las sobre cargas que tiene ese método

http://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawstring(v=vs.110).aspx


Tú segundo error se debe a que el constructor de tú Form1 no tiene declarado que recibirá parámetros, ahora supongo que los 2 primeros parámetros quieres ajustar el tamaño, tú tercer parámetro no se que sea y el último es el título de la ventana (estoy suponiendo).

Puedes hacerlo de 2 maneras,una de ellas es modificando el constructor de tú Form1 de tal manera que acepte el número de parámetros que necesitas y otro es pasar únicamente 1 parámetro (para saber si es el nivel normal o el difícil) y dentro del constructor del Form realizar directamente esos cambios al diseño, para modificar el tamaño del formulario puedes utilizar directamente el "this.Size = new Size(60,60); el título de la ventana con this.Title = "Modo Fácil".

Espero te haya servidor de algo, Saludos.

31
VB .NET / Re:Ejercutar consulta en SQL mediante VB.NET
« en: Martes 4 de Marzo de 2014, 06:19 »
si con cédula te refieres a "id_cliente" entonces puedes utilizar el operador OR:

quedaría algo como esto:
Código: SQL
  1. SELECT nombre_cliente,domicilio, activo FROM tblCliente WHERE id_cliente=@identificacion OR id_cliente=@identificacion2 OR id_cliente=@identificacion3 ...... etc etc..
  2.  

Saludos!

32
C# / Re:Problema con codigo para buscaminas
« en: Martes 4 de Marzo de 2014, 06:16 »
En lo personal yo NO hago tareas, pero si te puedo ayudar a entender algunas cosas, si tienes alguna duda específica puedes escribir por aquí, así como también puedes poner el error y parte del código donde aparece el error, no pienso bajar el archivo si no explicas donde esta el problema y el por que podría estar pasando, Saludos.

33
VB .NET / Re:Serializacion de Objetos
« en: Viernes 21 de Febrero de 2014, 18:19 »
Yo he trabajado la serialización con C# no con VB.NET, sin embargo es similar, nunca me ha salido dicho error, sin embargo te dejo este link donde explican detalladamente como serializar y deserealizar objetos con VB.NET

http://support.microsoft.com/kb/316730/es

Espero te sirva, saludos!

34
C# / Re:programacion
« en: Martes 18 de Febrero de 2014, 15:41 »
Debes primero plantear tú algoritmo de ¿Qué es lo que quieres que realice tú sistema cuando no encuentre conexión a la base de datos?... Paso por paso, para ir atacando cada punto individualmente, tú duda agrupa varias cosas. Saludos! :)

35
C# / Re:Recursibidad Sencilla en C#
« en: Martes 18 de Febrero de 2014, 15:15 »
Disculpa amigo pero yo no hago tareas, te puedo recomendar este link http://www.slideshare.net/rezzaca/recursividad-con-c , ahí explican más a detalle la recursividad en C#, ahora bien si tienes alguna duda sobre algo más específico (como por ejemplo como declarar un vector), ahí te podría apoyar, la idea del foro es de apoyar con dudas de lógica y sintaxis de programación, no para realizar tareas. Saludos!

36
C# / Re:Recursibidad Sencilla en C#
« en: Lunes 17 de Febrero de 2014, 23:01 »
Muy fácil, aunque está más relacionado a la estructura de datos LIFO http://es.wikipedia.org/wiki/Last_in,_first_out .

La manera en que yo lo haría es la siguiente:

1) Declaro un vector de N datos (tienes que saber el número de datos que el usuario tecleará, en caso de no saber ese dato, entonces te recomiendo que utilices un objeto de tipo ArrayList).

2) obtengo cada valor que el usuario tecleo y declaro otro vector donde almacenaré los datos que imprimiré, es decir los datos que NO se repiten y en el orden que necesito.

3) Empiezo a recorrer los datos almacenados en mi vector con un foreach o un ciclo for, si es foreach empezará con el primer dato que hayas ingresado, si es for empezará como tú le digas ya sea desde la posición 0 o la posición donde se encuentre el último dato (que si no me equivoco es la que tú necesitas).

4) Valido que si el dato que estoy recorriendo NO existe en mi vector (donde almacenaré los datos que imprimiré), entonces lo agrego al vector.

5) Imprimo los datos del vector donde ya realice las validaciones necesarias.

Eso es todo, espero te sirva saludos :)



37
MySQL / Re:Esquema de Base de Datos para un Sistema de Contabilidad
« en: Viernes 14 de Febrero de 2014, 05:02 »
Debes realizar primero tú análisis del sistema, para luego empezar tú E-R, te recomiendo primero realices el ERS (especificación de requisitos de software), una vez terminado eso te darás cuenta que la base de datos es un poco más sencillo de obtener.

Saludos

38
VB .NET / Re:Insertar un PDF en una base de datos
« en: Jueves 13 de Febrero de 2014, 00:32 »
checa este video... http://www.youtube.com/watch?v=vxE8Nqq0tbg

como en los primeros 5 o 7 minutos puedes apreciar como convertir un archivo (pdf, imagen, etc) a bytes...  y luego como insertarlo a la base de datos, igual te serviría mirar esto: http://solocodigo.com/48254/net-conexion-con-base-de-datos-sql-server-mysql-oracle-informix-access/ , espero te sirva saludos

39
Crystal Reports / Re:Consulta sobre Cristal Report
« en: Miércoles 29 de Enero de 2014, 15:39 »
Que tal.

Esa versión de Crystal Reports es algo antigua, si no me equivoco era de la empresa SEAGATE, dicho esto te comento que no necesitas saber de algún lenguaje en específico, puedes trabajar directamente desde el reporteador, tiene su gestor de conexiones a las bases de datos, así que no es necesario conocer previamente de algún lenguaje.

Saludos

40
C# / Re:XML. Error al intentar grabar datos en el mismo momento
« en: Sábado 25 de Enero de 2014, 19:13 »
Checa este link

http://msdn.microsoft.com/es-es/library/system.xml.linq.xelement(v=vs.110).aspx

Probablemente te pueda servir el Finalize()



41
C# / Re:XML. Error al intentar grabar datos en el mismo momento
« en: Jueves 23 de Enero de 2014, 21:25 »
Si no tiene Close() debería tener Dispose()  para destruir el objeto. Saludos.

42
C# / Re:XML. Error al intentar grabar datos en el mismo momento
« en: Miércoles 22 de Enero de 2014, 20:48 »
Ya intentaste cerrar tú objeto con un .Close();  ?

Ejemplo:
Código: C#
  1. XElement Datos = XElement.Load(sPathXML);
  2.        
  3.       var elemento = from item in Datos.Elements("Personas").Elements("Item")
  4.                            where (string)item.Element("Id") == IdPersona
  5.                            select item;
  6.  
  7.       elemento.ElementAt(0).SetElementValue("Edad", Valor);
  8.  
  9.       Datos.Save(sPathXML);
  10.       Datos.Close();
  11. }
  12.  


En caso de que no te funcione, otra cosa que se me ocurre rápidamente es que pongas un try catch al momento donde vas a guardar... y si te marca error le pongas un Sleep de 200 milisegundos y seguidamente vuelves a llamar al método dentro del catch. Ejemplo:

Código: C#
  1. int numeroIntentos = 0;
  2. private void ReadSaveXML()
  3. {
  4. numeroIntentos++;
  5. XElement Datos = XElement.Load(sPathXML);
  6.        
  7.       var elemento = from item in Datos.Elements("Personas").Elements("Item")
  8.                            where (string)item.Element("Id") == IdPersona
  9.                            select item;
  10.  
  11.       elemento.ElementAt(0).SetElementValue("Edad", Valor);
  12.       try
  13.       {
  14.       Datos.Save(sPathXML);
  15.       Datos.Close();
  16.       }
  17.       catch(Exception ex)
  18.       {
  19.          if(numeroIntentos>3)
  20.          {throw new Exception("Se ha superado el número máximo para guardar");}
  21.          else { Thread.Sleep(200);  ReadSaveXML();  }
  22.       }
  23.      numeroIntentos = 0;
  24. }
  25.  
Saludos.

43
C# / [Código Fuente] Re:Programación por capas
« en: Viernes 27 de Diciembre de 2013, 19:53 »
Gagusti podrías modificar el diseño actual, para actualizar el ejemplo existente, claro si gustas y cuentas con tiempo. :) Saludos.

44
C# / [Código Fuente] Programación por capas
« en: Viernes 20 de Diciembre de 2013, 19:04 »
Ejemplo básico de programación por capas.

Dudas, comentarios y sugerencias son bien recibidas.

Saludos

45
C# / Re:Generar reporte en excel con sql (y c#)
« en: Miércoles 27 de Noviembre de 2013, 16:55 »
Probablemente esto te puede servir:

http://www.youtube.com/watch?v=jxqL4NtNroI

Saludos! :)

46
C# / Re:Hill Climbing
« en: Martes 12 de Noviembre de 2013, 16:30 »
Seria muy bueno que antes de pedir ayuda, primero explicaras que es el algoritmo que necesitas, como funciona? , para que sirve?... que quieres hacer? ... como planeas hacerlo?..

NO hacemos tareas, pero te podemos ayudar en cosas específicas.

Saludos!

47
C# / Re:Aplicación C# con Base de Datos Distribuidas
« en: Martes 12 de Noviembre de 2013, 15:25 »
Depende de que tan complejo desees hacer el sistema o más bien depende de la necesidad que tengas tú o tus clientes con el sistema.

Me refiero a que lo ideal al menos para mi sería trabajar con base de datos distribuidas, sin embargo sincronizar sus datos a una base de datos centralizada, es decir, las sucursales me imagino que no necesitas ver todas las tablas, sólo algunas por ejemplo clientes, productos, ventas, etc.. y en contra parte en el sistema "administrativo" necesitas de todos los registros de todas las sucursales.

Lo más fácil es trabajar con una sola base de datos centralizada, sin embargo, si la empresa no cuenta con una infraestructura de red o internet de buena calidad en cada sucursal se verá lento el tiempo de respuesta en las sucursales, es por eso que te recomiendo usar base de datos distribuidas (en las sucursales) y programar un servicio que sincronice los datos de la sucursal a la base de datos centralizada, debes tener mucho cuidado al momento de realizar tú entidad relación, ya que es muy importante mantener la integridad con los datos.

Espero la información te haya servido..

Saludos! :)

48
C# / Re:Mostrar imagen en base a coordenadas
« en: Lunes 11 de Noviembre de 2013, 14:40 »
Si lo que deseas realizar son gráficas te puede servir esto:

http://stackoverflow.com/questions/10622674/chart-creating-dynamically-in-net-c-sharp

Espero te sirva. Saludos

49
SQL Server / Re:Consulta para obtener el pago mas retrasado
« en: Sábado 9 de Noviembre de 2013, 18:07 »
Muy buena tú observación DiabloRojo, de igual forma probé y efectivamente en MySQL no tuve problemas, un caso más para la araña....

Por cierto igual tú sentencia utilizando el IN en el WHERE, quedó bastante bien, intente probar la efectividad de ambas consultas midiendo el tiempo de respuesta, para ello ingrese 100 mil registros a la tabla, sin embargo ambas siguieron dando exactamente el mismo tiempo de respuesta y el mismo número de registros, por lo cuál puedo decir que ambas son igual de eficientes.

Saludos!

50
VB .NET / Re:tarea
« en: Sábado 9 de Noviembre de 2013, 02:18 »
Saludos cielo66.

Lamento decirte que aquí NO REALIZAMOS tareas, si tienes alguna duda específica puedes preguntar y con gusto te ayudaremos.

Ahora bien lo que te piden es MUY fácil, antes de meterte a la programación ponte a pensar lo siguiente:

1) Se podrá ingresar cualquier fecha? O sólo del año en curso? (Necesitas saber que validaciones realizar)

2) cual es la última fecha del año? Teniendo eso te pregunto ¿Que necesitas realizar para obtener el número de días que faltan(suma, resta, multiplicación o división)?

3) Una vez obtenido el número de días que faltan para que termine el año, ¿qué necesitas para saber cuantos días ya pasaron (si contemplas que el año tiene 365 días)?

4) Para el formato puedes leer esto: http://msdn.microsoft.com/en-us/library/system.datetime.tolongdatestring(v=vs.110).aspx


Creo que ya tienes como empezar. Suerte

Saludos!
 

Páginas: 1 [2] 3 4 ... 17