lunes, 7 de octubre de 2019

Conceptos básicos de VISUAL BASIC parte #2.

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


Un método es una rutinaria cuyo código es definido en una clase y puede pertenecer tanto en una de la misma, como a un objeto. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos. En este contexto un método es una función que en su interior tiene definido un conjunto de instrucciones.

Imagen relacionada


Ejemplo en Basic. Net

Este permite limpiar un textBox, que realizara un valor.

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim va1, va2, r As Integer
        va1 = TextBox1.Text
        va2 = TextBox2.Text
        r = va1 * va2
        TextBox3.Text = "" & r
    End Sub

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        TextBox2.Clear()
    End Sub
End Class

Métodos Básicos

CLEAR: Es se utiliza principalmente como método del eliminar algún valor, implementado dentro de un textbox, label, u otro evento dentro del mismo. 

Ejemplo:
En este se muestra el que TextBox2 contiene un clear para eliminar el valor insertado.

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim va1, va2, r As Integer
        va1 = TextBox1.Text
        va2 = TextBox2.Text
        r = va1 * va2
        TextBox3.Text = "" & r
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        TextBox2.Clear()
    End Sub
End Class

Lista de controles comunes


  1. Textbox1.Clear()

  1. Textbox1.Clear = nothing

  1. Textbox.ClearUndo()

Focus:  Ese se método se utiliza principalmente como un cursor o como selector dentro de una caja de texto u otro evento en el mismo.

Ejemplo: 
En este se muestra que el textBox1 contiene un Focus como cursos.



Public Class Form1


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim va1, va2, r As Integer
        va1 = TextBox1.Text
        va2 = TextBox2.Text
        r = va1 * va2
        TextBox3.Text = "" & r
    End Sub

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        TextBox1.Focus()
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        TextBox2.Clear()
    End Sub
End Class


Controles comunes

1. TextBox1.Focus()
2.  Button.FocusUndo
3. Checklistbox
4. Combobox


Que es un Evento

Es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario es decir, es un mensaje enviado por un objeto dentro de un programa al bucle principal del mismo, informándole que algo ha sucedido. 

Imagen relacionada


 Eventos Comunes 

LOAD: El evento 'Load' es una subrutina que no devuelve ningún valor. En ella se pueden instanciar objetos de otras clases para ser utilizados posteriormente, se puede cambiar dentro de las propiedades del proyecto desde el explorador de soluciones.

Resultado de imagen para load en programacion orientada a objeto


Keypress:  Es aquel evento donde al finalizar de presionar y soltar una tecla, el usuario pulse un número o Evento KeyPress desde el teclado para ponerlo en la caja de texto u otro evento. Los programas o paquetes de programas que utilizamos con frecuencia en el mismo son programas orientados a eventos.

Se utiliza con: Textbox, Button, OptionButton,CommandButton,radiusButton.

Click: Ocurre cuando el usuario presiona y suelta un botón del mouse sobre un objeto, reaccionado y dándole efecto al mismo. También cabe mencionar el evento MouseMove ocurre cuando el usuario mueve el puntero la cual se relaciona con el método click.

Se utiliza con: Button, radiusButton, DblClick, OptionButton etc.


Propiedad en Programación Orientada a Objeto

Es un identificador con un determinado tipo de dato que accede de forma directa o a través de un método, teniendo en cuenta que posee características iguales o distintas a la de otros objetos. esto se define como sus características predeterminadas, y cuyo valor puede ser alterado por la ejecución de algún método.

Imagen relacionada


Propiedades Básicas

Text: Esta Propiedad se utiliza para insertar un texto dentro de una caja de texto u otro control, con el fin de insertar una cadena de caracteres en el dicho Programa, tomando el texto introducido por el usuario para su ejecución.

Se utiliza con: Button, Textbox, label, LISTBOX etc.

Ejemplo del Mismo

En este mostrando que las tres variables de captura tienen un textbox seguido de (.text).

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim a, b, c, r As Integer

        a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
        r = a + b + c
        MsgBox("El resultdo es: " & r)
    End Sub

End Class


Lines: Esta Propiedad obtiene o establece las líneas de texto de un control del cuadro de texto u otra propiedad que se encuentre  dentro del mismo.

Se utiliza en: textbox.


Items: Esta propiedad se encarga de especificar y proporcionar los elementos que se encuentran dentro de una lista realizada por el usuario.

Name: Esta propiedad se encarga de especificar y proporcionar los elementos que se encuentran dentro de una lista realizada por el usuario.

Se utiliza en:  MonthName,ProductName, Commanbutton, label, textbox etc.

