Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas.
La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2012, que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que además es libre).
Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.
CARACTERÍSTICAS:
*Es orientado a objetos y componentes.
*Microsoft provee una IDE sencilla de manejar.
*Utiliza una especia de lenguaje ensamblador propio ILASM.
*Para hacer ventanas, solo se necesita arrastrar componentes y agregarlos al diseño
*Soporte para LINQ
*La sintaxis es casi la misma Que VB6.
EJEMPLO:
Método ReadToEnd - Leer todo el contenido de un archivo de texto y visualizarlo en un texbox
( controles : Un control Button , un textBox1 Multiline )- Option Explicit On
- Option Strict On
- Imports System.IO
- Public Class Form1
- Private Sub Form1_Load( _
- ByVal sender As System.Object, _
- ByVal e As System.EventArgs) Handles MyBase.Load
- Me.Text = "Ejemplo del método ReadToEnd"
- Button1.Text = "Abrir archivo de texto "
- End Sub
- Private Sub Button1_Click( _
- ByVal sender As System.Object, _
- ByVal e As System.EventArgs) Handles Button1.Click
- ' nuevo diálogo
- Dim OpenFiledlg As New OpenFileDialog
- With OpenFiledlg
- .Title = "Seleccionar archivo de texto"
- .Filter = "Archivos de texto *.txt|*.txt"
- Try
- If .ShowDialog = Windows.Forms.DialogResult.OK Then
- Dim datos As New StreamReader(.FileName)
- ' lee todo el contenido y lo asigna al textbox
- TextBox1.Text = datos.ReadToEnd
- datos.Close() ' cierra
- End If
- ' error
- Catch oMen As Exception
- MsgBox(oMen.Message, MsgBoxStyle.Critical)
- End Try
- End With
- End Sub
- End Class
No hay comentarios.:
Publicar un comentario