elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1]
1  Foros Generales / Foro Libre / ¿¿Cursos online de programación, recomendaciones?? en: 7 Septiembre 2012, 20:51 pm
Conocen algún sitio web donde se puedan realizar cursos online de programación impartidos por alguna entidad mas o menos reconocida, o reconocida tipo los cursos  en línea de la UNAM en México?... Ya que donde vivo no hay manera de obtener algún tipo de certificación o un simple certificado... :/  Y aún que creo que siendo autodidacta puedes aprender mas que en cualquier curso de unas pocas semanas, no esta demás tener un papel que avale tus conocimientos... En fin, creo que van de la mano para tener mas oportunidades...

Gracias. :)
2  Programación / .NET (C#, VB.NET, ASP) / Re: [ VB.NET ] Duda con &H1, &H2, &H4... en: 6 Septiembre 2012, 07:41 am
"HaceAlgo" parece hacer algún tipo de conversión...

Eso es exactamente lo que quiero saber :P

Bueno igual muchas gracias por tu ayuda, seguiré adelante con el libro sin preocuparme por eso ahora :D
3  Programación / .NET (C#, VB.NET, ASP) / [ VB.NET ] Duda con &H1, &H2, &H4... en: 6 Septiembre 2012, 00:26 am
Saludos.
Trato de aprender vb.net con ayuda de un libro y en el capítulo en el que estoy viene el siguiente código el cual no comprendo del todo y no he sabido como buscar en Google mi duda, a ver si pueden ayudarme un poco con la explicación...

Código
  1. Module ejercicio4
  2.    Public Sub Visualizar(ByVal car As Byte)
  3.        Dim i, bit As Integer
  4.        For i = 7 To 0 Step -1
  5.            If ((car And (1 * (2 ^ i))) <> 0) Then
  6.                bit = 1
  7.            Else
  8.                bit = 0
  9.            End If
  10.            System.Console.Write(bit)
  11.        Next
  12.        System.Console.WriteLine()
  13.    End Sub
  14.  
  15.    'ESTA ES LA PARTE QUE NO COMPRENDO DEL TODO...
  16.    Public Function HaceAlgo(ByVal car As Byte) As Byte
  17.        Return ((car And &H1) * (2 ^ 7)) Or ((car And &H2) * (2 ^ 5)) Or _
  18.               ((car And &H4) * (2 ^ 3)) Or ((car And &H8) * (2 ^ 1)) Or _
  19.               ((car And &H10) \ (2 ^ 1)) Or ((car And &H20) \ (2 ^ 3)) Or _
  20.               ((car And &H40) \ (2 ^ 5)) Or ((car And &H80) \ (2 ^ 7))
  21.    End Function
  22.  
  23.    Sub Main()
  24.        Dim car As Byte
  25.        System.Console.Write("Introduce un caracter unicode: ")
  26.        car = System.Console.Read()
  27.        Visualizar(car)
  28.        System.Console.WriteLine("Caracter resultante: ")
  29.        car = HaceAlgo(car)
  30.        Visualizar(car)
  31.        System.Console.ReadLine()
  32.        System.Console.ReadLine()
  33.    End Sub
  34.  
  35. End Module
  36.  

Que significa &H1, &H2... ? Que operación se realiza en ((car And &H1) * (2 ^ 7)) ? Y por que hay varios... ?

Gracias por su ayuda :)
4  Programación / .NET (C#, VB.NET, ASP) / Explicación de código simple en: 21 Julio 2012, 07:22 am
Saludos. Se lo que hace el código siguiente (mostrar el código unicode de cada caracter introducido) pero no entiendo del todo como lo hace, es decir, por que define esas constantes al inicio y por que al inicio del While se encuentra esa condición de (car > -1)... Supongo lo que hacen pero si alguien fuera tan amable de explicármelo claramente se los agradecería.

Gracias.

Código
  1. Imports System
  2. Module Test
  3. Public Sub Main()
  4. Const CR As Integer = 13, LF As Integer = 10
  5. Dim car As Integer
  6.  
  7. Console.WriteLine("Introduzca texto.")
  8. Console.WriteLine("Para terminar pulse Ctrl+z\n")
  9. car = Console.Read()
  10. While (car > -1)
  11. If (car <> CR And car <> LF) Then
  12. Console.WriteLine("El c&#243;digo Unicode de " & _
  13. Convert.ToChar(car) & " es " & car)
  14. End If
  15. car = Console.Read()
  16. End While
  17. End Sub
  18. End Module
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines