Visual Basic



1. Los tipos de datos hace referencia al tipo de datos que puede contener y a cómo se almacenan dichos datos. Los tipos de datos se aplican a todos los valores que pueden almacenarse en la memoria del equipo o participar en la evaluación de una expresión.


-       Tipos de datos numéricos

·         Short: se utiliza para incluir valores enteros, que no requieren el ancho completo de los números comprendidos entre –2.147.483.648 y 2.147.483.647. La palabra clave short denota un tipo de datos integral que almacena valores según el tamaño y el intervalo que se indican.   (https://msdn.microsoft.com/es-co/library/ybs77ex4.aspx)

·     Integer: se utiliza para incluir valores enteros dentro de un rango extenso de números (-2.147483.648 y 2.147.483.647). Las variables de tipo Integer se almacenan como enteros de 32 bits (4 bytes) con signo con valores comprendidos entre –2.147.483.648 y 2.147.483.647. El tipo de datos Integer proporciona un rendimiento óptimo en un procesador de 32 bits, ya que las operaciones de lectura y escritura en memoria de los otros tipos integrales más pequeños tardan más en realizarse.( https://msdn.microsoft.com/es-co/library/cc437493(v=vs.71).aspx)

·         Long: este se utiliza para emplear valores demasiado largos que no alcancen a estar en el rango de Integer. Si necesita contener un entero mayor que el tipo de datos Entero puede contener, puede utilizar el tipo de datos Long en su lugar. Las variables largas pueden contener números de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Las operaciones con Long son ligeramente más lentas que con Integer. (https://msdn.microsoft.com/en-us/library/ae55hdtk.aspx)

·         Byte: este puede tomar valores como variable, se le puede asignar un valor “non-Byte”, este tipo de dato soporta operaciones matemáticas estándar. Byte es un tipo de valor inmutable que representa enteros sin signo con valores que van desde 0 (que está representado por la constante Byte .. :: .. MinValue) hasta 255 (que está representado por la constante Byte .. :: .. MaxValue) . El .NET Framework también incluye un tipo de valor entero de 8 bits firmado, SByte, que representa valores que van desde -128 a 127. (https://msdn.microsoft.com/es-co/library/system.byte.aspx

·         Single: se utiliza para valores que no requieren el ancho de datos de Double. Contiene números de punto flotante IEEE de 32 bits (4 bytes) firmados con un valor de -3.4028235E + 38 a -1.401298E-45 para valores negativos y de 1.401298E-45 a 3.4028235E + 38 para valores positivos. Los números de precisión simple almacenan una aproximación de un número real.(https://msdn.microsoft.com/en-us/library/xay7978z.aspx).

·          Double: representa los valores más grandes y más pequeños que puede obtener un número. Contiene números de coma flotante de precisión doble de 64 bits (8 bytes) IEEE firmados que varían en valor de -1.79769313486231570E + 308 a -4.94065645841246544E-324 para valores negativos y de 4.94065645841246544E-324 a 1.79769313486231570E + 308 para positivo valores. Los números de doble precisión almacenan una aproximación de un número real. ( https://msdn.microsoft.com/en-us/library/x99xtshc.aspx).

·         Decimal: proporciona el mayor número de dígitos significativos para un número, esto se utiliza principalmente en las áreas de financias donde se requiera gran cantidad de números, de una forma precisa y sin tolerar errores. Tiene valores firmados de 128 bits (16 bytes) que representan números enteros de 96 bits (12 bytes) escalados por una potencia variable de 10. El factor de escala especifica el número de dígitos a la derecha del punto decimal; Va de 0 a 28. Con una escala de 0 (sin decimales), el mayor valor posible es +/- 79,228,162,514,264,337,593,543,950,335 (+/- 7,9228162514264337593543950335E + 28). Con 28 decimales, el valor más grande es +/- 7.9228162514264337593543950335, y el valor diferente de cero es +/- 0.0000000000000000000000000001 (+/- 1E-28). (https://msdn.microsoft.com/en-us/library/xtba3z33.aspx).


-       Tipos de datos de valores Lógicos:

·         Boolean: sirve para contener valores con dos posibles resultados, como el true o el false. Contiene valores que sólo pueden ser Verdadero o Falso. Las palabras clave True y False corresponden a los dos estados de las variables booleanas.( https://msdn.microsoft.com/en-us/library/wts33hb3.aspx)

-       Tipos de datos de cadena de caracteres:

·         String: tiene un valor predefinido de nulo, el cual es muy diferente a la cadena vacía (valor””). Contiene secuencias de puntos de código sin signo de 16 bits (2 bytes) que varían en valor de 0 a 65535. Cada punto de código o código de carácter representa un solo carácter Unicode. Una cadena puede contener de 0 a aproximadamente dos mil millones (2 ^ 31) caracteres Unicode


 2.Toda actividad necesita de un argot, jerga y convenios para poderse entender entre las personas que se dedican a una misma labor. No es que se pretenda aislarse del resto de las personas, sino que es necesario ese convenio y un lenguaje específico que a cada cosa le asigne su nombre característico y propio, y de esa forma facilite la comunicación entre las personas.
De esta forma surge en cada profesión una serie de símbolos y palabras para facilitar el trabajo.

Existe varias formas de representar un programa de forma previa a su codificación y a partir de los datos que nos entregan como consecuencia de la fase previa de análisis.

Seudocódigo
Ordinogramas.

Lo que sigue es un pequeño ejemplo de un programa muy sencillo, en formato de seudocódigo.

Inicio
  Escribir “Cálculo del área de un triángulo”

  Leer “Introduzca la base del triángulo”, Base
  Leer “Introduzca la altura del triángulo”, Altura

  Area = (Base * Altura) / 2
  Escribir “El área del triángulo es  “, Area
Fin
Puntero.- Permite mover los controles en el formulario.
Label.- Visualiza un texto al usuario. 
Frame.- O tambien conocido como marco, mejora la presentación y a la vez encierra a un grupo de controles.
CheckBox.- Cuadro de verificación, nos
ComboBox.- Visualiza un Cuadro de texto y de lista.
Horizontal Scroll Bar.- Scroll Horizontal.
Timer.- Ejecuta eventos en intervalos de tiempo.
DirListBox.- O Directorios, presenta directorios o rutas.
Shape.- Nos permite hacer cuadrados, circulos, rectángulos en nuestro formulario.
Image.- Permite visualizar gráficos e imágenes de los formatos clásicos como gif, bmp, jpg, ico, cur, wmf etc. Pero no todos ellos son aceptados por este control como los png o lo s Tif, por decir algunos. Tiene menos caracteristicas que el PictureBox.
Ole.- Incrusta Datos en la aplicación.
PictureBox.- Se utiliza para mostrar y cargar archivos de imagen, también para dibujar figuras mediante los metodos graficos , y también como control contenedor de otros controles, como los controles Frame.
TextBox.- Permite ingresar datos al usuario.
CommandButton.- Ejecuta una acción al hacer clic.
OptionButton.- Permite escoger una sola opción.
ListBox.- Presenta una lista de elementos.
Vertical Scroll Bar.- Scroll Vertical.
DriveListBox.- Visualiza lista de unidades de disco disponibles.
FileListBox.- Visualiza lista de archivos.
Line.- Realiza una línea en el formulario.
Data.- Permite conectar una base de datos.
(http://programacion-variada.blogspot.com.co/)
3.   Los controles de selección y verificación son controles de selección múltiple, que permiten al usuario seleccionar o definir opciones, de este grupo hacen parte el CheckBox, el RadioButton y el ListBox.
-       CheckBox: El 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. Puede utilizar de controles de casilla en grupos para mostrar múltiples opciones de entre las que el usuario puede seleccionar una o más.(https://msdn.microsoft.com/es-es/library/dzddyc7z(v=vs.110).aspx)
Resultado de imagen para checkbox visual basic
-       RadioButton: 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.( https://msdn.microsoft.com/es-es/library/8k52wyw2(v=vs.110).aspx)
Resultado de imagen para radiobutton visual basic
-       ListBox: 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. Para que un control ListBox pueda presentar a un usuario elementos entre los que elegir, deberá rellenar el control ListBox con los elementos. Para ello, puede enlazar el control a un origen de datos o definir individualmente elementos para el control ListBox.( https://msdn.microsoft.com/es-es/library/cc295286.aspx)
Resultado de imagen para listbox visual basic

-   ComboBox: se utiliza para mostrar datos en un cuadro combinado desplegable. De forma predeterminada, el control ComboBox aparece en dos partes: la parte superior es un cuadro de texto que permite al usuario escribir un elemento de la lista. La segunda parte es un cuadro de lista que muestra una lista de elementos, de los cuales el usuario puede seleccionar uno.
Resultado de imagen para combobox visual basic 
4.   Agregar sonido y video a los formularios

-       Sonido: 1. Crear un Formulario
                                    2. Ir a proyecto, Propiedades de Poner audio a los botones en vb.
                                    3. Ingresar a Recursos, en la parte izquierda de la ventana emergente.
                                    4. Presionar en agregar recursos existentes, Agregar Archivo Existente.
                                    5. Buscar, seleccionar y abrir el audio que se desee.
                                    6. Crear el control requerido en el formulario.
                                    7. Seleccionar el control para acceder a la programació
        8. Escribir: My.Computer.Audio.Play(My.Resources.”Nombre del audio”,                                                 AudioPlayMode.”Como se requiera que se reproduzca el sonido”)

(https://www.youtube.com/watch?v=ed0E80ERi2g)
-       Video:    1. Crear un Formulario
               
                                    2. En la barra de herramientas, seleccionar TextBox con click derecho,       Componentes.
                                    3. Buscar y seleccionar la opción Windows Media Player.
                                    4. Se va a generar un botón de reproducción automáticamente, seleccionarlo e insertarlo en el formulario.
                                    5. En el control generado, buscar en propiedades, Personalizado, Examinar.
                                    6. Buscar, seleccionar y abrir el video que se desee.
                                    7. Oprimir aceptar en la ventana emergente.
(https://www.youtube.com/watch?v=tsvc6dAer-I)
5. Pasos para generar un proyecto ejecutable en visual basic 
    1. Tener uno o mas formularios ya programados
    2. Click Derecho en el nombre del proyecto, Propiedades
  3. Buscar, seleccionar y abrir el  icono que se desee para establecer en el programa, en la opción de icono.
    4. Seleccionar la opción de Publich, seleccionar el lugar donde se quiere publicar
   5. Se selecciona la opción de Publicar Ahora 
(https://www.youtube.com/watch?v=8x_3tjhN4_A)



*Compromiso 
Como estudiante del colegio San Pedro Claver, me comprometo a contrarrestar la vulnerabilidad en la web mediante el uso adecuado de las TIC, donde se evidencie una buen control y manejo de la información personal, y la información de los demás, y a su vez promover una cultura ética, basada en los valores, para que en la comunidad no se presenten casos de Ciberbullying, los cuales afectan principalmente a los menores de edad. 

Comentarios