Font:  Esta propiedad se utiliza para obtener o establecer la fuente del texto que muestra el control en si.

Se utilizan en:   FontConverter, FontFamily, FontHeight etc.


Controles

son objetos que disponen de sus propias propiedades y métodos cuya finalidad, permiten modificar el flujo de ejecución de las instrucciones de un programa y sirve como creación de los mismos.

Resultado de imagen para que son controles en programacion orientada a objetos


Controles Básicos

TextBoxt: Esta propiedad nos permite insertar un cuadro de texto dentro del programa en si con el objetivo de insertar algún valor requerido.

Ejemplo del mismo


Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim a, b, c, r As Integer

        a = TextBox1.Text
        b = TextBox2.Text
        c = TextBox3.Text
        r = a + b + c
        MsgBox("El resultdo es: " & r)
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        TextBox1.Clear()

    End Sub

End Class




Label:

Esta propiedad nos permite insertar un cuadro de texto, en este se mostrara explicaciones del proyecto en sí y ejecuta con números, texto, símbolo entre otros.

Ejemplo




ListBox: Esta propiedad nos permite insertar una lista de objetos, donde seleccionas el contenido ya establecido dentro el proyecto.

Ejemplo.




GroupBox: Este control permite agrupar objetos en su interior de manera que permanezcan aislados del resto de controles del formulario, dentro del mismo programa. Mostrando un marco trasparente.




Combobox: Esta propiedad sirve para insertar una lista parecida a la propiedad ListBox pero esta te muestra dentro de la propiedad.



CHECKBOX: Esta propiedad sirve para insertar una lista de cotejos con valores predeterminados dentro del programa.





RADIOBUTTON: Esta propiedad sirve para seleccionar una opción dentro de muchas con cotejos circulares dentro del programa en si.





MENUSTRIP
Esta propiedad sirve mostrar controles con variedades de funcionalidades dentro de un programa



PANEL

Esta propiedad sirve agrupar colecciones de controles, es decir mantiene todos los componentes dentro en el programa.



Picturebox:

Esta propiedad sirve para introducir y mostrar una imagen plasmada dentro del programa en sí.



Richtexboxt

Esta propiedad sirve para proporcionar una entrada y característica de edición avanzada parecido al formato de párrafo y de caracteres dentro del programa.





Operadores Arigmeticos

Son aquellas fórmulas que se hacen a través de cálculos mostrando valores y obteniendo el resultado de los mismos dentro del programa.
Ente ellas están.
-, +, /, *.

Ejemplo de la misma.

Public Class Form1

    Private Sub Button2_Click(sender As Object, e As EventArgs)

    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim a, b, s, r, d, m As Integer
        a = TextBox1.Text
        b = TextBox2.Text
        r = a - b
        d = a / b
        m = a * b
        s = a + b
        MsgBox("el resultado de la resta es: " & r)
        MsgBox("el resultado de la division es: " & d)
        MsgBox("el resultado de la multiplicacion es: " & m)
        MsgBox("el resultado de la suma es: " & s)
    End Sub
End Class

Operadores lógicos

se utiliza para conectar dos fórmulas bien formadas o sentencias, de modo que el valor de verdad de la fórmula compuesta depende del valor de verdad de las fórmulas componentes.
Los And operadores Or , AndAlso Not , OrElse y son Xor binarios porque toman dos operandos, mientras que el operador es unario porque toma un solo operando.

And= y
Or= no
Not= negacion
AndAlso Not= Y tampoco

Resultado de imagen para algoritmos con or visual basic

Operadores Relacionales

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. Entre otros valores de expresión de que se ejecuten.
< menor que
> mayor que
<= menor o igual
>= mayor o igual
= igual
<> diferente

Resultado de imagen para algoritmos con operadores relacionales visual basic

Datos Comunes en Visual Basic

Integer-Entero
Long-largo
Single- real
Double- doble
Object-objeto

Ejemplos
 Dim a, b, s, r, d, m As Integer
 Dim a, b, s, r, d, m As Long
 Dim a, b, s, r, d, m As Single
 Dim a, b, s, r, d, m As Double

 Dim a, b, s, r, d, m As Object


Que significa Sub

ES un procedimiento que realiza una tarea y luego devuelve el control al código de llamada, pero no devuelve un valor al código de llamada. Se refiere a declaración de entrada y End sub de cerrada.

Resultado de imagen para que significa sub en visual basic


Que significa Dim

Se utiliza como instrucción para determinar el tipo de datos de la variable y otra información, como qué código puede acceder a la variable. A la misma vez se utiliza como declaración de variable.

