sábado, 15 de noviembre de 2008

Editor de Menus de Visual Basic 6.0

Estos menus que contienes visual basic se ppppueden editar con el editor de menus, y lo que hace es crear una bbarra como las que podemos observar en varias aplicaciones. Para crearlo

Selecciona la opcion Editor de menus... en el menu Herramientas y aparecera el cuadro de dialogo Editor de menus.
Despues de crear la apariencia se vera nuestro menu solo falta programar cada accion, cada click que swe va a dar en las opciones de nuestro menu.


Estas son algunas Propiedades del editor de menus (las mas importantes)


  • Caption: Aqui se escribe el nombre con el que aperecera el menu en la barra de menus del formulario.
  • Name: En este recuadro se digita el nombre con que se identificara cada elemento del menu en el codigo del programa.

En el editor de menus podemos observar algunas casillas con herramientas que podremos utilizar en dado caso. Algunas son:

  • Checked: Esta casilla de verificacion sirve para indicar si junto a la opcion del menu aparecera, o no, una marca de seleccion.
  • Enable: Esta casilla establece si el elemenro esta disponible o si aparece en el menu pero no puede ser seleccionado.
  • Visible: Esta casilla de verificacion define si la opcion se muestra , o no , en el menu.

El editor contiene varios botones, cada uno con su respectiva funcion. Los botones son:


  • Flecha a la izquierda y derecha: Estos botones sirven para crear diferentes niveles de encadenamiento (sangrado) en un menu; tambien son utilizados para crear submenus.
  • Flecha de arriba y abajo: Estos botones se utilizan para desplazar el elemento resaltado en la lista hacia arriba o abajo.
  • Siguiente: Selecciona la proxima opcion del menu lista.
  • Insertar: Agrega una linea en blanco antes de la linea seleccionada para adicinar un nuevo elemento el menu.
  • Eliminar: Borra del menu el elemento que se encuentre seleccionado.

viernes, 14 de noviembre de 2008

Programas VII parte

Realizaremos un programa capaz de mover un PictureBox a traves de un formulario de derecha a izq. Para esto utilizaremos algunas propiedades de la picturebox como (top, left, height, width)
y otras propiedades del form como (scaleheight, scalewidth)

http://www.megaupload.com/?d=H56I25GG


Ahora con una trayectoria diferente vamos a realiza el mismo programa pero ahora con mas formularios. Utilizaremos uno donde ira la PictureBox moviendose y otro donde pedira la contraseña para ingresar al anterior con la posibilidad de cambiar la clave. La clave inicial es de 1234. Otro punto a aclara es la cantidad de veces que el programa permite introducir la contraseña ya que si la contraseña ingrasada no es correct tres veces seguidas el programa se cerrara.

http://www.megaupload.com/?d=WZT7LSGM

Programas VI parte

En esta ocacion vamos a realizar un programa en el cual tenemos que insertar un numero de minutos. Lo que hara el programa es calcular cuantos minutos, segundos y horas o dias contien el numero ingresado. Por Ej:

ingresamos 240 minutos. El programa nos devolvera la informacion de que contiene 4 horas y asi sucesivamente.

http://www.megaupload.com/?d=50H1R3H7

Ahora vamos a Realizar algo similar pero esta vez ingresaremos la cantidad de segundos para saber cuantos minutos contiene exactamente y cuantos segundos le falta para completar una cantidad de minutos en caso de que no sea exacto.

http://www.megaupload.com/?d=F10T9ZCF

Programas V parte

Vamos a realizar un programa capaz de resolver una ecuacion tipo ax2+bx+c = 0. Para esto camos a utilizar la formula general de factorizacion y vamos a obtener un resultado para X1 y otro para X2.

http://www.megaupload.com/?d=B1IY6UNM

Ahora vamos a realizar un programa capaz de mostrar la tabal de multiplicacion del valor que nosotros le introduzcamos.

http://www.megaupload.com/?d=OG355905

Un programa que sea capaz de realizar la sumatoria entre un intervalo de numeros

http://www.megaupload.com/?d=35SEQJWT

Ahora vamos a realizar un Programa capaz de recoger una cantidad de numeros y clasificarlos segun sean positivos, negativos, pares o impares.

http://www.megaupload.com/?d=TM1N2S21


Bueno, son todos los programas por ahora, cualquier duda favor comentar y reportar para su rapida solucion.

Programas IV parte

