Programacion Visual Basic.Net
VISUAL BASIC
.NET
Tipos de archivos generados en una aplicación de .NET
.SLN un archivo que agrupa varios proyectos, en forma de una solución integrada.
.VBPROJ es el archivo del proyecto actual. Sería el equivalente al viejo (vbp) de la versión 6 para abrir el proyecto el proyecto en otra ocasión, puede hacer doble clic sobre estearchivo en el explorador de Windows
.VB contiene el código fuente del único formulario que el id al comenzar un proyecto nuevo
.RESX contiene todo tipo de recursos que utiliza el formulario por ejemplo gráfico
.VBUSER contiene configuración de compilación y otros parámetros
ASSEMBLYINFO.VB representa el assembly de este proyecto. De estos elementos nos ocuparemos mas tarde.
Nota: lacarpeta BIN y OBJ contendrán los resultados finales y parciales vaya produciendo el compilador al crear nuestra aplicación.
Manejo de las características Del formulario
Windows forms
Las aplicaciones Windows se componen de uno o más formularios, y en cada uno hay varios controles, que forman la interfaz grafica de nuestro programa. Los Windows forms o winforms son el engine o motor quepermite crear estas interfaces, también conocidas como GUIs (Graphics User Interface) y muy diferentes del frio modo de texto de las aplicaciones antiguas. Ya desde visual Basic 1.0 podíamos crear ventanas y situar controles en ellas, pero en .net el engine de formularios winforms es totalmente nuevo, e incorpora muchísimas características interesantes, como la posibilidad de hacer formularios consectores transparentes o formas no rectangulares, lograr efectos gráficos como gradientes o alpha blending (con GDI+), manejar automáticamente el ancho y el alto de los controles, y mucho mas.
Creación de formularios
Cuando creamos una aplicación Windows, visual studio genera un proyecto con un único formulario. Obviamente, cualquier aplicación medianamente importante tendrá más de un ventana,y es necesario saber cómo trabajar con ellas, mostrando unas, ocultando otras, cambiando su apariencia y mucho más.
Nota: al hablar de varios formularios nos referimos a diferentes clases de formularios, y no, a varias instancias de un mismo formulario. Es decir, varios formularios podrían ser una ventana de carga de datos, una ventana principal del programa, una ventana de búsqueda, etc. Encambio. También podríamos tener varias instancias de un mismo formulario, por ejemplo, del formulario de búsqueda del ejemplo anterior.
En principio, para crear o agregar nuevos formularios a nuestra aplicación, debemos ir al menú Project/add Windows form. Una vez hecho esto, podemos agregar nuevos controles al formulario, y escribir el código que sea necesario.
Código de un formulario sitenemos varios formularios en nuestro proyecto, necesitamos una forma de identificarlos. En realidad, cada formulario es una clase, y su nombre no es más que el nombre de esa clase, veamos un ejemplo sencillo.
Creamos un proyecto de Windows
Cambiamos el nombre del único formulario que tenemos (frmPrincipal). Mediante la propiedad name, en la ventana de propiedades.
Ahora si hacemos doble clicsobre el formulario, veremos un código similar al del siguiente listado
Public class frmprincipal
Prívate sub frmPrincipal_load(…)handles mybase.load
End sub
End class
Cuando cambiamos visualmente el nombre del formulario, visual Basic modifico el nombre de la clase a frmPrincipal. Lo que vemos en el código es la definición de la clase, con algunos agregados.
La instruccióninherits permite que la clase definida herede toda la funcionalidad de una clase existente, en este caso, la clase básica de los formularios (donde se definen todos los métodos propiedades y eventos). Luego, hay una región llamada “Windows form designer generated code”, con el código generado por el diseñador de formulario de visual studio.
Si expande esta última región, vera el código de...
Regístrate para leer el documento completo.