Resultado de imagen para que significa Dim en visual basic


Que Significa As

Se refiere como un término o instrucción  dado a las variables que le asignaras el tipo de dato dentro del algoritmo dependiendo del dado asignado.

Imagen relacionada


Que significa End Sub


Es el procedimiento que  realiza la culminación de una  tarea finalizando con el algoritmo que se encontraba ya ejecutado , dentro el proyecto.

Resultado de imagen para para que se utiliza end sub en visual basic



Then-Entonces

Esta propiedad te permite que la acción ejecutada no era el resultado, este vuelve y te repite otra acción con el fin de que el resultado te de exacto.

Resultado de imagen para the algoritmo visual basic

IF THEN ELSE- Si entonces Otro

Esta propiedad te permite que la acción ejecutada de el resultado y muestre un dato que puede se texto, numero o símbolo con el fin de informar al usuario.
Resultado de imagen para IF THEN ELSE visual basic


IF...THEN...IFELSE....THEN-Si entonces sino entonces

Estas propiedades permiten mostrar si la acción es correcta pasa a ser si entonces, mostrando al usuario un texto comprobando su ejecución, pero si no es correcta pasa hacer sino entonces donde te muestra un dato informándote que de la acción no es válida o no alcanza el resultado pedido.

Resultado de imagen para SI ... ENTONCES ... SI ES OTRO ... ENTONCES visual basic


-SELECTOR CASE.......CASE ELSE....END CASE


permite a su método elegir entre acciones alternativas. A diferencia de la estructura If...Else...End if, la estructura Case of...Else...End case puede probar un número ilimitado de expresiones booleanas y ejecutar la secuencia de instrucción correspondiente al valor TRUE.

Imagen relacionada


DO..........LOOP WHILE

Se utiliza como bloque de instrucciones y, después, se evalúa la condición. En el caso de que ésta sea verdadera, se vuelve a ejecutar el bloque de instrucciones. Y así sucesivamente, hasta que, la condición sea falsa.


Imagen relacionada


DO UNTIL......LOOP

Es cuando se repite un conjunto de declaraciones, es decir, un número indefinido de veces, hasta que se cumpla una condición esta repite las instrucciones que haya entre Do y Loop mientras la condición sea cierta o hasta que la condición resulte ser cierta.

Resultado de imagen para do loop until visual basic


FOR…STEP…NEXT

Este método se utiliza con la estructura   Fort Next cuando desea repetir un conjunto de declaraciones un número determinado de veces.

Imagen relacionada


Vídeos Explicativos



martes, 1 de octubre de 2019

Diseño de sistemas de información


1- Tipos y características del Diseño de sistemas de información.


Diseño Físico:  Es la forma en que se lograran las tareas del sistema, lo que se incluye la manera del conjuntar las funciones que realizara cada de estos. Se especifican las características de los componentes del sistema requeridos para poner en práctica el diseño lógico.

Resultado de imagen para diseño fisico de un sistema


Diseño Lógico: Es una descripción de los requisitos funcionales de un sistema. Es la expresión conceptual de lo que hará el sistema para resolver los problemas identificados en el análisis previo. A falta de este paso, los aspectos técnicos del sistema como los dispositivos de hardware que deban adquirirse.

Resultado de imagen para diseño logico de un sistema imagenes



Entrada, Salidas y Proceso DSI

Resultado de imagen para entrada de un sistema de informacion imagenes

Entrada: En esta etapa del siclo la computadora acepta los datos que provienen de la fuente. Es decir, se introducen los datos que serán procesados y finalmente salidos de la pc, estos se puede a través de periféricos de entrada.

Imagen relacionada

Procesamiento:  Es la capacidad del Sistema de Información para efectuar cálculos de acuerdo con una secuencia de operaciones reestablecida. Estos cálculos pueden efectuarse con datos introducidos recientemente en el sistema. La aritmética hacen las funciones necesarias para el procesamiento de datos. 

Resultado de imagen para calculos matematica en informatica



Salida: Es la capacidad de un Sistema de Información para sacar la información introducida y procesada con el fin de mostrar los datos  convertirlos en información. 

Resultado de imagen para documentos sacados por impresora




Dispositivos de Entra y Salida de un Sistema de Información

Entrada:

Lápiz Optimo Es un periférico de entrada para computadoras, en forma de una varita fotosensible, que puede ser usado para apuntar a objetos mostrados en un televisor de CRT o un monitor, en una manera similar a una pantalla táctil, pero con mayor exactitud posicional. Se utiliza principalmente como introductor de firmas.

