Hola a todos en Visual Basic
Por último, así aparece Hola a todos en Visual Basic:
Lista 1. Hola a todos en Visual Basic (HelloVB.vb)
' Allow easy reference to the System namespace classes.
Imports System
' This module houses the application's entry point.
Public Module modmain
' Main is the application's entry point.
Sub Main()
' Write text to the console.
Console.WriteLine ("Hello World using Visual Basic!")
End Sub
End Module
Este código es prácticamente igual al de Visual C#. La sintaxis para obtener acceso a la biblioteca básica es nueva; al igual que en el caso de Visual C#, se especifica el espacio de nombres en lugar del nombre de archivo:
Imports System
Aparte de esto, no hay mucho más que apuntar al respecto. La línea que escribe el resultado es casi la misma que en los demás lenguajes, especialmente ahora que Visual Basic requiere que el parámetro de método esté entre paréntesis. Naturalmente, Visual Basic no requiere el uso de puntos y comas para finalizar las instrucciones:
Console.WriteLine("Hello World using Visual Basic!")
La línea de comandos para compilar el programa es la siguiente:
vbc.exe /t:exe /debug+ /optionstrict+ /out:.\HelloVB.exe HelloVB.vb
En la línea anterior, /out especifica el archivo de resultados y /t indica el tipo de destino. Al ejecutar el archivo por lotes de ejemplo que contiene esta línea de comandos, el resultado es el siguiente:
C:\...\HelloWorld\vb>build
C:\...\HelloWorld\vb> vbc.exe /t:exe /debug+ /optionstrict+ /out:.\HelloVB.exe HelloVB.vb
Microsoft (R) Visual Basic Compiler Version ...
for Microsoft (R) .NET CLR ...
Copyright (C) Microsoft Corp 2001. All rights reserved.
Al ejecutar el archivo ejecutable resultante, el resultado es éste:
C:\...\HelloWorld\vb>hellovb
Hello World using Visual Basic!
Vea también
Escribir componentes simples de .NET | Clientes para los componentes simples | Resumen del tutorial sobre la programación | Apéndice A: Herramientas para explorar espacios de nombres