Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Keyen Night

#91
Es un SmartPhone? Blackberry? Android? Windows Phone? iPhone?, Estas usando algún SDK, API o Driver?
#92
.NET (C#, VB.NET, ASP) / Fondo Blur GDI+ [Aporte]
18 Noviembre 2012, 03:10 AM
El Visual Studio es excelente para el diseño a falta de potencia, entonces si tenemos esta herramienta pues explotemosla :xD

Aquí le dejo un modulo que quizá a alguien le pueda servir, crea un Form cuyo BackGroundImage es un ScreenShot con el efecto Blur se muestra con control de opacidad de una manera muy visual, esto sirve si queremos llamar la atención del usuario a nuestra aplicación más o menos lo que hace el UAC cuando nos da una advertencia pero con Blur, es un código sencillo que puede resaltar el detalle del diseño en cualquier aplicación...

El BlurForce mientras más alto más desenfoca pero tarda más en aplicar el efecto, se recomiendan valores del 1 al 5, por defecto es 2, la función tiene por defecto 1.

Speed define la velocidad para pasar la opacidad del Form de 0 a 1 y viceversa, por defecto es 0.025/1 ms.

Coloque la función Blur a parte para que se pudiese detallar su funcionamiento.

El Sub BlurBitmap proviene de: http://vbdotnetpower.blogspot.com/2011/06/image-effect-bluring.html

Código (vb.net) [Seleccionar]

Module BlurBackground

   Private WithEvents Background As New Form With {.Bounds = SystemInformation.VirtualScreen, _
                                                   .StartPosition = FormStartPosition.Manual, _
                                                   .TopMost = True, _
                                                   .Opacity = 0, _
                                                   .BackgroundImageLayout = ImageLayout.None, _
                                                   .FormBorderStyle = FormBorderStyle.None, _
                                                   .BackgroundImage = Nothing, _
                                                   .ShowIcon = False, _
                                                   .ShowInTaskbar = False}

   Private WithEvents Timer As New Timer With {.Enabled = False, .Interval = 1}

   Public Speed As Double

   Private Sub BlurBitmap(ByRef Image As Bitmap, Optional ByVal BlurForce As Integer = 1)
       Dim _
       Graph As Graphics = Graphics.FromImage(Image), _
       ImgAtt As New ImageAttributes, _
       Matrix As New ColorMatrix
       Matrix.Matrix33 = 0.5F
       ImgAtt.SetColorMatrix(Matrix)
       For x As Integer = -BlurForce To BlurForce
           For y As Integer = -BlurForce To BlurForce
               Graph.DrawImage(Image, New Rectangle(x, y, _
                                                    Image.Width, _
                                                    Image.Height), _
                                                    0, 0, Image.Width, _
                                                    Image.Height, _
                                                    GraphicsUnit.Pixel, ImgAtt)
           Next
       Next
       ImgAtt.Dispose()
       Graph.Dispose()
   End Sub

   Public Sub ShowBackground()

       If Background.BackgroundImage IsNot Nothing Then
           Background.BackgroundImage.Dispose()
       End If

       Dim BlurBack As New Bitmap(SystemInformation.VirtualScreen.Width, _
                                  SystemInformation.VirtualScreen.Height)

       Dim BlurGraph As Graphics = Graphics.FromImage(BlurBack)

       BlurGraph.CopyFromScreen(0, 0, 0, 0, SystemInformation.VirtualScreen.Size)

       BlurBitmap(BlurBack, 2)

       BlurGraph.Dispose()

       Background.BackgroundImage = BlurBack
       If Not Timer.Enabled And Not Background.Visible Then
           Background.Show()
           Speed = 0.025
           Timer.Start()
       End If
   End Sub

   Public Sub HideBackground()
       If Not Timer.Enabled And Background.Visible Then
           Speed = -0.025
           Timer.Start()
       End If
   End Sub

   Private Sub Timer_Tick(ByVal sender As Timer, ByVal e As System.EventArgs) Handles Timer.Tick

       Select Case Background.Opacity + Speed
           Case Is > 1
               Timer.Stop()
               Exit Sub
           Case Is < 0
               Timer.Stop()
               Background.Hide()
       End Select

       Background.Opacity += Speed

   End Sub

   'Solo por seguridad para cerrar el Form con un click'
   Private Sub Background_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Background.Click
       HideBackground()
   End Sub

End Module

#93
Me Gusta el nuevo diseño ;)

