Conceptos basicos de VISUAL BASIC part #2.


1- ¿Que es un Método en programación orientada a objeto?

Resultado de imagen para Método en programaciónMétodo (informática) En la programación, un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de los métodos de instancia.






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;
}


Resultado de imagen para Que es un EVENTO en programación orientada a objetos4- ¿Que es un EVENTO en programación orientada a objetos?

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)
Resultado de imagen para Que es un EVENTO LOADDescripción. El comando FORM LOAD se utiliza para cargar el formulario (proyecto o tabla) en memoria con















5.2-KEYPRESS--(Mencionar lista de Controles comunes que lo poseen)
Resultado de imagen para Que es un EVENTO KEYPRESS
 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)

Resultado de imagen para Que es un EVENTO CLICK
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.






Resultado de imagen para Que es una PROPIEDAD en programación orientada a objetos6-¿Que es una PROPIEDAD en programación orientada a objetos?
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)

  Text: Aqui indicamos el texto que aparecerá en el control. Podemos asignarle cualquier texto en tiempo de diseño o ejecución. También podemos tomar el texto que haya introducido el usuario para tratarlo durante la ejecución.


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?
Resultado de imagen para 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

Resultado de imagen para text box en Visual StudioCuadros de texto de formularios Windows Forms se utilizan para obtener datos proporcionados por el usuario o para mostrar el texto. El TextBox control se utiliza generalmente para el texto editable, aunque también pueden realizarse de solo lectura.





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 

Resultado de imagen para label en Visual Studio un Label  (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.4-LISTBOX

Resultado de imagen para listbox en Visual StudioEl ListBox (o cuadro de lista) en el Visual Basic es una herramienta poderosa para mostrar listados de datos y permitirle al usuario seleccionar uno o más elementos de una lista. Al seleccionar un elemento, puedes provocar una acción en otra sección del código.









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
Resultado de imagen para como box visual basic definicionEl control ComboBox de los formularios Windows Forms se utiliza para mostrar datos en un cuadro combinado desplegable. El control ComboBoxaparece en dos partes: 1.- La parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista.


9.7-CHECKBOX
Resultado de imagen para CHECKBOX visual basic definicionEl control de Windows Forms CheckBox indica si una condición determinada está activada o desactivada. Normalmente se utiliza para presentar una selección Sí/No o Verdadero/Falso al usuario. Es similar al control RadioButton, pero se puede seleccionar cualquier número de controles CheckBox agrupados.



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:
 nuevo proyecto visual Studio 2015 control RadioButton

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

TextBlock TextBox Button RadioButton aplicacion universal windows visual Studio 2015


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.

propiedad Content Button aplicacion universal windows visual Studio 2015

Lo mismo hacemos con el segundo RadioButton

propiedad Content Button aplicacion universal windows visual Studio 2015

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:
 propiedad Content TextBox aplicacion universal windows visual Studio 2015


Igual el segundo TextBox:
propiedad Content TextBox aplicacion universal windows visual Studio 2015



Iniciamos la propiedad Content del Button:
propiedad Content Button aplicacion universal windows visual Studio 2015



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"
evento Click Button aplicacion universal windows visual Studio 2015

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



Resultado de imagen para listbox visual basic definicionEl ListBox (o cuadro de lista) en el Visual Basic es una herramienta poderosa para mostrar listados de datos y permitirle al usuario seleccionar uno o más elementos de una lista. Al seleccionar un elemento, puedes provocar una acción en otra sección del código. 






9.10-MENUSTRIP


Resultado de imagen para MENUSTRIP visual basic definicion  Control MenuStrip se encuentra agrupado por los controles “Menus .... o un adaptador de datos en la versión anterior de Visual Studio 2003








9.11-PANEL

Resultado de imagen para panel visual basic definicionRepresenta un control que actúa como contenedor para otros controles.


public class Panel : System.Web.UI.WebControls.WebControl








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

Resultado de imagen para RICHTEXTBOX visual basic definicionEste control , similar a un TextBox pero que posee mas opciones, se debe añadir desde el menú Proyecto > Componentes bajo el nombre de Microsoft Rich TextBox Control, ya que no es un control estándar.





































Comentarios

Entradas más populares de este blog

DAS