viernes, 10 de mayo de 2013

VISUAL BASIC .NET



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 )


  1. Option Explicit On  
  2. Option Strict On  
  3. Imports System.IO  
  4.   
  5. Public Class Form1  
  6.   
  7.     Private Sub Form1_Load( _  
  8.         ByVal sender As System.Object, _  
  9.         ByVal e As System.EventArgs) Handles MyBase.Load  
  10.         Me.Text = "Ejemplo del método ReadToEnd"  
  11.         Button1.Text = "Abrir archivo de texto "  
  12.     End Sub  
  13.   
  14.     Private Sub Button1_Click( _  
  15.         ByVal sender As System.Object, _  
  16.         ByVal e As System.EventArgs) Handles Button1.Click  
  17.   
  18.         ' nuevo diálogo  
  19.         Dim OpenFiledlg As New OpenFileDialog  
  20.         With OpenFiledlg  
  21.             .Title = "Seleccionar archivo de texto"  
  22.             .Filter = "Archivos de texto *.txt|*.txt"  
  23.             Try  
  24.                 If .ShowDialog = Windows.Forms.DialogResult.OK Then  
  25.                     Dim datos As New StreamReader(.FileName)  
  26.                     ' lee todo el contenido y lo asigna al textbox  
  27.                     TextBox1.Text = datos.ReadToEnd  
  28.                     datos.Close() ' cierra  
  29.                 End If  
  30.                 ' error  
  31.             Catch oMen As Exception  
  32.                 MsgBox(oMen.Message, MsgBoxStyle.Critical)  
  33.             End Try  
  34.         End With  
  35.     End Sub  
  36. End Class  

No hay comentarios.:

Publicar un comentario