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
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.
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)
-
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)
-
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)
- 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.
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”)
-
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.
*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
Publicar un comentario