Visual Basic
27.09.2013 10:29
Constructor:
Los constructores son métodos de clase que se ejecutan automáticamente cuando se crea un objeto de un tipo determinado. Normalmente, los constructores inicializan los miembros de datos del nuevo objeto. Un constructor solo puede ejecutarse una vez cuando se crea una clase. Además, el código del constructor siempre se ejecuta antes que cualquier otro código en una clase. Sin embargo, puede crear varias sobrecargas del constructor de la misma forma que para cualquier otro método.
Para definir un constructor para una clase:
Public class Sample Class { public SampleClass() { // Add code here } }
Los destructores:
Se utilizan para destruir instancias de clases. En .NET Framework, el recolector de elementos no utilizados administra automáticamente la asignación y la liberación de memoria para los objetos administrados en la aplicación. Sin embargo, es posible que aún se necesiten destructores para limpiar cualquiera de los recursos no administrados creados por la aplicación. Solo puede haber un destructor para una clase.
Como se define una clase:
Utilice Instrucción Class (Visual Basic) para definir una clase a partir de la cual crea el objeto que necesita.
Public Class reversibleButton
Asegúrese de que sigue una instrucción End Class después de la última línea de código de la clase. De manera predeterminada, el entorno de desarrollo integrado (IDE) genera automáticamente End Class cuando escribe una instrucción Class.
Agregue Inherits (Instrucción) inmediatamente después de la instrucción Class. Especifique la clase de la que se deriva su nueva clase.
Inherits System.Windows.Forms.Button
Su nueva clase hereda todos los miembros definidos por la clase base.
Agregue el código para los miembros adicionales que expone la clase derivada. Por ejemplo, puede agregar un método reverse Colors y su clase derivada podría aparecer del modo siguiente:
Public Class reversible Button
Inherits System.Windows.Forms.Button
Public Sub reverseColors()
Dim saveColor As System.Drawing.Color = Me.BackColor
Me.BackColor = Me.ForeColor
Me.ForeColor = saveColor
End Sub
End Class
Como se instancia una clase:
Una vez que tenemos una clase definida, lo único de lo que disponemos es de una especie de plantilla o molde a partir del cual podemos crear objetos en memoria. Para crear esos objetos en Visual C# 2005 lo podemos hacer de dos formas, pero como veremos siempre será mediante la instrucción new que es la encargada de crear el objeto en la memoria y asignar la dirección del mismo a la variable usada en la parte izquierda de la asignación.
Declarar primero la variable y después instanciarla
Lo primero que tenemos que hacer es declarar una variable del tipo que queremos instanciar, esto lo hacemos de la misma forma que con cualquier otro tipo de datos.
Que es Visual Studio?
Es Un IDE (Integrated Dev elopment Environment) con el cual podemos desarrollar aplicaciones utilizando la plataforma de desarrollo .NET.
IDE = Entorno de Desarrollo Integrado, un IDE para ser considerado como tal debe de tener mínimamente:
Un Editor.
Un Depurador.
Un Compilador.
Ayuda.
Obsérvese que un IDE es un Entorno de Desarrollo «Integrado» ,es decir que visual Studio nos proporciona todas las herramientas necesarias para el desarrollo de aplicaciones
Versiones de visual estudio:
A partir de la versión 2005 Microsoft ofrece gratuitamente las Express Editions, que son varias ediciones básicas separadas por lenguajes de programación o plataforma enfocadas para novatos y entusiastas. Estas ediciones son iguales al entorno de desarrollo comercial pero sin características avanzadas. Dichas ediciones son:
Visual Basic Express Edition
Visual C# Express Edition
Visual C++ Express Edition
Visual J# Express Edition (Desapareció en Visual Studio 2008)
Visual Web Developer Express Edition (para programar en ASP.NET)
Visual F# (Apareció en Visual Studio 2010, es parecido al J#)*
Adicionalmente, Microsoft ha puesto gratuitamente a disposición de todo el mundo una versión reducida de MS SQL Server llamada SQL Server Express Edition cuyas principales limitaciones son que no soporta bases de datos superiores a 4 GB de tamaño, únicamente se ejecuta en un procesador y emplea 1 GB de RAM como máximo, y no cuenta con el Agente de SQL Serve
Prerequerimientos para instalar visual Basic:
Equipo con un procesador a 1,6 GHz o más rápido
1024 MB de RAM (1,5 GB si se ejecuta en una máquina virtual)
3 GB de espacio disponible en el disco duro
Unidad de disco duro de 5400 rpm
Tarjeta de vídeo compatible con DirectX 9 con una resolución de pantalla de 1024 x 768 o superior
CLR:
El Common Language Runtime o CLR ("entorno en tiempo de ejecución de lenguaje común") es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft .NET. El CLR es el encargado de compilar una forma de código intermedio llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL, por Microsoft Intermediate Language), al código de maquina nativo, mediante un compilador en tiempo de ejecución.1 No debe confundirse el CLR con una máquina virtual, ya que una vez que el código está compilado, corre nativamente sin intervención de una capa de abstracción sobre el hardware subyacente.
Características de visual estudio express:
Visual Studio express permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET .
Se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles. Cabe destacar que estas ediciones son iguales al entorno de desarrollo comercial de Visual Studio Professional pero sin características avanzadas. Las ediciones que hay dentro de cada suite son:
Visual Basic Express Edition.
Visual C# Express Edition.
Visual C++ Express Edition.
Visual J# Express Edition (Desaparecido en Visual Studio Express 2008).
Visual Web Developer Express Edition:
Para programación con lenguaje ASP.NET. Está orientado a la programación y diseño web, incluyendo un editor visual WYSIWYG y otro HTML con autocompletado de código (IntelliSense), coloración de sintaxis y validación. Aparte de ASP.NET, también soporta Visual Basic .NET y C Sharp (C#). También tiene un servidor web local para realizar pruebas en ASP.NET, un depurador para ubicar errores en el código fuente y una herramienta de publicación en línea de sitios creados.
Adicionalmente, Microsoft ha puesto gratuitamente a disposición de todo el mundo una versión reducida de Microsoft SQL Server llamada SQL Server Express Edition cuyas principales limitaciones son que no soporta bases de datos superiores a 10 GB de tamaño, únicamente utiliza un procesador y 1 Gb de RAM y no cuenta con el Agente de SQL S
Documento para programas con visual basic
https://www.aulaclic.es/visualbasic/