Recupero este artículo creado por mí junto con mi compi Francisco Recio para el portal desarrolloWeb.com.
Fig 1. Ventana de creación de nuevo proyecto.
En los siguientes ejemplos se muestra como crear una aplicación basada en formularios en los dos lenguajes más comunes, tanto para Visual Basic .Net como para C#, dejando al lector la elección del lenguaje que le resulte más cercano.
Después de haber creado el proyecto, se dispone de una aplicación completa que puede ser ejecutada. Esto se puede realizar en el menú Depurar pulsando en el elemento Iniciar (Tecla F5) lo que ejecutará directamente la aplicación dentro de Visual Studio.Net. Véase el código creado hasta ahora:
VB.NET |
Public Class Form1 nbsp; Inherits System.Windows.Forms.Form+ » Código generado por el Diseñador de Windows Forms «Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load’escriba aquí su código. End Sub End Class |
Si se ha optado por C# se puede comprobar que el código es muy similar, aunque algo más extenso ya que la inicialización por defecto esta situada fuera de la región del código que va generando automáticamente el diseñador.
En el código generado, el formulario ‘Form1’ es una clase que proviene mediante la palabra clave inherits (heredar) del espacio de nombres System.Windows.Forms.Form perteneciente a la biblioteca de clases de .Net. Las aplicaciones desarrolladas con .Net utilizan la biblioteca de clases incluida en el Framework de .Net que proporcionan un conjunto de funcionalidades prefabricadas que facilitan el desarrollo. Está biblioteca de clases está organizada en espacios de nombres dependiendo de su funcionalidad.
Todos los lenguajes incluidos en .Net están orientados a objetos, siguiendo esta metodología el formulario ‘Form1’ se declara como una clase. Como se verá más adelante esto facilita el acceso a los métodos y propiedades del formulario y de los controles que se incluyan al tratar a cada elemento como objetos independientes.
Artículo original: http://www.desarrolloweb.com/articulos/1365.php