Conceptos basicos de VISUAL BASIC part #2.
1- ¿Que es un Método en programación
orientada a objeto?
2-Un ejemplo de Método en Visual Basic .Net y
porque
Ejemplo
Descripción
En el ejemplo siguiente se define un Print extensión
a la String tipo de datos. Usa el método Console.WriteLine para
mostrar una cadena. El parámetro de la Print método aString,
Establece que el método extiende la String clase.
Imports System.Runtime.CompilerServices
Module StringExtensions
<Extension()>
Public Sub Print(ByVal aString As String)
Console.WriteLine(aString)
End Sub
End Module
3-Defina los siguientes Métodos Básicos y dé
ejemplos detallados de ellos:
3.1-CLEAR--(Mencionar lista de Controles comunes a los
cuales se puede aplicar)
Borra todas las configuraciones de propiedades del objeto
Err.
Sintaxis
objeto.clear
El objeto es siempre el objeto Err.
Use Borrar para borrar explícitamente el objeto Err después
de que se haya manejado un error, por ejemplo, cuando usa el manejo de errores
diferidos con On Error Resume Next. El método Clear se llama automáticamente
cuando se ejecuta cualquiera de las siguientes sentencias:
Observaciones
Cualquier tipo de currículum
Cualquier declaración de error
Salir de Sub, Salir de Función, Salir de Propiedad
Nota
La construcción On Error Resume Next puede ser preferible a
On Error GoTo cuando se manejan los errores generados durante el acceso a otros
objetos. La comprobación de Err
Ejemplo
Este ejemplo utiliza el método Clear del objeto Err para
restablecer las propiedades numéricas del objeto Err a cero y sus propiedades
de cadena a cadenas de longitud cero. Si se omitiera Borrar del siguiente
código, el cuadro de diálogo del mensaje de error se mostraría en cada
iteración del mensaje de error se mostraría en cada iteración del bucle
(después de que ocurra un error), ya sea que un cálculo sucesivo haya generado
un error.
3.2-FOCUS--(Mencionar lista de Controles comunes a los
cuales se puede aplicar)
La pseudo-clase :focus CSS representa un
elemento (como una entrada de formulario) que ha recibido el foco. Generalmente
se activa cuando el usuario hace clic, toca un elemento o lo selecciona con la
tecla "Tab" del teclado.
/* Selecciona cualquier <input> cuando se enfoca */
input:focus {
color: red;
}
Clase. Instancia de una clase. Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismos que consecuentemente reaccionan a eventos. Se corresponden con los objetos reales del mundo que nos rodea, o con objetos internos del sistema (del programa).
5-Defina los siguientes EVENTOS MAS COMUNES y dé
ejemplos detallados de ellos
5.1-LOAD (Mencionar lista de Controles comunes que lo
poseen)
5.2-KEYPRESS--(Mencionar lista de Controles comunes que lo
poseen)
El evento keydown es lanzado cuando una tecla es presionada (hacia abajo). A diferencia del evento keypress, el evento keydown es lanzado para las teclas que producen un carácter y también para las que no lo producen.
5.3-CLICK (Mencionar lista de Controles comunes que lo
poseen)
En Javascript hay un concepto llamado evento que se utiliza para referirse al instante justo en el que ocurre un determinado suceso. Por ejemplo, existe unevento llamado click que se dispara cuando un usuario hace clic sobre un elemento HTML.
C# proporciona compatibilidad completa para la programación orientada a objetos incluida la en capsulación, la herencia y el polimorfismo. La en capsulación significa que un grupo de propiedades, métodos y otros miembros relacionados se tratan como una sola unidad u objeto.
7-Defina las siguientes PROPIEDADES BASICAS y dé
ejemplos detallados de ellas
7.1-TEXT---(Mencionar lista de Controles comunes que la
poseen)
7.2-LINES--(Mencionar lista de Controles comunes que la
poseen)
Las principales propiedades de la línea son:
Contiene gran expresividad gráfica y mucha energía.
Casi siempre expresa dinamismo, movimiento y dirección.
Crea tensión en el espacio gráfico en que se encuentra.
Crea separación de espacios en el grafismo.
Los determinantes tienes ciertas propiedades que
deben conocerse. Dichas ... Si cambiamos doslíneas paralelas el
determinante cambia de signo: Si a los .
Las principales propiedades de la línea son:
Contiene gran expresividad gráfica y mucha energía.
Casi siempre expresa dinamismo, movimiento y dirección.
Crea tensión en el espacio gráfico en que se encuentra.
Crea separación de espacios en el grafismo.
La repetición de líneas próximas genera planos y texturas.
7.3-ITEMS--(Mencionar lista de Controles comunes que la
poseen)
El Módulo de Caja Flexible, comúnmente llamado flexbox,
fue diseñado como un modelo unidimensional de layout, y como un método que
pueda ayudar a distribuir el espacio entre los ítems de una interfaz y mejorar
las capacidades de alineación. Este artículo hace un repaso de las principales
características de flexbox, las que exploraremos con mayor detalle en el
resto de estas guías.
Cuando describimos a flexbox como unidimensional destacamos
el hecho que flexbox maneja el layout en una sola dimensión a la vez — ya
sea como fila o como columna. Esto contrasta con el modelo
bidimensional del Grid Layout de CSS el cual controla columnas y
filas a la vez.
Los dos ejes de flexbox
Cuando trabajamos con flexbox necesitamos pensar en
términos de dos ejes — el eje principal y el eje cruzado. El eje
principal está definido por la propiedad flex-direction y el eje
cruzado es perpendicular a este. Todo lo que hacemos con flexbox está
referido a estos dos ejes, por lo que vale la pena entender cómo
trabajan desde el principio.
7.4-NAME--(Mencionar lista de Controles comunes que la
poseen)
Name: Esta propiedad la tienen todos los controles, el
nombre que viene por defecto en este caso Text1 y es el nombre con el que se
conocerá el control cuando lo utilicemos en el codigo. En un mismo formulario
no puede haber 2 controles con el mismo nombre. Conviene poner un nombre que
represente la funcion que tiene el control en la aplicacion para que el codigo
quede más claro. Ejemplo, si en el textbox vamos a introducir la dirección de
una persona podemos asignale a esta propiedad el valor Direccion.
7.5-FONT--(Mencionar lista de Controles comunes que la
poseen)
Font-family: Define la familia tipográfica.
Font-size: Define el tamaño de la fuente y
el valor se puede escribir en pixels o en ems.
Color: Define el color de la tipografía.
Width:
Max-width o min-width:
Height:
Max-height o min-height:
Padding:
8- ¿Que son los Controles en Visual Studio,
para que se usan y cuál es su función?
Los controles comunes de Visual Basic se encuentran dentro del archivo ejecutable de Visual Basic. Los controles intrínsecos están siempre incluidos en el cuadro de herramientas, no como los controles ActiveX y los objetos insertables, que se pueden quitar o agregar al cuadro de herramientas.
9-Defina los siguientes CONTROLES y dé ejemplos
detallados de ellos
9.1-TEXTBOX
9.2-BUTTON
La programación en Visual Basic es guiada por
eventos. Sobre un formulario, coloca un TextBox, un Label y un Button (en
algunas versiones de VB se denomina CommandButton), que es otro de los
elementos disponibles en la barra de herramientas, cuyo símbolo es un
rectángulo y que representa “un botón”.
9.3-LABEL
9.4-LISTBOX
9.5-GROUPBOX
Para diseñar y programar este ejemplo solo vamos a
necesitar tres herramientas que son la siguientes un groupbox para que contenga
a tres radiobutton y un button
Primero agrega al formulario el groupbox y después dentro de
este groupbox1 agrega los tres radiobutton para que puedan ser elegidos,
y por ultimo agrega un botón, quedando de esta manera nuestro formulario:
9.6-COMBOBOX
9.7-CHECKBOX
9.8-RADIOBUTTON
El control RadioButton normalmente se utiliza en conjunto a
otros RadioButton para permitir la elección de una opción de un conjunto.
Problema
Desarrollar una aplicación que permita ingresar dos valores
enteros, mediante dos controles de tipo RadioButton permitir seleccionar si
queremos sumarlos o restarlos, al presionar un botón mostrar el resultado en un
control TextBlock.
Como primer paso creamos un nuevo proyecto llamado
"Proyecto3" seleccionando desde el menú de opciones del Visual
Studio: Archivo -> Nuevo -> Proyecto:

