Ir al contenido principal

La Programación--> consulta informática

LA PROGRAMACIÓN

El arte de programar implica escribir instrucciones para decirle a la computadora cómo procesar información específica con el fin de resolver un determinado problema. Pero, antes de comenzar a programar, es necesario tener claros ciertos conceptos importantes:


¡Los Tipos de Datos Más Usados!

Un dato es la representación de un hecho, evento o elemento del mundo real. Y, en este caso, puede decirse que los datos son todos aquellos objetos que la computadora puede procesar.

Datos para manipular valores numéricos

  • De tipo entero: Números que no tienen componentes fraccionarios o decimales. Pueden ser negativos o positivos. EJ:   -8       29000      70      -450
  • De tipo real: Números que tienen punto decimal y pueden ser positivos o negativos. EJ:  -3.6         45.2         778.9         -103.5

Datos para manipular una cadena de caracteres

  • De tipo carácter: Símbolos que el computador reconoce. Puede ser una letra (A, B, ......., Z, a, b, .......z), un dígito (1, 2, ......9) o un símbolo ( !, @, #, $, %, ^, *, &, +, -, ........).  Un dato de este tipo sólo contiene un carácter, el cual debe estar entre comillas. EJ: "M"    "&"      "6"
  • De tipo cadena de caracteres: Datos que contienen una sucesión de caracteres delimitada por comillas. EJ: "Simón Bolivar"      "Lic. Mendoza"        "31 de diciembre de 1999"      "1000 $"

Datos para manipular valores lógicos

  • De tipo lógico: También conocidos como datos de tipo Booleano. Sólo pueden tomar uno de dos valores, verdadero o falso. Se utilizan para representar las alternativas ( si / no ) a  determinadas condiciones.  EJ: Se desea saber si una persona es soltera, en este caso la respuesta será verdadera o falsa y puede ser representada mediante un dato de tipo lógico. 


¡Los Controles o Herramientas Más Usados!

Un control es un elemento gráfico que puede incluirse en un formulario, con la finalidad de mostrar información o aceptar los datos introducidos por el usuario. Los controles, al igual que los formularios, tienen propiedades que definen sus características que dependen del tipo de control que se esté utilizando.  

Para colocar un control en un formulario, basta con hacer clic en el cuadro de herramientas que se encuentra en la parte izquierda de la ventana de Visual Basic, específicamente sobre el control que se quiere agregar. Luego se coloca el cursos del ratón en el sitio del formulario donde se va a insertar el control y se arrastra el ratón para especificar el tamaño deseado.  


  • LABEL:  Permiten mostrar mensajes en un formulario. Tiene propiedades como: Nombre (permite identificar la etiqueta y acceder a ésta mediante código), Caption (contiene el texto que aparece sobre la etiqueta o label), Font (tipo, tamaño y estilo de letra del texto de la etiqueta), Forecolor (permite definir el color del texto de la etiqueta), Backcolor (especifica el color de fondo), Autosize (cuando está en true ajusta el tamaño de la etiqueta al del texto), entre otras propiedades.  

  • TEXTBOX:   Reciben la información que el usuario introduce y también muestran resultados del programa. Sus propiedades son: Nombre (permite identificar el cuadro de texto), Text (almacena el texto que aparece en el cuadro), entre otras propiedades. 

  • COMMAND BUTTON:  Determinan el momento en que el usuario desea hacer algo, como salir del programa, hacer algún cálculo, etc. El tamaño puede cambiarse a voluntad, pero la forma siempre es rectangular. Propiedades: Nombre (permite hacer referencia al botón), Caption (define el texto que aparecerá en el botón), Backcolor (especifica el color de fondo), entre otras. 
     
  • OPTION BUTTON:  Permite al usuario realizar una selección. Muestra una opción que se puede activar o desactivar. La opción que se activa o se selecciona se presentará con un punto negro que la distingue. Propiedades: Nombre (define un identificador para el botón de opción), Caption (texto que aparece al lado del botón), Value (indica si el botón está seleccionado. Si es igual a true el botón está seleccionado), entre otras como Backcolor, Font, etc.
  • CHECKBOX:  Funciona en forma similar al Option Button, pero las casillas de selección no son mutuamente excluyentes, es decir, el usuario puede seleccionar una o varias casillas, incluso si se encuentra dentro del mismo marco o formulario. Tienen las mismas propiedades básicas de los botones de opción, pero la propiedad Value vale 0 si la casilla no está seleccionada, 1 si está seleccionada, o 2 si está atenuada. 
  • LIST BOX:  Permite mostrar una lista de elementos, del cual el usuario podrá seleccionar uno o varios de ellos. Propiedades: Nombre, List (se usa para definir el contenido de la lista), Multiselect (indica las formas de selección), Listindex (permite determinar el elemento de la lista que el usuario seleccionó), ListCount (almacena la cantidad de elementos que tiene la lista), entre otras. 
  • CONTROL IMAGE:  Se utiliza para colocar imágenes en un formulario. Propiedades: Nombre, Picture (selecciona la imagen que se quiere cargar en el control Image), Stretch (cuando esta propiedad vale false, el tamaño del control se ajusta al tamaño de la imagen. Si la propiedad vale true, la imagen se ajustará al tamaño del control), Border Style (si esta propiedad de establece en 1 se observa un borde en el control Image)
  • COMBOBOX:  Combina un cuadro de texto y una lista. Propiedades: Nombre, Style (indica el tipo de cuadro combinado que se desea utilizar), Text (almacena lo que se encuentra en el cuadro de texto de un ComboBox), entre otras.
  • CONTROL PICTURE BOX:  Se utiliza para mostrar imágenes, pero además puede ser un contenedor de otros controles (como el Frame), por lo cual puede utilizarse para agrupar controles mostrando una imagen de fondo. La mayoría de sus propiedades trabajan igual que en los controles Image, como: Nombre, Picture y Border Style; no tiene la propiedad Stretch, pero si tiene la propiedad Autosize (determina la forma en que el control responderá al tamaño de la imagen cargada). 
  • FRAME:  Se utiliza como contenedor de otros controles, de manera que los podemos agrupar. Propiedades: Nombre, Caption (el mensaje que se quiere que aparezca en el Frame), Font (permite escoger el tipo de letra, tamaño y estilo de las letras a usar), Border Style (si está en 0 no dibuja el recuadro).
  • SCROLL BAR:  La función principal de estos controles es la de devolver un valor para luego utilizarlo ya sea para una función o rutina que tengamos en nuestro programa. Propiedades: Nombre, Max (indica el valor máximo que puede alcanzar el Scroll al moverse), Min (es el valor mínimo con el cual empieza la barra de Scroll), entre otras. 
  • SHAPE:  Sirve para dibujar formas como rectángulos. Propiedades: Shape (es la forma que tomará el control), Bordercolor (color del borde), BorderStyle (estilo del borde), Border whidth (ancho del borde), Fillcolor (es el color del fondo), entre otras.


¡Controles de selección y verificación!


  • CHECKBOX:
Su propiedad checked es la que cambia al seleccionar el control: será true en caso de que el control sea seleccionado, o false en el caso contrario. Mediante el "if...then" podemos tomar una decisión basada en el estado de cada check box. 





  • RADIO BUTTON:
Este control se utiliza para presentar al usuario un conjunto de opciones mutualmente excluyentes. Si el usuario selecciona un componente del grupo, todos los demás se desmarcarán .




  • LIST BOX:
Sirve para añadir elementos en forma de lista y también seleccionar elementos de la misma para trabajar los datos. Permite seleccionar 1 o varios elementos utilizando la propiedad Multiselect. Para agregar elementos se debe seleccionar el control ListBox y ,desde propiedades, ubicar la que se llama List; al desplegarla se pueden agregar y remover elementos. 




  • COMBOBOX:
Combina las características de un TextBox y un control ListBox, en los cuales se puede introducir información en la pared del cuadro de texto.





¡Sonidos y Videos en los Formularios de Visual Basic!

En este ejemplo se reproduce un sonido en segundo plano.La reproducción en segundo plano permite que la aplicación ejecute otro código mientras se reproduce el sonido. El métodoMy.Computer.Audio.Play permite que la aplicación reproduzca solo un sonido de fondo a la vez; cuando la aplicación reproduce un nuevo sonido de fondo, deja de reproducir el sonido de fondo anterior. También se puede reproducir un sonido y esperar a que se complete.En general, cuando una aplicación repite un bucle de sonido, debe detener el sonido en algún momento. Para obtener más información, vea Cómo: Detener la reproducción de sonidos en segundo plano en Visual Basic.Ejemplo

El método My.Computer.Audio.Play reproduce un sonido. Cuando se especifica AudioPlayMode.WaitToComplete,My.Computer.Audio.Play espera hasta que el sonido se completa antes de que el código de llamada continúe.Compruebe que el nombre de archivo hace referencia a un archivo de sonido .wav del sistema.

VBSub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav", AudioPlayMode.WaitToComplete) AudioPlayMode.WaitToComplete)End Sub
El método My.Computer.Audio.Play reproduce un sonido. Cuando se especifica AudioPlayMode.WaitToComplete,My.Computer.Audio.Play espera hasta que el sonido se completa antes de que el código de llamada continúe.Compruebe que los recursos de la aplicación incluyen un archivo de sonido .wav denominado Waterfall.
VBSub PlayBackgroundSoundResource()
My.Computer.Audio.Play(My.Resources.Waterfall, AudioPlayMode.WaitToComplete) AudioPlayMode.WaitToComplete)End Sub



    Compilar el código
Estos ejemplos de código sólo se pueden ejecutar en un formulario Windows Forms o en una aplicación de consola. 

El nombre de archivo debe hacer referencia un archivo de sonido .wav del sistema.
Para simplificar la administración de sus archivos de sonido, considere almacenar los archivos como recursos de aplicación. Se puede obtener acceso a ellos a través del objeto My.Resources (Objeto) (Visual Basic).


¡Pasos Para Generar un Proyecto en Ejecutable o Empaquetado!

Los pasos son:
1) Busca en inicio-- todos los programas --- Microsoft Visual Studio 6.0--- Herramientas de Microsoft Visual Studio 6.0-- Asistente para empaquetado y distribución (haz clic aquí)
2) En la ventana que aparece, busca el proyecto que quieres enpaquetar y seleccionalo.
3) Haz clic en el botón empaquetar
4) Aparecerá otra ventada da clic en siguiente.
5) En esta ventana te pide el tipo de empaquetado que deseas hacer, cliquea en Paquete de instalación estándar y luego oprimes siguiente.
6) Luego aparece una ventana donde te pregunta donde quieres que se emsamblara el paquete, aquí puedes seleccionar una existente o puedes crear una nueva carpeta, oprimes luego siguiente.
7) Aparece otra ventana dale en siguiente
8) En esta ventana aparece una lista de todos los archivos que se van a incluir en el empaquetado, si tienes base de datos y reportes o cualquier otro archivo que deba usar el proyecto, haz clic en agregar y buscas cada uno de los archivos que necesites.. luego que agregues todos los archivos adicionales, pulsa el botón siguiente.
9) En esta ventana te pregunta si deseas generarlo en un solo archivo o en varios (para cuando lo vas a guardar en discos de 3 1/2), puedes seleccionar: un único archivo .cad; pulsa siguiente
10)te pide el titulo de la instalación (puedes dejar la que aparece o la cambias), pulsa siguiente.
11)en esta ventana pulsa siguiente.
12)en esta ventana te aparecen los archivos en que directorio se almacenaran, pulsa siguiente.
13)en esta ventana pregunta que archivos se pueden compartir (puedes dejarlo sin marcar ninguno), haz clic en siguiente.
14) aquí te pide el nombre de secuencia de comandos (puedes dejar el nombre que aparece o la cambias), pulsa finalizar.
Empieza el proceso de empaquetado, al finalizar aparece un informe de lo que se realizo, lo puedes guardar o no..





CONCLUSIÓN:

A la hora de crear un programa, sobre todo en Visual Basic, es muy importante que conozcamos a la perfección cómo funcionan sus comandos, controles, lenguaje de programación, proceso de empaquetado, etc, pues, conociendo todas estas cosas lograremos plasmar a la perfección y con mucho éxito nuestra idea en el programa, no solo para nosotros, sino también que sea algo útil para los demás. También debemos tener en cuenta que la programación de éste debe ser la correcta y los controles deben estas siendo utilizados de forma adecuada, ya que esto es lo que el ordenador utiliza para ejecutar de cierta manera el programa procesando todo y ,si no es correcto, todo nuestro proceso quedará mal.






BY: MARÍA JOSÉ SARMIENTO 

Comentarios