Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

Lenguaje VB.NET

Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
En Visual Basic, un programa tiene los bloques estándar en todo programa. El código de Visual Basic se guarda en módulos de proyecto Proyecto se compone de ficheros que se compilan en una aplicación Todo código en VB.NET debe seguir la siguiente secuencia: Sentencias Option Sentencias Imports Procedimiento Main Sentencias Class, Module, y Namespace Además un programa puede contener sentencias de compilación condicionales. Si el código introducido no sigue este orden se producen errores de compilación. El lenguaje VB.NET
Monografias.com
Establecen reglas para el código subsiguiente, ayudando a prevenir errores sintácticos y de lógica La sentencia Option Explicit asegura que todas las variables están declaradas y escritas correctamente Evita que todas las variables declaradas sean de tipo Object Las variables se declaran usando Dim, Private, Public, or ReDim Option Explicit On ‘ Fuerza la declaración explícita de variables Dim MyVar As Integer ' Declara variable. MyInt = 10 ‘ Genera error al no estar la variable declarada MyVar = 10 ' Variable declarada por lo que no genera error Sentencias Option I
Monografias.com
La sentencia Option Strict ayuda a prevenir errores lógicos y de perdida de datos que ocurren cuando se trabaja con variables de diferente tipo. Prohíbe conversiones implícitas Option Strict On ‘ Fuerza a declarar variables también Dim MyVar As Integer ' Declara variables. MyVar = 1000 ' ‘ Intento de convertir Integer a float genera error MyVar = 1234567890.987654321 Sentencias Option II
Monografias.com
La sentencia Option Compare establece la manera en la que los strings son comparados, por formato binario (basado en la representación binaria interna de los datos) o textual (case insensitive). ‘ Establece el modo de comparación a binario Option Compare Binary ' Esto es, "AAA" es menor que "aaa". ' Establece el modo de comparación a textual Option Compare Text ' Esto es, "AAA" es igual a "aaa" Sentencias Option III
Monografias.com
Permiten nombrar clases y otros tipos definidos en los espacios de nombres importados (o assemblies) sin tener que especificar el cámino absoluto a ellas. Imports [ aliasname = ] namespace o Imports [ aliasname = ] namespace.element Si no se especifica alias los elementos definidos en el namespace se referencian sin prefijo y si no prefijados con el alias Se pueden especificar varios Imports en un programa y deben de aparecer antes de las sentencias Module y Class Imports Str = Microsoft.VisualBasic.Strings ' Coloca Imports al comienzo de tu programa Class MyClass1 Sub ShowHello() MsgBox(Str.Left(“Hola", 5)) ' Visualiza "Hola" End Sub End Class Sentencias Imports
Monografias.com
“Punto de comienzo" de una aplicación — el primer procedimiento accedido cuando ejecutas tu código. Algunas de las tareas que puedes llevar a cabo dentro del código del Main: Cargar un formulario Averiguar si alguna copia de tu programa existe Abrir una conexión a una base de datos Cuatro variedades: Sub Main() ? la más común Sub Main(ByVal CmdArgs() As String) Function Main() As Integer Function Main(ByVal CmdArgs() As String) As Integer Procedimiento Main
Monografias.com
La mayoría del código de un aplicación VB lo definen las clases y los módulos Contienen sentencias: Sub Function Event Declaraciones de variables y otras partes del código necesarias para hacer que tu aplicación se ejecute. Sentencias Class, Module y Namespace
Monografias.com
Declara el nombre de una clase, así como la definición de variables, propiedades, eventos y métodos que la componen [ ] [ Public | Private | Protected | Friend | Protected Friend ] [ Shadows ] [ MustInherit | NotInheritable ] Class name [ Inherits classname ] [ Implements interfacenames ] [ statements ] End Class Sentencia Class I
Monografias.com
Public ? sin restricciones de acceso Private ? entidad accesible sólo en contexto en que es declarada Protected ? accesible dentro de una clase o en hija de ella Friend ? accesible sólo dentro del programa que contiene la declaración de la entidad MustInherit ? no se pueden crear instancias de esta clase NotInheritable ? no se permite más herencia name ? nombre de la clase Inherits ? esta clase deriva de classname classname ? (requerido) nombre de la clase de la que deriva Implements ? esta clase implementa una interfaz interfacename ? nombre de la interfaz derivada Sentencia Class II
Monografias.com
statements ? variables, propiedades, eventos y métodos dentro de la clase End Class ? termina un bloque de clase Cada atributo en attrlist tiene la siguiente sintáxis y partes: attrname [({ attrargs | attrinit })], attrlist Parts attrname ? (requerido) nombre del atributo attrargs ? (optional) lista de argumentos del atributo attrinit ? (opcional) lista de campos o propiedades para inicializar el atributo, si hay varios separados por comas Sentencia Class III
Monografias.com
Clases sin modificador de acceso son declaradas Friend por defecto Todo elemento dentro de una clase es por defecto público (métodos) excepto campos y constantes que son privados Ejemplos: Public Class ThisClass ' [declaración de variable, propiedad, método y eventos] End Class Sentencia Class IV
Monografias.com
Ejemplo simple herencia: Public Class ThisClass Inherits AnotherClass ' Añade código para sobreescribir, sobrecargar o extender miembros ' hereda de AnotherClass. ...' Declaraciones de variable, propiedad, método, y eventos End Class Ejemplos declaración clases
Monografias.com
[ ] [ Default ] [ Public | Private | Protected | Friend | Protected Friend ] _ [[ ReadOnly | WriteOnly ] [ Overloads | Overrides ] _ [ Overridable | NotOverridable ] | MustOverride | Shadows | Shared ] _ Property varname([ ByVal parameter list ]) [ As typename ] [ Implements interfacemember ] [ ] Get [ block ] End Get [ ] Set(ByVal value As typename ) [ block ] End Set End Property Declaración de Propiedad
Monografias.com
Dim ? se usa para declarar espacio de almacenamiento para variables Ejemplos de uso: Dim AnyValue, MyValue As Object ' Los números se inicializan por defecto a 0. Dim Number As Integer Dim FirstNumber, SecondNumber, ThirdNumber As Integer Dim MyDate As Date, MyValue As Single, MySwitch As Boolean ' DayArray es un array de 51 Objects indexados de 0 a 50. Dim DayArray(50) As Object ' Matrix2 es un array bidimensional de tipo entero Dim Matrix2(3, 4) As Integer Declaración de variable
Monografias.com
Const ? define constantes Ejemplos de uso: Const MyConst As Integer = 459 ' Declara una constante pública de tipo string ' disponible sólo a nivel de clase Public Const MyString As String = "HELP" ' Declara una constante privada de tipo Integer Private Const MyInt As Integer = 5 Declaración de constantes
Monografias.com
Sintáxis: If condition [ Then ] [ statements ] [ ElseIf elseifcondition [ Then ] [ elseifstatements ] ] [ Else [ elsestatements ] ] End If ó If condition Then [ statements ] [ Else elsestatements ] Sentencias If
Partes: 1, 2

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 
 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda