domingo, 3 de marzo de 2019

Visual Basic 2


1.   ¿Que es un Método en programación orientada a objeto?
Mé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
Imports System.Runtime.CompilerServices

Module StringExtensions

    <Extension()>
    Public Sub Print(ByVal aString As String)
        Console.WriteLine(aString)
    End Sub

End Module
3.1CLEAR--(Mencionar lista de Controles comunes a los cuales se puede aplicar)
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. 
VB

Dim Result(10) As Integer    ' Declare array whose elements
            ' will overflow easily.
Dim index
On Error Resume Next    ' Defer error trapping.
Do Until index = 10
    ' Generate an occasional error or store result if no error.
    Result(index) = Rnd * index * 20000
    If Err.Number <> 0 Then
        MsgBox Err, , "Error Generated: ", Err.HelpFile, Err.HelpContext
        Err.Clear    ' Clear Err object properties.
    End If
    index = index + 1
Loop




3.2-FOCUS--(Mencionar lista de Controles comunes a los cuales se puede aplicar)
El método de enfoque devuelve verdadero si el control recibió con éxito el enfoque de entrada. El control puede tener el foco de entrada sin mostrar señales visuales de tener el foco. Este comportamiento es observado principalmente por los controles no seleccionables que se enumeran a continuación, o cualquier control derivado de ellos.


4- ¿Que es un EVENTO en programación orientada a objetos?

Es como una serie de procedimientos que se ejecutan en una secuencia, en realidad, la mayoría de los programas está dirigidos por eventos, lo que significa que el flujo de ejecución está determinado por elementos externos denominados eventos.

5.1LOAD------(Mencionar lista de Controles comunes que lo poseen)
·        Ocurre antes de que se muestre un formulario por primera vez.
5.2-KEYPRESS--(Mencionar lista de Controles comunes que lo poseen)
Este evento se produce cuando se pulsa la tecla, pero sólo si la ésta corresponde a un carácter ASCII.
EJEMPLO
Private Sub TextBox1_KeyPress(ByVal KeyAscii As _
 MSForms.ReturnInteger)
 TextBox2.Text = TextBox2.Text & Chr(KeyAscii)

 'To handle keyboard combinations (using SHIFT,
 'CONTROL, OPTION, COMMAND, and another key),
 'or TAB or ENTER, use the KeyDown or KeyUp event.
End Sub

Private Sub UserForm_Initialize()
 Move 0, 0, 570, 380

 TextBox1.Move 30, 40, 220, 160
 TextBox1.MultiLine = True
 TextBox1.WordWrap = True
 TextBox1.Text = "Type text here."
 TextBox1.EnterKeyBehavior = True


 TextBox2.Move 298, 40, 220, 160
 TextBox2.MultiLine = True
 TextBox2.WordWrap = True
 TextBox2.Text = "Typed text copied here."
 TextBox2.Locked = True
 End Sub

5.3-CLICK-----(Mencionar lista de Controles comunes que lo poseen)
·         Ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
6-¿Que es una PROPIEDAD en programación orientada a objetos?
Una propiedad es un miembro que proporciona un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Las propiedades se pueden usar como si fueran miembros de datos públicos, pero en realidad son métodos especiales denominados descriptores de acceso. Esto permite acceder fácilmente a los datos a la vez que proporciona la seguridad y la flexibilidad de los métodos.
7-Defina las siguientes PROPIEDADES BASICAS y dé ejemplos detallados de ellas
-----------------------------------------------------------------------------------------------------------------
7.1-TEXT---(Mencionar lista de Controles comunes que la poseen)
El Text propiedad del control se usa de forma diferente por cada clase derivada. Por ejemplo el Text propiedad de un Form se muestra en la barra de título en la parte superior del formulario, de recuento de caracteres es bastante pequeño y normalmente se muestra el nombre de aplicación o documento.
7.2-LINES--(Mencionar lista de Controles comunes que la poseen)
 proporciona una medio sencillo para dibujar líneas en un formulario en tiempo de diseño.
7.3-ITEMS--(Mencionar lista de Controles comunes que la poseen)
el método Item se utiliza para recuperar una referencia a un objeto en una colección.
7.4-NAME--(Mencionar lista de Controles comunes que la poseen)
El nombre del control. El valor predeterminado es una cadena vacía ("").
7.5-FONT--(Mencionar lista de Controles comunes que la poseen)
El Font es una propiedad de ambiente. Una propiedad de ambiente es una propiedad de control que, si no establece, se recupera desde el control primario. Por ejemplo, un Button tendrá el mismo BackColor como su elemento primario Form de forma predeterminada. Para obtener más información acerca de las propiedades de ambiente, vea la AmbientProperties clase o el Control información general de clases.
8- ¿Que son los Controles en Visual Studio, para que se usan y cuál es su función?
Windows Forms ofrece controles y componentes que llevan a cabo una serie de funciones. En la tabla siguiente se enumera los controles de Windows Forms y componentes según la función general. Además, donde existen varios controles que tienen la misma función, se muestra el control recomendado con una nota relacionada con el control al que reemplaza. En una tabla independiente posteriores, se muestran los controles reemplazados con sus cambios recomendados.
9-Defina los siguientes CONTROLES y dé ejemplos detallados de ellos
-----------------------------------------------------------------------------------------------------------------
9.1-TEXTBOX
Muestra texto escrito en tiempo de diseño que puede ser editado por los usuarios en tiempo de ejecución, o puede cambiar mediante programación.
9.2-BUTTON
Se inicia, detiene o interrumpe un proceso.
9.3-LABEL
Muestra texto que los usuarios no pueden modificar directamente.
9.4-LISTBOX
Muestra una lista de texto y elementos gráficos (iconos).
9.5-GROUPBOX
Agrupa un conjunto de controles (como botones de radio) en un marco con etiqueta, de no desplazable.
9.6-COMBOBOX
Muestra una lista desplegable de elementos.
9.7-CHECKBOX
Muestra una casilla de verificación y una etiqueta de texto. Por lo general se usa para establecer las opciones.
9.8-RADIOBUTTON
Muestra un botón que se puede activar o desactivar.
9.10-MENUSTRIP
Crea menús personalizados. Nota: El MenuStrip está diseñado para reemplazar el MainMenu control.
9.11-PANEL
Agrupa un conjunto de controles en un marco desplazable sin etiqueta.
9.12-PICTUREBOX
Muestra los archivos gráficos, como los mapas de bits e iconos, en un marco.
9.13-RICHTEXTBOX
Permite el texto que se mostrará con formato en texto sin formato o el formato de texto enriquecido (RTF).
*EN LA PARTE DE LA CODIFICACION DE VB NET
DEFINIR E IDENTIFICAR LOS SIGUIENTES TERMINOS
10-OPERADORES ARITMETICOS (CUALES SIGNOS SE USAN y mostrar ejemplos EN VISUAL BASIC .NET)
Operadores aritméticos se usan para realizar muchas de las operaciones aritméticas habituales que implican el cálculo de valores numéricos representados por literales, variables, otras expresiones, función y las llamadas de propiedad y constantes. También se clasifican los operadores aritméticos son los operadores de desplazamiento de bits, que actúan en el nivel de los bits individuales de los operandos- and -shift sus patrones de bits hacia la izquierda o derecha.

11-OPERADORES LOGIGOS (CUALES SIGNOS SE USAN y mostrar ejemplos)
Los operadores lógicos comparan expresiones Boolean y devuelven un resultado Boolean. Los operadores And, Or, AndAlso, OrElse y Xor son binarios porque toman dos operandos, mientras que el operador Not es unario porque toma un solo operando. Algunos de estos operadores también pueden realizar operaciones lógicas bit a bit en valores enteros.
12-OPERADORES RELACIONALES (CUALES SIGNOS SE USAN y mostrar ejemplos)
Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo.
Operador
Nombre
ejemplo
Significado
< 
menor que
a<b
a es menor que b
> 
mayor que
a>b
a es mayor que b
==
igual a
a==b
a es igual a b
!=
no igual a
a!=b
a no es igual a b
<=
menor que o igual a
a<=5
a es menor que o igual a b
>=
mayor que o igual a
a>=b
a es menor que o igual a b