Resultado de imagen para lapiz optico





Scanner: Es un dispositivo comprendido en el grupo de los Periféricos de Entrada que permite crear documentos o imágenes mediante la adaptación de un soporte impreso hacia un formato digital. Sirve para la copia de del código de algún producto etc.


Resultado de imagen para scanner

Teclado:  Es un dispositivo que presenta el conjunto de las te diversos aparatos, máquinas e instrumentos. Por lo general, el teclado permite el control o mando del aparato en cuestión. Sirve para una utilidadad tangible al usuario.

Resultado de imagen para teclado



Salida

Parlantes: El subwoofer es un tipo de  parlante activo analógico o bocina que  está diseñado para reproducir, en general, los sonidos entre los 20 y 80 Hz , para escuchar y conectar con algún dispositivo ya sea inalámbricamente o por cable.

Resultado de imagen para los parlantes


Entrada y Salida Periféricos


  • Disco Duro
  • Memoria USB
  • Grabadora de DVD

Reporte de salida de sistema


Se clasifican:

Científicos: Se refiere a temas de ciencia e investigación o comunicación científica publicado en alguna revista especializada, pertenecen a la categoría de memoria científica principalmente escrito en prosa.

Resultado de imagen para reporte cientifico imagenes sistema de informacion


Técnico: se desarrollan en las organizaciones publicas o privadas sobre temas de sociología, astrologia, psicología social etc, mantienen el rigor de la investigacion cientifica y su lenguaje es accesible.

Resultado de imagen para reporte tecnico imagenes sistema de informacion



 Datos de entrada. (sistemas de información.)


Una serie de  datos  que es recibida por un determinado sistema para su posterior procesamiento. Este concepto siempre aparece vinculado con la salida, que supone la presentación de la información para que el usuario haga uso de ésta según lo necesite. En pocas palabras son aquellos que se introducen en la recolocación de información.

Resultado de imagen para Datos de entrada imagenes



Método de Entrada

 Es un componente de un  sistema  operativo o programa que permite a los usuarios introducir caracteres y símbolos que no se encuentran en su periférico de entrada.

Imagen relacionada


Formato de Entrada


Es una lista de estándares de formatos están disponibles para personalizar una presentación o ventana de entrada, la función de estos formatos de entrada proporciona una lista estandarizada de los mismos.


Resultado de imagen para formatos de entrada de sistema de informacion

Registros:


Son los datos almacenados y relacionados entre sí en un sistema de información, para dejar constancia o evidencia de los mismos, en pocas palabras se refiere al conjunto de información relacionadas y agrupada.

Imagen relacionada


Reportes:


 los reportes son aquellos que documentan, organizan y exhiben la información contenida en los mismos. En pocas palabras son aquellos que muestran la información   almacenadas, e exhibe la información.

Imagen relacionada


Procesos (DSI):


Estos permiten la transformación de los datos, en una fuente de información que puede ser utilizada para apoyar la toma de decisiones en un sistema de información.

Imagen relacionada

Tipos


Proceso de Usuario: Se inicia inmediatamente el usuario comienza a dar el respectivo uso al sistema de información

Proceso de núcleo: son aquellos procesos que ejecuta el sistema de información desarrollando una de sus funciones, ejecutando el código posteriormente introducido por el diseñador


Resultado de imagen para procesos de usuario en sistema de informacion


Actualización de Procesos:



se realiza cuando el sistema operativo actualiza sus funciones y estándares buscando una mejora, ya sea de manera automática o manual, a través de esta tiene mejor funcionamiento y organización del mismo.




Resultado de imagen para Actualizacion


Consultas:



Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. Accede al conocimiento y a los recursos del sistema de información por parte del usuario final.




Resultado de imagen para consultas en diseño de sistema de informacion






Validación:


Las pruebas del software; implican ejecutar una implementación del software con datos de prueba, se examinan las salidas y entorno operacional de software para comprobar que funciona tal y como se requiere. En el proceso de validación; las inspecciones y pruebas de software son complementarias para el análisis y comprobación del sistema.


Imagen relacionada



Patrones de Diseño:



Son un conjunto de técnicas utilizadas para la resolución de problemas, es un tipo de tema de sucesos u objetos recurrentes, comunes en el desarrollo del software y otros ámbitos referidos al diseño, como ornamentos de un conjunto de objetos.


Resultado de imagen para patrones de diseño en un sistema de informacion


Conceptos básicos de VISUAL BASIC parte #2.

1- ¿Que es un Método en programación orientada a objeto? Un método es una rutinaria cuyo código es definido en una clase y puede pertene...