2. 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. Los formularios Windows Forms y sus controles son los proporcionan
una arquitectura más extensible y compleja para el desarrollo de
aplicaciones basadas en Windows.
4. En el menú Inicio de Windows , haga clic en Visual Basic 2010.
Aparecerá la pantalla de bienvenida a Visual Basic Express. Se trata de la interfaz
de Visual Basic 2010 Express, que también recibe el nombre de entorno de
desarrollo integrado o IDE.
En el menú Archivo, haga clic en Nuevo proyecto.
Aparece el cuadro de diálogo Nuevo proyecto.
Seleccione Aplicación de Windows Forms y haga clic en Aceptar.
Se muestra un nuevo formulario en el IDE y se agregan los archivos necesarios
para el proyecto a la ventana Explorador de soluciones. Si es el primer proyecto
de Aplicación de Windows Forms que crea, recibirá el nombre de
"WindowsApplication1".
5. El control Button de Windows Forms permite al usuario hacer clic en él
para llevar a cabo una acción. El control Button puede mostrar texto e
imágenes. Al hacer clic en el botón, parece como si se hubiera
presionado y soltado.
6. Abre tu formulario. Decide donde quieres que aparezca el botón.
Selecciona la herramienta de botón de comando en la caja de herramientas de tu
derecha.
Arrastra el botón en el formulario para que tenga el tamaño que quieres. Algunos
diseñadores están a favor de un botón predeterminado de una línea, mientras que
otro software utiliza botones gigantes de una pulgada cuadrada o más,
especialmente para tecnologías de pantalla táctil.
Ahora haz doble clic en el botón. Se abrirá la función OnClick del botón. Está
vacía. Aquí es donde colocarás el código de lo que debe ocurrir en el programa
cuando el usuario pulsa el botón. Añade funciones en el formulario de módulos de
código establecidos según la sintaxis de Visual Basic, pasando los parámetros
entre paréntesis, por ejemplo.
7. Mientras creas el botón, querrás configurar algunas de sus propiedades. La
propiedad "Etiqueta" es en realidad lo que el usuario ve en el botón. La propiedad
"Nombre" no es lo que el usuario verá. Esto puede ser confuso. Si quieres un
botón que el usuario utilizará para Abrir algo, querrás que la "Etiqueta" sea
ABRIR, y pondrás un nombre que tenga algún significado para el diseñador.
Según la convención de Visual Basic sería un nombre como cmdOpen.
8. El control Label proporciona una forma de establecer texto en una
página web ASP.NET mediante programación. Normalmente, se utiliza
el control Label cuando se desea cambiar el texto de una página en
tiempo de ejecución, como por ejemplo, en respuesta a un clic en un
botón.
9. Arrastre el control Label del panel de tareas Cuadro de herramientas a la página.
Establezca las propiedades del control en el panel de tareas Propiedades de
etiqueta.
10. El control ListBox permite a los usuarios seleccionar uno o varios
elementos de una lista predefinida. Se diferencia de un
control DropDownList en que puede mostrar varios elementos a la vez
y, de manera opcional, permite que el usuario pueda seleccionar varios
elementos.
11. Arrastre el control ListBox del panel de tareas Cuadro de herramientas a la página.
Establezca las propiedades del control en el panel de tareas Propiedades de
etiqueta.
En la vista Diseño, haga clic con el botón secundario en el control ListBox y, a
continuación, haga clic en Mostrar tareas de control comunes.
En el menú Tareas comunes de ListBox, haga clic en Editar elementos.
En el cuadro de diálogo Editor de la colección ListItem, haga clic en Agregar para
agregar un elemento.
En el área Propiedades de ListItem, establezca las propiedades Text y Value.
Repita los pasos 3 y 4 hasta que haya agregado todos los elementos que desee.
12. El control PictureBox se utiliza para mostrar y cargar archivos de
imagen, también para dibujar figuras mediante los métodos gráficos , y
también como control contenedor de otros controles, como los
controles Frame.
13. Haz doble clic en "PictureBox" para agregar uno a tu formulario. Haz doble clic
en el formulario para crear un evento de carga para el formulario.
Agrega la siguiente línea de código para mostrar una imagen JPG a través del
control "PictureBox" que agregaste en el paso anterior:
Me.PictureBox1.Image = Image.FromFile("C:TempmyImage.jpg")
Edita el paso anterior y agrega la ruta de la imagen JPG. Pulsa la tecla "F5" para
ejecutar el proyecto y ver la imagen.
14. Los controles RadioButton de Windows Forms presentan al usuario un
conjunto de dos o más opciones excluyentes entre sí. Aunque puede
parecer que los botones de radio y las casillas funcionan de forma
parecida, existe una diferencia importante: cuando un usuario
selecciona un botón de radio, no puede seleccionar ninguno de los otros
botones de radio del mismo grupo sin perder la selección de este botón.
15. Arrastre un control GroupBox o Panel desde la ficha Windows Forms del Cuadro
de herramientas hasta el formulario.
Dibuje los controles RadioButton en el control GroupBox o Panel.
16. El control TextBox se utiliza generalmente para el texto que se puede
editar, aunque también puede configurarse como control de sólo
lectura. Los cuadros de texto pueden mostrar varias líneas, ajustar el
texto al tamaño del control y agregar formato básico. El
control TextBox permite un único formato para el texto que se muestra
o escribe en el control.
17. En el cuadro Nombre, escriba TextBoxExample y, a continuación, haga clic en
Aceptar.
Se abrirá un nuevo proyecto de formularios Windows Forms.
En el Cuadro de herramientas, arrastre un control TextBox, Label y Button hasta el
formulario.
Seleccione el control Label y arrástrelo sobre el control TextBox.
En la ventana Propiedades, cambie la propiedad Text del control Label al siguiente
código.
18. ComboBox se desencadena cuando se modifica el texto del control. El
evento Change no se desencadena cuando se selecciona un elemento en
la sección de la lista del control. Si se modifica el texto de un elemento
de la lista mediante programación, no se desencadena el
evento Change.
19. Agregue la cadena u objeto a la lista mediante el método Add de la
clase ObjectCollection. Se hace referencia a la colección mediante la
propiedad Items :
comboBox1.Items.Add("Tokyo");
Inserte la cadena o el objeto en el punto que desee de la lista por medio del
método Insert :
checkedListBox1.Items.Insert(0, "Copenhagen");
Asigne una matriz completa a la colección Items :
System.Object[] ItemObject = new System.Object[10];
for (int i = 0; i <= 9; i++)
{
ItemObject[i] = "Item" + i;
} listBox1.Items.AddRange(ItemObject);
20. Representa un control Windows que muestra un marco alrededor de un
grupo de controles con un título opcional.
21. Dibuje un control GroupBox en un formulario.
Agregue otros controles al cuadro de grupo; para ello, dibuje cada uno de los
controles dentro del cuadro de grupo.
Si tiene controles que desee incluir en un cuadro de grupo, puede seleccionarlos
todos, cortarlos al Portapapeles, seleccionar el control GroupBox y, a continuación,
pegarlos en el cuadro de grupo. También puede arrastrarlos al cuadro de grupo.
Establezca la leyenda apropiada como valor de la propiedad Text del cuadro de
grupo.
22. Indica el progreso de una acción, mediante la presentación de un
número adecuado de rectángulos dispuestos en una barra
horizontal. Cuando se completa la acción, la barra se llena. Las barras
de progreso suelen utilizarse para dar al usuario una indicación de
cuánto deberá esperar hasta que se complete una acción larga como,
por ejemplo, la carga de un archivo grande.
23. En el menú archivo, elija nuevo y, a continuación, haga clic en proyecto.
En el cuadro de diálogo Nuevo proyecto , haga clic en Proyectos de Visual
Basic en Tipos de proyectoy, a continuación, haga clic en Biblioteca de
controles de Windows en plantillas.
En el cuadro nombre , escriba SmoothProgressBary, a continuación, haga clic
en Aceptar.
En el explorador del proyecto, cambie el nombre de módulo de clase
predeterminado de UserControl1.vb para SmoothProgressBar.vb.
En la ventana Propiedades para el objeto UserControl , cambie la
propiedad Name de UserControl1 a SmoothProgressBar.
En este punto, normalmente se heredan de la clase de ese control y, a
continuación, agregar la funcionalidad adicional para extender un control
existente. Sin embargo, la clase ProgressBar es sealed y no se puede heredar. Por
lo tanto, debe generar el control desde el principio.