Anda di halaman 1dari 5

Datos Generales de la Pra ctica

CARRERA Ingeniera en Sistemas Computacionales


PLAN DE
ESTUDIO 2013
CLAVE MATERIA SCD-1027
NOMBRE
MATERIA SEGURIDAD INFORMATICA

PRACTICA No 4
LABORATORIO DE
NOMBRE DE LA
PRACTICA
CONVERSOR TEXTO A BINARIO Y
VICEVERSA.
DURACIN
(HORAS)
3

PRACTICA 4:
Ejemplo de codificacin Binaria representando su
funcin mediante la programacin.


Introduccin En esta prctica aplicaremos lo aprendido en clase sobre los temas de la
Unidad 2, en la cual observaremos el comportamiento y como se realiza la
conversin de Texto normal a Binario y viceversa.


Objetivos Aplicar los conceptos bsicos de programacin para realizar un programa para
convertir texto a cdigo binario y viceversa, en el lenguaje que se desee,
procurando que el programa se ejecute adecuadamente sin errores.

Fundamento
(Teora)

El alumno deber fundamentarse bien acerca de este tipo de Cifrado y
tambin deber realizar investigaciones para saber en qu consiste esta
prctica, el programa deber de realizar correctamente la conversin.




Procedimiento
(Descripcin)

Equipo necesario Material de apoyo
Equipo de cmputo
Software Visual Basic 2010 o
Net beans
Internet
Computadora
Material Proporcionado por el
Profesor



Desarrollo de la prctica.
1.- Realizar un programa que incluyan el uso de formularios, botones,
etiquetas y cajas de texto.
2.- Abrir el programa Visual Basic 2010.
3.- Crear un archivo nuevo, clic en windows forms application y clic en el
botn ok. En el cual dentro del formulario que nos aparece insertaremos los
objetos que utilizaremos en nuestro programa. Visual Basic contiene 2
formularios el grafico y el de cdigo.
4.- Introducimos en el formulario los objetos utilizaremos
5.- A continuacin se presenta el cdigo que se utiliza para crear el programa:
Public Class Form1

Private Sub convierte1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles convierte1.Click
Dim val As String = Nothing
Dim result As New System.Text.StringBuilder
If txttexto.Text = Nothing Then
MessageBox.Show("Introduce texto a Convertir")
Else
For Each Character As Byte In
System.Text.ASCIIEncoding.ASCII.GetBytes(txttexto.Text)
result.Append(Convert.ToString(Character, 2).PadLeft(8,
"0"))
result.Append(" ")
Next
val = result.ToString.Substring(0, result.ToString.Length -
1)
convertido1.Text = val
End If
End Sub

Private Sub convierte2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles convierte2.Click
Dim val2 As String = Nothing
Dim Characters As String =
System.Text.RegularExpressions.Regex.Replace(txtbinario.Text, "[^01]",
"")
Dim ByteArray((Characters.Length / 8) - 1) As Byte
If txtbinario.Text = Nothing Then
MessageBox.Show("Introduce Codigo a Convertir")
Else
For Index As Integer = 0 To ByteArray.Length - 1
ByteArray(Index) =
Convert.ToByte(Characters.Substring(Index * 8, 8), 2)
Next
val2 = System.Text.ASCIIEncoding.ASCII.GetString(ByteArray)
convertido.Text = val2
End If
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
txttexto.Text = Nothing
txtbinario.Text = Nothing
convertido1.Text = Nothing
convertido.Text = Nothing
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
txttexto.Text = Nothing
txtbinario.Text = Nothing
convertido1.Text = Nothing
convertido.Text = Nothing
End Sub
End Class



Resultados y
conclusiones
A continuacin agregamos las pantallas de la ejecucin del programa, como
resultado del cdigo programado.



Realizamos el programa, nos pudimos dar cuenta de cmo es que funciona
este tipo de conversin, adems de reforzar conocimientos de programacin en
el lenguaje Visual Basic 2010.

Anexos Paginas Consultadas.
http://enatorv.wordpress.com/2010/06/18/aplicacion-8-pasar-texto-a-binario-
binario-a-texto/

Referencias CriptoClasica.pdf

Anda mungkin juga menyukai