Bueno en esta entrada voy a postear varios programas para que los usuaris puedan descargarlos

Programa capaaz de hallar el Area de un cilindro

http://www.megaupload.com/?d=ZWKVTJW3

Programa que reealiza operaciones simples como sumar

http://www.megaupload.com/?d=OQL9HNBR

Este Programa a continuacion posee varias funciones; es una calculadora capaz de realizar varias operaciones tales como por ejemplo sumar, restar, dividir, multiplicar, convertir temperaturas, elevar al cuadrado, etc. entre otras.

http://www.megaupload.com/?d=W3J40AM4

Por ultimo subire un pragrama capaz de calcular el factorial de un numero mediante el uso de la sentencia For.

http://www.megaupload.com/?d=F1LVSF7S

Cualquier duda u observacion realizar un comentario o avisar por e-mail a dasg91@hotmail.com o dasg91@gmail.com

Programas III parte

En esta ocacion vamos a realizar un programa capaz de capturar tres numeros y ordenarlos de mayor a menor.

Este programa es capaz de ordenar los numeros y si en el caso de que los numeros sean iguales, el programa lo dira. En el caso de que dos numeros sean iguales y el otro no el programa nos lo dira cuales son iguales y cual es mayor de los dos.

El programa funciona la logica de comparar cada valor numerico con los dos que sobran.

http://www.megaupload.com/?d=ZN9408AG

Programas II parte

Vamos a realizar el siguiente ejercicio:

Una persona es apta para prestar servicio militar obligatorio cuando es mayor de 18 y menor de 25, de nacionalidad Colombiana y genero masculino.

Realize un programa que permita saber si una persona es apta para prestar el servicio militar.

Este programa lo vamos a realizar en Visual Basic 6.0. Vamos a evaluar las condiciones mediante numeros ya que me parece mas facil hacerlo de esta manera.

http://www.megaupload.com/?d=AD02ZME8

Programas I parte

Bueno en esta ooportunidad vamos a realizar un Programa no con muy buen diseño de interfaz grafico, sino que nos servira para realizar algunas Funciones como lo son:

  • Permite Hallar el cuadrado de un Numero
  • Conversor de unidades de m a cm, Km, pies, pulgadas
  • Conversor dde Temperaturas de °C a °F o vicecersa

Este Programa codificado en visual basic 6.0 estara alojado en megaupload para descargar el archivo correspondiente.

http://www.megaupload.com/es/?d=JZ4UIWZK

Sentencia Do...Loop

Esta sentencia es muy similar a la sentencia For ya que al igual que la anterior genera un bucle o ciclo repetitivo, la unica diferencia es que para que se cumpla la sentencia, previamente habra de evaluarse una condicion.

La estructura de While ejecuta eñl bloque de instrucciones mientras que la condicion sea verdadera; En el momento que se evalua como falsa automaticamente termina el ciclo y el programa continua su ejecucion y en la siguiente linea de la instruccion Loop.

Existen dos diferentes Formatos de sintaxis para su ejecucion que se diferencia del momento en la comprobacion de la condicion

Sintaxis

Do While condicion
[sentencias]
[Exit Do]
[sentencias]
Loop

Do
[sentencias]
[Exit Do]
[sentencias]
Loop While condicion

Como pudimos observar la condición puede ser verificada antes o después de ejecutarse el conjunto de sentencias.

Sentencia For...Next

La sentencia For da lugar a un lazo o bucle, y permite ejecutar un conjunto de sentencias ciertonúmero de veces. Su forma general es:

For variable = expresion1 To expresion2 [Step expresion3]
[sentencias]
Exit For
[sentencias]
Next [variable]

Cuando se ejecuta una sentencia For, primero se asigna el valor de la expresion1 a la variable y se comprueba si su valor es mayor o menor que la expresion2.

En caso de ser menor se ejecutanlas sentencias, y en caso de ser mayor el control del programa salta a las líneas a continuación de Next.

Todo esto sucede en caso de ser la expresion3 positiva. En caso contrario se ejecutarán lassentencias cuando la variable sea mayor que expresion2.

Una vez ejecutadas las sentencias, lavariable se incrementa en el valor de la expresion3, o en 1 si Step no se especifica, volviéndose aefectuar la comparación entre la variable y la expresion2, y así sucesivamente.

La sentencia Exit For es opcional y permite salir de un bucle For ... Next antes de que éstefinalice.