Seleccionamos el archivo MainPage.xaml desde el
"Explorador de soluciones" y procedemos a implementar la siguiente
interfaz en nuestro formulario:

Arrastramos desde el "Cuadro de herramientas"
objetos de las clases RadioButton, Button, TextBlock y TextBox.
Seleccionar el primer RadioButton e inicializamos las
propiedades Nombre, Content y GroupName.

Lo mismo hacemos con el segundo RadioButton

Es importante asignar el mismo valor a la propiedad
GroupName para que los RadioButton actúen en conjunto (es decir que cuando
seleccionemos uno se desmarque el otro)
También iniciamos las propiedades para el Button y los
TextBox como lo hicimos en el concepto anterior:

Igual el segundo TextBox:

Iniciamos la propiedad Content del Button:

Ahora pasamos a definir el evento Click para el botón. Desde
la ventana de propiedades presionamos el ícono de eventos y hacemos doble clic
sobre el evento "Click"

Al hacer doble clic sobre el evento "Click" se
abre automáticamente el archivo MainPage.xaml.cs con el método button_Click
añadido.
En el método button_Click debemos implementar el algoritmo
para sumar o restar los dos valores que carga el operador por teclado y mostrar
dicho resultado en el TextBlock.
9.9-LISTBOX
9.10-MENUSTRIP
9.12-PICTUREBOX
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
9.13-RICHTEXTBOX
Comentarios
Publicar un comentario