Tecnología

Inicio

Cómo convertir una fecha a la cadena en Visual Basic 2005

Visual Basic 2005 (VB 2005) era un componente de Visual Studio 2005, Microsoft Medio Ambiente de desarrollo integrado (IDE) para el desarrollo de programas para el .NET Framework involucrado en Windows, Web, móvil y las aplicaciones de Office. VB 2005 también fue lanzado como un programa independiente libre, llamado el Visual Basic 2005 Express Edition. VB 2005 retuvo muchas de las funciones de Visual Basic 6. VB 2008 sustituye VB 2005 y está disponible como una edición gratuita expreso, además de ser parte de Visual Studio 2008.

Instrucciones

1 Abra un nuevo proyecto en Visual Basic 2005, del tipo "Aplicación de Windows Forms", y asignarle una herramienta fácil de recordar el nombre como "Fecha de Conversión".

2 Utilizar el ratón para colocar el cursor sobre la "Caja de herramientas" a la izquierda del formulario en la pantalla si el cuadro de herramientas no es totalmente visible. Haga doble clic en la herramienta de etiquetas para añadirlo a la forma, y ​​luego hacerlo de nuevo para agregar una segunda etiqueta. Repita este proceso para agregar un cuadro de texto y un dos botones. Los controles serán nombrados Label1, Label2, Button1 y Button2. No debe haber ningún nombre visible en el cuadro de texto.

3 Haga clic y arrastre el cuadro de texto por lo que está a la derecha de la primera etiqueta y el nivel de la misma. Mover la segunda etiqueta debajo de la primera etiqueta y el primer botón debajo de eso. Desplazar el segundo botón a la derecha del primer botón hacia la parte inferior del formulario.

4 Cambie el texto visible en las etiquetas y los botones haciendo clic en cada uno de ellos y el escaneo por el cuadro "Propiedades" en el derecho de "texto". Cambiar el texto de Label1 a "Introduzca la fecha para convertir" y eliminar la propiedad de texto de Label2. Cambiar el texto de Button1 para leer, "Convertir" y Button2 para mostrar "Salir". (Precaución: En los cuadros de propiedades, no incluya las comillas.) Es posible que necesite ampliar la anchura de las etiquetas y Cuadro de texto haciendo clic sobre ellas y arrastrando el tamaño más amplio. Asegúrese de ampliar Label2 hasta que llena prácticamente el ancho del formulario.

5 Haga doble clic en el botón "Convertir" para abrir la ventana de código. Escriba el código tal y como aparece entre el "Private Sub Button1_Click" (seguido de algún otro texto por defecto) y "End Sub". El código completo debe verse como abajo. Nota: Es importante utilizar una línea "D" mayúscula en el strStringDate = dt.ToString ( "D"), no una minúscula ". D" Además, las primeras líneas de cada rutina Private Sub son continuas, no rompen con una nueva línea, ya que pueden aparecer en la web.

Private Sub Button1_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Maneja Button1.Click
Dim dt Como Fecha
Dim como secuencia strStringDate
dt = TextBox1.Text
strStringDate = dt.ToString ( "D")
Label2.Visible = True
Label2.Text = "La strStringDate variable es ahora en formato de cadena," & vbCrLf & "tal como aparece a continuación y no en formato de fecha" & vbCrLf & "como la ha introducido."
Label3.Visible = True
Label3.Text = strStringDate
End Sub

Private Sub Button2_Click (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Maneja Button2.Click
Label2.Text = ""
Fin
End Sub

Private Sub Form1_Load (remitente de ByVal como System.Object, ByVal e As System.EventArgs) Maneja MyBase.Load
End Sub

En la parte superior del formulario, antes de que estas subrutinas, debería ver una línea de lectura "Public Class Form1" y, en la parte inferior, "End Class." Si estas líneas no están allí, insertarlos. Cuando haya terminado, pulse la tecla "F5" para verificar su trabajo.

Consejos y advertencias

  • Añadir información explicativa adicional en forma de una etiqueta o dos indicando al usuario exactamente lo que está sucediendo y dar instrucciones sobre cómo introducir fechas.
  • Si está desarrollando para su uso por otros, entonces si no se agrega un poco de captura de errores rutinas para hacer frente a los usuarios introducir fechas en formas no estándar, como el 29 de febrero en un año no bisiesto, nada más que las letras de texto o separadores de fecha inusuales como un asterisco, el programa se bloqueará.