13-DEFINIR LOS TIPOS DE DATOS MAS COMUNES EN VISUAL BASIC .NET
Char: El tipo de datos CHAR almacena datos de carácter en un campo de longitud fija. Los datos pueden ser una serie de letras, números y otros caracteres de un solo byte o varios bytes que pueden ser utilizados por el juego de códigos del entorno local de la base de datos.
DateTime:
Los tipos de datos DATETIME , DATE y TIMESTAMP. ... El tipo DATE se usa cuando necesita sólo un valor de fecha, sin una parte de hora. MySQL recibe y muestra los valores DATE en formato 'YYYY-MM-DD' . El rango soportado es de '1000-01-01' a '9999-12-31' .

Decimal:
 Si una base de datos no es compatible con ANSI, un tipo de datos DECIMAL que se declare con precisión, pero sin escala puede almacenar valores de coma flotante de la precisión especificada. Si no se especifican precisión ni escala, la precisión por omisión es 16.
Double: Tipos reales (double, float) Los tipos reales (o tipos de punto flotante) representan valores que contienen la parte fraccionaria. ... El nombre double significa que la precisión de estos números es dos veces más que la precisión de los números del tipo float.

Integer: El tipo de datos INTEGER contiene un número entero con un formato de complemento a dos de 64 bits. Esto proporciona un rango de valores entre -9223372036854775808 y +9223372036854775807.


14-QUE SIGNIFICA LA PALABRA RESERVADA "SUB" EN VISUAL BASIC .NET
un Sub procedimiento sólo en el nivel de módulo. El contexto de declaración de un procedimiento sub, por lo tanto, debe ser una clase, una estructura, un módulo o una interfaz y no puede ser un archivo de código fuente, un espacio de nombres, un procedimiento o un bloque.
15-QUE SIGNIFICA LA PALABRA RESERVADA "DIM" EN VISUAL BASIC .NET
El compilador de Visual Basic utiliza la Dim instrucción para determinar el tipo de datos de la variable y otra información, como qué código puede tener acceso a la variable. En el ejemplo siguiente se declara una variable que contenga un Integervalor.
16-QUE SIGNIFICA LA PALABRA RESERVADA "AS” EN VISUAL BASIC .NET
AS es la cláusula que identifica un tipo de datos en una instrucción de declaración o una lista de restricciones en un parámetro de tipo genérico.
17-QUE SIGNIFICA LAS PALABRAS RESERVADAS "END SUB" EN VISUAL BASIC .NET

19-IF...THEN...ELSE----------------------------MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET
Cuando un If... Then... Else se encuentra la instrucción, condition está probando. Si condition es True, las instrucciones que siguen Then se ejecutan. Si condition es False, cada ElseIf instrucción (si hay alguno) se evalúa en orden. Cuando un True elseifcondition se encuentra, las instrucciones que siguen inmediatamente asociado ElseIf se ejecutan. 
21-SELECTOR CASE.......CASE ELSE....END CASE---MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET
El select case funciona casi como la instrucción if, solo que se obtiene más claridad en el código y es mucho más flexible. De hecho, podrá ver más adelante con los ejemplos que resulta ser una muy poderosa herramienta de comparación.
22-DO WHILE......LOOP--------------------------MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET

23-DO..........LOOP WHILE----------------------MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET

Use una estructura Do ... Loop cuando desee repetir un conjunto de sentencias un número indefinido de veces, hasta que se cumpla una condición. Si desea repetir las declaraciones un número determinado de veces, la instrucción Para ... Siguiente es generalmente una mejor opción.
24-DO UNTIL......LOOP--------------------------MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET
Repite la ejecución de un conjunto de sentencias hasta que una condición dada sea cierta, es decir a diferencia de While, el bucle se repite mientras la condición sea falsa y se sale del mismo cuando es verdadera.
25-DO..........LOOP UNTIL----------------------MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET
Este se encarga de repetir el ciclo hasta que se cumpla la condición establecida.
26-FOR…STEP…NEXT-----------------------MUESTRE EJEMPLO DE ÉL, EN VISUAL BASIC .NET
El ciclo For... Next repite un conjunto de instrucciones un número determinado de veces

CONTINUIDAD DEL NEGOCIO La  Gestión de la Continuidad del Negocio  (también llamada  BCM , por sus siglas en inglés) es el proceso de  l...