Sigue adelante no te rindas que la flojera es nuestro peor enemigo :xD Al final los resultados valen la pena...
#94
.NET (C#, VB.NET, ASP) / Re: Iniciando C#
17 Noviembre 2012, 22:06 PM
Aquí todos tenemos algo de quien aprender, y .Net es una lenguaje muy grande, uno sabemos unas cosas otros otras, es solo cuestión de practicar de todo un poco, siempre lo mas usado.
#95
.NET (C#, VB.NET, ASP) / Re: Iniciando C#
17 Noviembre 2012, 21:44 PM
Puedes seguir tu propio esquema, yo personalmente primero realizo el diseño básico lo que es el tamaño del Form, los controles principales e imagenes luego  me enfoco en desarrollar el código funcional de la aplicación, luego el diseño en general entrelazar la funcionalidad con el diseño y por ultimo código para el diseño si lo tiene lo que son animaciones y todo este tipo de cosas. Pero siempre debes llevar un orden o no terminaras nunca, a veces me sucede, luego dan ganas de eliminar el proyecto y volver a comenzar... :xD
#96
Debes usar un par de Sockets para enviar y escuchar la información, para juegos lo mejor es usar estructuras de datos serializadas que se puedan enviar y recibir gran cantidad datos ordenados con facilidad a través de los Sockets, estoy desde el celular :xD llego como a mi casa como en 30 min. y te dejo un ejemplo simple de 2 aplicaciones enviado y recibiendo información serializada por Socket...

Investiga un poco BinarySeralization para que entiendas como funciona es muy sencillo...
#97
.NET (C#, VB.NET, ASP) / Re: Iniciando C#
16 Noviembre 2012, 22:18 PM
Te dejo el link directo del Rar que contiene el proyecto...

http://sourceforge.net/projects/capchanet/files/Captcha.rar
#98
.NET (C#, VB.NET, ASP) / Re: Iniciando C#
16 Noviembre 2012, 20:16 PM
En mi firma esta una, esta Softonic pero no es de código abierto :-X sin embargo si te llama la atención alguna función te puedo pasar el source

Subi el source de un Captcha hecho en .Net:
http://foro.elhacker.net/net/captcha_v30-t365971.0.html

No subo casi programas más que todo código...

Aquí en el foro hay muchos buenos programadores, varios han compartido códigos, programas y proyectos, me atrevería a decir incluso que aquí en el elhacker.net están los mejores programadores, crackers, hackers y aplicadores de la ingeniería inversa de América para no exagerar diciendo del mundo :silbar:

Hay personas con mucha experiencia que comparten tutoriales hechos por ellos mismos, te invito a pasear por todo foro...
#99
.NET (C#, VB.NET, ASP) / Re: Iniciando C#
16 Noviembre 2012, 19:43 PM
Eso no implica que hagas programas yo simplemente decidí el momento de lanzar aplicaciones publicas, aplicaciones simples puedes desarrollarlas con menos de 6 meses de aprendizaje, pero hasta que tengas el conocimiento suficiente como para poder enfrentar cualquier proyecto con algo de investigación pasara un poco más de tiempo...
#100
.NET (C#, VB.NET, ASP) / Re: Iniciando C#
16 Noviembre 2012, 18:57 PM
El tiempo a dedicarle es el que tu desees, claro esta actividad requiere bastante tiempo, programa siempre que no interrumpas otras actividades importantes cuando eso pase te darás cuenta que te estas pasando, por experiencia propia :xD

Los primeros programas públicos los desarrollaras dependiendo de que tan rápido logres comprender el lenguaje y que tanta habilidad tengas para solucionar los problemas e investigar, desde 0, al menos yo en lo personal tarde alrededor de 2 años en empezar a desarrollar mi primer programa público, claro luego te vas puliendo y vas viendo tus propios errores a medida que avanzas.