2. Visual Studio
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos
Windows. Soporta múltiples lenguajes de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python,
Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle
las nuevas capacidades online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier
entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se
comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y consolas, entre
otros.
3. Formulario
Los formularios son tratados como controles con sus propiedades, eventos y métodos. Aunque
digamos que se trata de un control especial que utilizamos para contener los controles más usuales
con los que construiremos nuestras aplicaciones: textbox, label, commandbutton, etc...
En este capítulo vamos a ver las propiedades y eventos más importantes de los formularios, como
trabajar con múltiples formularios y como se establece la comunicación entre ellos.
Propiedades
Las propiedades más comunes de los formularios y que son similares al resto de los controles son
las siguientes:
Name: Nombre del formulario, necesario para llamar al formulario desde el código.
Caption: Texto que aparece en el título del formulario
Back color: Color de fondo del formulario.
Forecolor: color del texto del formulario.
4. Label
El objeto Label se encuentra en nuestra barra de herramientas por lo regular esta en la parte izquierda de nuestra pantalla, este
elemento se usa para mostrar letreros o etiquetas en nuestro formulario.
Seleccionando este objeto y le damos clic con el botón derecho de nuestro mouse y nos vamos a propiedades, nos aparecerá la
ventana de propiedades, buscamos la propiedad Caption y por default va a tener "Label1" , lo borramos y lo cambiamos por
"Nombre", y le damos enter para cambiar el letero. de esta manera cambiamos las propiedades de los objeto, entre los mas usuales
son:
Back Color: Se usa para cambiarle el fondo del letrero. Font: Para cambiar el estilo de fuente, ForeColor : para cambiar el color de la
letra, por mencionar algunas propiedades.
5. Listbox
El control ListBox permite añadir elementos en forma de lista y también poder seleccionar elementos de la misma para trabajar los
datos.
Este control permite seleccionar un elemento solo o varios de ellos, utilizando la propiedad Multiselect. La imagen de la izquierda
muestra un ListBox en el que se selecciona un solo elemento y a la derecha se seleccionan varios:
Para agregar elementos a un control ListBox en tiempo de diseño, se debe seleccionar el control Listbox, y desde la ventana de
propiedades ubicarnos en la que se llama List. Al desplegarla podemos agregar y remover elementos.
Para esto se debe ingresar uno, luego mantener la tecla Ctrl presionada y presionar Enter, y agregar el siguiente y así con los
demás.
Para agregarlos en tiempo de ejecución, es decir mediante código, se utiliza un método llamado AddItem.
6. TextBox
La propiedad principal de este control se llamaText. Mediante ella podemos asignarle un texto ya sea en
tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos seleccionar elTextBox
e ir a la ventana de propiedades y seleccionarText. Dentro de ella podemos escribir el texto a ser mostrado. Si
es en tiempo de ejecución debemos escribir el nombre de elTextBox que queremos y al presionar el punto ".",
vb despliega la lista de propiedades y métodos delTextBox, y ahí seleccionamosText
7. PictureBox
El control PictureBox deVisual Basic 6.0 se ha reemplazado por el control PictureBox de formularios Windows Forms
enVisual Basic 2008. Los nombres de algunas propiedades, métodos, eventos y constantes son diferentes y, en
algunos casos, existen diferencias de comportamiento. El control PictureBox deVisual Basic 2008 no es un control
contenedor; sólo se utiliza para mostrar imágenes. Puede utilizar el nuevo control panel en lugar del
control PictureBox cuando necesite un control contenedor.
8. GrupoBox
Los controles GroupBox de Windows Forms se utilizan para proporcionar un agrupamiento identificable para otros
controles. Normalmente, los cuadros de grupo se utilizan para subdividir un formulario por funciones. Por ejemplo,
podría tener un formulario de pedido que especifique opciones de envío, como el servicio de transporte urgente que
se va a utilizar. La agrupación de todas las opciones en un cuadro de grupo ofrece al usuario una pista visual lógica.
Los controles GroupBox y Panel son similares; sin embargo, el control GroupBox es el único de los dos que muestra
una leyenda, y el control Panel es el único de los dos que puede tener barras de desplazamiento.
9. Button
Una de las mejores maneras de hacer código reutilizable y poderoso es utilizar
programación orientada a objetos, especialmente para hacer controles en la
interfaz de usuario, como botones. En programación orientada a objetos,
pensamos en nuestro mundo del programa en términos de tipos de objeto
abstractos que tienen un comportamiento particular, y luego creamos
instancias específicas de esos tipos de objeto con parámetros particulares.