Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un programa de Visual Basic se crea a partir de bloques de creación estándar. Una solución consta de uno o varios proyectos. A su vez, un proyecto puede contener uno o varios ensamblados. Cada ensamblado se compila a partir de uno o varios archivos de origen. Un archivo de código fuente proporciona la definición e implementación de clases, estructuras, módulos e interfaces, que en última instancia contienen todo el código.
Para obtener más información sobre estos bloques de creación de un programa de Visual Basic, vea Soluciones y proyectos yensamblados en .NET.
File-Level Elementos de Programación
Al iniciar un proyecto o archivo y abrir el editor de código, verá código ya implementado y en el orden correcto. Cualquier código que escriba debe seguir la siguiente secuencia:
Declaraciones
Option
Declaraciones
Imports
Instrucciones
Namespace
y elementos de nivel de espacio de nombres
Si escribe instrucciones en un orden diferente, pueden producirse errores de compilación.
Un programa también puede contener instrucciones de compilación condicionales. Puede intercalar estos en el archivo de origen entre las instrucciones de la secuencia anterior.
Instrucciones Option
Option
las instrucciones establecen reglas básicas para el código posterior, lo que ayuda a evitar errores de sintaxis y lógica. La declaración Option Explicit garantiza que todas las variables sean declaradas y escritas correctamente, lo que reduce el tiempo de depuración. La instrucción Option Strict ayuda a minimizar los errores lógicos y la pérdida de datos que pueden producirse al trabajar entre variables de diferentes tipos de datos. La instrucción Option Compare especifica la forma en que las cadenas se comparan entre sí, en función de sus valores Binary
o Text
.
Declaraciones de Importación
Puede incluir una instrucción Imports (espacio de nombres y tipo .NET) para importar nombres definidos fuera del proyecto. Una Imports
instrucción permite que el código haga referencia a clases y otros tipos definidos en el espacio de nombres importado, sin tener que calificarlos. Puede usar tantas Imports
sentencias como sea necesario. Para más información, consulte Referencias y la instrucción Imports.
Instrucciones Namespace
Los espacios de nombres le ayudan a organizar y clasificar los elementos de programación para facilitar la agrupación y el acceso. Use la instrucción Namespace para clasificar las siguientes instrucciones dentro de un espacio de nombres determinado. Para obtener más información, vea Espacios de nombres en Visual Basic.
Declaraciones de compilación condicional
Las instrucciones de compilación condicional pueden aparecer casi en cualquier lugar del archivo de origen. Hacen que partes del código se incluyan o excluyan en tiempo de compilación en función de determinadas condiciones. También puede usarlos para depurar la aplicación, ya que el código condicional solo se ejecuta en modo de depuración. Para obtener más información, consulte Compilación condicional.
Namespace-Level Elementos de Programación
Las clases, las estructuras y los módulos contienen todo el código del archivo de código fuente. Son elementos de nivel de espacio de nombres , que pueden aparecer dentro de un espacio de nombres o en el nivel de archivo de origen. Contienen las declaraciones de todos los demás elementos de programación. Las interfaces, que definen firmas de elemento pero no proporcionan ninguna implementación, también aparecen en el nivel de módulo. Para obtener más información sobre los elementos de nivel de módulo, consulte lo siguiente:
Los elementos de datos de nivel de espacio de nombres son las enumeraciones y los delegados.
Module-Level Elementos de Programación
Los procedimientos, operadores, propiedades y eventos son los únicos elementos de programación que pueden contener código ejecutable (instrucciones que realizan acciones en tiempo de ejecución). Son los elementos de nivel de módulo del programa. Para obtener más información sobre los elementos de nivel de procedimiento, vea lo siguiente:
Los elementos de datos en el nivel de módulo son variables, constantes, enumeraciones y delegados.
Procedure-Level Elementos de Programación
La mayoría del contenido de los elementos de nivel de procedimiento son instrucciones ejecutables, que constituyen el código en tiempo de ejecución del programa. Todo el código ejecutable debe estar en algún procedimiento (Function
, Sub
, Operator
Get
Set
AddHandler
, , RemoveHandler
, ). RaiseEvent
Para más información, vea Statements (Instrucciones).
Los elementos de datos en el nivel de procedimiento se limitan a variables y constantes locales.
Procedimiento principal
El Main
procedimiento es el primer código que se ejecutará cuando se haya cargado la aplicación.
Main
actúa como punto de partida y control general para la aplicación. Hay cuatro variedades de Main
:
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
La variedad más común de este procedimiento es Sub Main()
. Para obtener más información, vea Procedimiento principal en Visual Basic.