Con Visual Basic 2005 podemos desarrollar aplicaciones de forma mucho más rápida y eficiente que sin un entorno de desarrollo de estas características.
Con este entorno de desarrollo, podemos crear aplicaciones para Windows, biblioteca de clases, y aplicaciones de consola.
En este capítulo nos centraremos por ese motivo, en la creación de aplicaciones Windows principalmente, el conocimiento general del entorno de desarrollo, y posteriormente, el conocimiento avanzado del entorno para sacar el máximo provecho a la programación.
1.1 Creando una nueva aplicación:
¿Cómo crear una nueva aplicación Windows o cualquier otro tipo de proyecto en Visual Basic 2005?
a) Inicie el entorno de desarrollo y seleccione del menú la opción Archivo > Nuevo Proyecto, (File > New Project...) o bien, por las teclas Ctrl+N, como se muestra en la imagén.
Luego, aparecerá una nueva ventana como la que se muestra en la siguiente imagén, en la cuál podremos seleccionar el tipo de proyecto que queremos crear. En nuestro caso, crearemos una nueva Aplicación para Windows (Windows Application).
Seleccione esta opción y pulse el botón Aceptar. Con esto habremos creado la estructura principal de un nuevo proyecto vacío de tipo aplicación para Windows.
1.2 Cuadro de Herramientas (toolbox):
El Cuadro de herramientas (toolbox) está situado en la parte izquierda del entorno de desarrollo rápido, y engloba dentro de sí, todos los controles y componentes que tenemos activados en el entorno para poder utilizarlos, pero también podemos añadir los controles y componentes que creemos nosotros y los que podamos cargar en .NET y que hayan sido desarrollados por terceros.
Para insertar un control o un componente dentro de un formulario Windows (Windows Form), debemos seleccionar el objeto que queremos insertar y hacer doble clic sobre el control, o bien hacer clic en el control y arrastrarlo y soltarlo sobre el formulario Windows, o bien hacer clic en el control y luego hacer clic nuevamente en el formulario y dimensionar un espacio que será el que ocupe el control insertado.
1.3 Explorador de soluciones (Solution Explorer):
El Explorador de Soluciones (Solution Explorer), está situado en la parte superior derecha del entorno de desarrollo rápido, y en él tenemos todos los proyectos de la solución, y los ficheros y recursos de cada proyecto.
Si observamos esta ventana, veremos que en la parte inferior hay dos solapas. La segunda tiene que ver con los Orígenes de datos (Data Sources).
1.4 Origenes de Datos (Data Sources):
Los Orígenes de datos nos permiten añadir conexiones en el entorno con fuentes de datos para agregarlas a un formulario u otro objeto de forma rápida y sencilla.
Adicionalmente, podemos acceder a las fuentes de datos para modificar o gestionar esas fuentes de datos, ya sean tablas, vistas, procedimientos almacenados, etc.
1.5 Ventana de Propiedades (Properties):
La ventana de Propiedades nos facilita el acceso a las propiedades del formulario, controles y componentes de la aplicación. En sí, nos posibilita acceder a las propiedades de todos los objetos utilizados dentro del proyecto.
1.6 Agregar elementos al proyecto (Add new Item):
Para agregar elementos al proyecto, tenemos tres alternativas. La primera de ellas, es hacer esta acción desde la barra de botones del entorno de desarrollo. La segunda posibilidad que tenemos es hacerlo desde la ventana del Explorador de soluciones.
Aquí veremos estas dos alternativas para aprender a movernos en el entorno de desarrollo.
La primera de estas alternativas para agregar un elemento al proyecto, es como hemos comentado, utilizando la barra de botones del entorno de desarrollo. Para ello, haremos clic sobre el botón de Agregar elemento, y dentro de esta opción, en el botón Agregar nuevo elemento…
Como podemos observar, también podemos pulsar las teclas rápidas Ctrl+Mayús.+A para acceder a esta misma acción.
Adicionalmente, observamos en la imagén que podemos también añadir otros tipos de elementos al proyecto de forma directa, aunque lo habitual es abrir la ventana para agregar nuevos elementos al proyecto.
La segunda de las opciones que tenemos para agregar un elemento al proyecto, es hacerlo desde la ventana del Explorador de soluciones. Para lograr esto, deberemos acudir a esta ventana y hacer clic con el botón derecho del ratón sobre el proyecto y seleccionar la opción Agregar > Nuevo elemento… del menú emergente, tal y como se muestra en la siguiente imagén.
Cuando seleccionamos esta opción de agregar un nuevo elemento al entorno, aparecerá una ventana como la que se muestra a continuación.
Desde esta ventana, elegiremos la plantilla o elemento que deseamos añadir al proyecto, algo que veremos a continuación de forma más detallada.
1.7 Agregando elementos al proyecto:
Cuando seleccionamos la opción de agregar un nuevo elemento al proyecto, se abre una ventana con todas las plantillas disponibles, de las cuales, aquí veremos las más frecuentes.
Las plantillas que podemos utilizar en el entorno son la de Windows Forms, Cuadro de diálogo, Formulario del explorador, Formulario primario MDI, Cuadro Acerca de, Pantalla de bienvenida, Clase, Módulo, Conjunto de datos, Base de datos SQL, Control de usuario y Archivo de texto entre otras.
1.7.1 Windows Forms:
Poco podemos añadir ya sobre esta plantilla, pues es la plantilla utilizada por defecto en cualquier tipo de proyecto que iniciamos o con cualquier elemento que añadimos al proyecto. Se trata por lo tanto de un formulario vacío, sin ningún control, componente, u objeto insertado en él, que nos permita añadir los controles o componentes que deseemos.
1.7.2 Cuadro de dialogo:
Al seleccionar esta plantilla, el entorno de desarrollo nos inserta un formulario Windows con un control TabletLayoutPanel, y dentro de este control, dos controles Button. Se trata de la estructura típica de un formulario Windows de este tipo, pero sin programación de ningún tipo.
1.7.3 Formulario de Exploración:
Al seleccionar esta plantilla, el entorno de desarrollo nos presenta un formulario con todos los objetos necesarios insertados en él, para disponer de un formulario de tipo explorador.
Aún y así, esta plantilla no presenta el código completo de este tipo de formulario, el cuál es necesario programar para realizar la base principal de nuestra aplicación, pero sirve de gran ayuda para ahorrarnos gran parte del trabajo.
1.7.4 Formulario primario MDI:
Esta plantilla nos inserta en el entorno, un formulario MDI con sus menús, botones, etc. Se trata de la base de un formulario MDI, dónde lógicamente nos queda parte de una aplicación MDI por desarrollar, pero la base nos ahorra una gran cantidad de trabajo en el entorno.
sadsa