martes, 30 de marzo de 2010

MANUAL BASICO DE EXCEL

En el blog de prácticas encontraras un archivo que te explica los primeros pasos de excel.
Cliquea aquí MANUAL BASICO DE EXCEL y pasarás al Blog en donde se encuentra

viernes, 26 de marzo de 2010

lunes, 15 de marzo de 2010

OPTIONBUTTON

La función específica del control OptionButton es permitirle al usuario elegir entre diferentes opciones dentro de un grupo de opciones. Este control no se utiliza de a uno solo, si no que se debe tener por lo menos 2 de ellos, ya que sería ilógico utilizar uno solo.



Propiedad Value del OptionButton

Esta es la propiedad mas importante de este control. Los valores que puede tener la propiedad Value son de tipo boolean (Verdadero - Falso) es decir True y False.


Para probar un ejemplo muy fácil de como verificar el valor de la propiedad Value , agrega 3 OptionButton dentro de un control Frame como muestra la imagen anterior.
Mediante la propiedad Caption le cambias el texto de cada botón de opción. Luego Agrega un Command1 y en el caption escribe Aceptar.
Ahora pega este código en el formulario:



Al probar el ejemplo se puede ver que al seleccionar un botón de opción, y luego presionar el Command1, se evalúa mediante una condición If Then, el valor de los Option1, Option2 y Option3. El Optionbutton que se encuentre con el valor True en la propiedad Value , ejecutará la función MsgBox mostrando el mensaje correspondiente a la opción seleccionada.
Este control, al igual que control CommandButton y el control CheckBox, tiene la propiedad Style, que permite establecer la visualización del mismo en modo estándar o en modo gráfico. Los posibles valores son 0 - Standar o 1 - Graphical.
Las demás propiedades que posee son comunes a la mayoría de los otros controles del visual basic, como:

Propiedad Forecolor (color de la fuente)
Propiedad Font ( para especificar el tipo de fuente, el estílo, el tamaño etc...)
Propiedad Enabled ( Para habilitar o deshabilitar el control )
Propiedad Hight y Width ( Ancho y alto del control )
Propiedad Backcolor ( color del fondo )
Propiedad ToolTipText ( Muestra un recuadro con información adicional cuando el mouse está encima del control )
Propiedad Visible ( determina si el control estará visible - Los valores son True y False )

IF THEN

Ejecuta condicionalmente un grupo de instrucciones, dependiendo del valor de una expresión.
Sintaxis:



La estructura de programación If – Then – Else
If condición Then
Sentencia1
Sentencia 2
...
...
Else
Sentencia3
Sentencia4
...
...
End If

Comentarios
La clausula “Else” es opcional.

Nota Con la sintaxis es posible ejecutar múltiples instrucciones como resultado de una decisión If...Then, pero todas deben estar en la misma línea y separadas por dos puntos, como en la instrucción siguiente:
If A > 10 Then A = A + 1 : B = B + A : C = C + B
Cuando se ejecuta un bloque If (Sintaxis 2), se prueba condición . Si condición es True, se ejecutan las instrucciones que están a continuación de Then. Si condición es False, se evalúan una a una las condiciones ElseIf (si existen). Cuando se encuentra una condición True se ejecutan las instrucciones que siguen inmediatamente a la instrucción Then asociada. Si ninguna de las condiciones ElseIf es True (o si no hay cláusulas ElseIf), se ejecutan las instrucciones que siguen a Else. Después de la ejecución de las instrucciones que siguen a Then o Else, la ejecución continúa con la instrucción que sigue a End If.
Las cláusulas Else y ElseIf son opcionales. Puede tener en un bloque ElseIf tantas cláusulas If, como desee, pero ninguna puede aparecer después de una cláusula Else. Las instrucciones de bloque If se pueden anidar; es decir, unas pueden contener a otras.
Lo que sigue a la palabra clave Then se examina para determinar si una instrucción es o no es un bloque If. Si no aparece ningún otro componente después de Then en la misma línea, la instrucción se trata como una instrucción If de línea sencilla.
Una instrucción de bloque If debe ser la primera instrucción en una línea. El bloque If debe finalizar con una instrucción End If.

SELECT CASE

Esta estructura es bastante similar a la anterior, la diferencia es que se utiliza una variable y se puede incluir más de un valor en cada cláusula Case (separados por comas). La sintaxis de una estructura Select Case es la siguiente:

Select Case variable
Case valor1
Sentencias de programa a ejecutar si valor1 coincide con variable
Case valor2
Sentencias de programa a ejecutar si valor2 coincide con variable
Case valor3
Sentencias de programa a ejecutar si valor3 coincide con variable
End Select

Ejemplo:

Select Case Edad
Case 18
Label1.Caption = “Estas en la secundaria”
Case 21
Label1.Caption = “Ya eres mayor de edad”
Case 65
Label1.Caption = “Disfruta de la jubilación”

End Select


También permite una cláusula Case Else, que podemos utilizar para mostrar un mensaje si ninguna de las edades anteriores coincide:

Ejemplo:

Select Case Edad
Case 18
Label1.Caption = “Estas en la secundaria”
Case 21
Label1.Caption = “Ya eres mayor de edad”
Case 65
Label1.Caption = “Disfruta de la jubilación”
Case Else
Label1.Caption = “Linda edad”
End Select

También podemos utilizar operadores de comparación ( =, <>, >, <, >=, <=); para ello debemos deberemos utilizar las palabras claves Is o la palabra clave To:
Siguiendo el ejemplo anterior:
Select Case Edad
Case Is < 13 ‘Cuando introduzca una edad menor de 13, aparecerá la pregunta.
Label1.Caption = “¿Estás en la Primaria?”
Case 14 To 18 ‘Cuando introduzca una edad entre 14 y 18, aparecerá la pregunta.
Label1.Caption = “¿Estás en la Secundaria?”
Case 65
Label1.Caption = “¿Estas pensando en jubilarte?”
Case Is > 66 ‘Cuando introduzca una edad mayor de 66, aparecerá la pregunta.
Label1.Caption = “¿Ya estás jubilado?”
Case Else
Label1.Caption = “Linda edad” ‘Cuando la edad no coincida con ningún caso.
End Select

PASAR DE UN FORM A OTRO

Private Sub Command1_Click()
Form2.Show
Form1.Hide

End Sub

(pensa o proba que sucede si en el form2 pones hide y en form1 show)
Agregale al boton un gráfico que me represente lo va a suceder

MENSAJES DE ERROR

Instrucción - Descripción
On Error GoTo etiqueta :Aquí etiqueta es otra ubicación en el procedimiento actual. Una etiqueta es una manera de identificar el principio de un bloque de código y es, simplemente, una sola palabra seguida por dos puntos(:). No se confunda la etiqueta nada tiene que ver con el control label. Lo importante es que la etiqueta debe encontrarse en el mismo procedimiento que la instrucción On Error; o de lo contrario, se producirá un error en tiempo de compilación.
On Error Resume Next :Especifica que, en caso de que se produzca un error en tiempo de ejecución, el control pase a la instrucción que sigue inmediatamente a aquélla en la que se ha producido el error, donde continúa la ejecución.
On Error GoTo 0:Desactiva cualquier controlador de errores del procedimiento actual.

Errores comunes del momento de ejecución de Visual Basic

Número de error - Descripción
6 Desbordamiento
7 No hay suficiente memoria
11 División entre cero
13 Los tipos no coinciden
52 Numero o nombre de archivo incorrecto
53 No se ha encontrado el archivo
61 Disco está lleno
92 Bucle For no iniciado
485 El tipo de imagen no es válido

INPUTBOX. Ejemplo

Private Sub Image1_Click()
Label2.Caption = "BELGICA"
End Sub

Ø Para que al estar sobre la imagen de bandera me aparezca el mensaje en el label

Ø En el otro form
Para que al apretar sobre un boton la pc me conteste en un label

Option Explicit
Dim BANDERA As String

Private Sub Command1_Click()
BANDERA = InputBox("INGRESE EL NOMBRE DE ESTA BANDERA")
If UCase(BANDERA) = "ITALIA" Then
Label1.Caption = "¡CORRECTO!,CONTESTA LA OTRA BANDERA O PRESIONA SIGUIENTE PARA CONTINUAR"

Label2.Caption = "PAIS QUE SE ENCUENTRA EN EL CONTINENTE EUROPEO"
Else
Label1.Caption = "¡INCORRECTO, PRUEBA OTRA VEZ!"
Label2.Caption = " "End If

ARRAY

Un array es un medio de guardar un conjunto de objetos de la misma clase. En el caso de que se tengan varios botones que realicen una función similar (Las teclas numéricas de una calculadora, p.e.) puede hacerse un array con estos botones de comando. Todos tendrán el mismo nombre, y se diferencian por un índice. Esta propiedad Index toma el número de ese índice.

Private Sub Command1_Click()
Dim promedio As Single
Dim max As Single
Dim min As Single
Dim suma As Single
Dim i As Integer
suma = 0
For i = 0 To 6
suma = suma + val (Text1(i).Text)
Next i
promedio = suma / 6
Text2.Text = promedio
For i = 0 To 6
If max < Text1(i).Text Then
max = Text1(i).Text
If min > Text1(i).Text Then
min = Text1(i).Text
End If
End If
Text3.Text = max
Text4.Text = min
Next i
End Sub

Private Sub Command2_Click()
End
End Sub

lunes, 8 de marzo de 2010

UNIDADES DE MEDIDA EMPLEADAS EN INFORMATICA

La unidad básica en Informática es el bit.
Un bit: es un dígito en sistema binario (0 o 1) con el que se forma toda la información.
Evidentemente esta unidad es demasiado pequeña para poder contener una información diferente a una dualidad (abierto/cerrado, si/no), por lo que se emplea un conjunto de bits (en español el plural de bit NO es bites, sino bits).
Para poder almacenar una información más detallado se emplea como unidad básica el byte, que es un conjunto de 8 bits. Con esto podemos representar hasta un total de 256 combinaciones diferentes por cada byte.
Veamos los más utilizados:
byte.- Formado normalmente por 8 bits.
Kilobyte : un KB (Kilobyte) son 1.024 bytes.
Megabyte (MB).- son 1.024 KB, por lo que un MB son 1.048.576 bytes.
Gigabyte (GB).- Un GB son 1.024 MB por lo tanto 1.048.576 KB. Llegados a este punto en el que las diferencias si que son grandes, hay que tener muy en cuenta (sobre todo en las capacidades de los discos duros) que es lo que realmente estamos comprando.
Terabyte (TB).- Aunque es aun una medida poco utilizada, pronto nos tendremos que acostumbrar a ella, ya que por poner un ejemplo la capacidad de los discos duros ya se está aproximando a esta medida. Un Terabyte son 1.024 GB. Aunque poco utilizada aun, al igual que en los casos anteriores se está empezando a utilizar la acepción Tebibyte Existen unas medidas superiores, como el Petabyte, Exabyte, Zettabyte , que podemos calcular multiplicando por 1.024 la medida anterior. Estas medidas muy probablemente no lleguen a utilizarse con estos nombre, sino por los nuevos designados por el IEC.

PROCESAMIENTO FRECUENCIA DE TRANSMISION: La velocidad de procesamiento de un procesador se mide en megahercios. Un megahercio es igual a un millón de hercios.
Un hercio (o herzio o herz) es una unidad de frecuencia que equivale a un ciclo o repetición de un evento por segundo. Esto, en palabras simples, significa que un procesador que trabaje a una velocidad de 500 megahercios es capaz de repetir 500 millones de ciclos por segundo. En la actualidad, dada la gran velocidad de los procesadores, la unidad más frecuente es el gigahercio, que corresponde a 1.000 millones de hercios por segundo. Sobre esto hay que aclarar un concepto. Si bien en teoría a mayor frecuencia de reloj (más megahercios) su supone una mayor velocidad de procesamiento, eso es solo cierto a medias, ya que en la velocidad de un equipo no solo depende de la capacidad de procesamiento del procesador. Estas unidades de medida se utilizan también para medir la frecuencia de comunicación entre los diferentes elementos del ordenador.

¿DONDE PODEMOS ALMACENAR LA INFORMACIÓN?

En los Dispositivos de Almacenamiento de un Computador.

Los sistemas informáticos pueden almacenar los datos tanto interna (en la memoria) como externamente (en los dispositivos de almacenamiento).

Internamente, las instrucciones o datos pueden almacenarse por un tiempo en los chips de silicio de la RAM (memoria de acceso aleatorio) montados directamente en la placa de circuitos principal de la computadora, o bien en chips montados en tarjetas periféricas conectadas a la placa de circuitos principal del ordenador. Estos chips de RAM constan de conmutadores sensibles a los cambios de la corriente eléctrica, esto quiere decir que los datos son almacenados por tiempo limitado (hasta que dejamos de suministrar energía eléctrica) por esta razón aparecen los dispositivos de almacenamiento secundarios o auxiliares, los cuales son capaces de conservar la información de manera permanente, mientras su estado físico sea óptimo. Los Dispositivos de Almacenamiento más usados son:

Por las características propias del uso de la memoria ROM y el manejo de la RAM, existen varios medios de almacenamiento de información, entre los más comunes se encuentran: El disco duro, El Disquete o Disco Flexible, etc...

  • Disco Duro: Es el dispositivo encargado de almacenar los datos y programas, para cuando queramos trabajar con ellos. Su capacidad de almacenamiento y velocidad son importantes. Su capacidad de almacenamiento se mide en Gigabytes normalmente. Normalmente se le reconoce con el nombre de unidad C. Si hubiera un segundo disco duro, a éste segundo disco duro se le daría el nombre de unidad D . En el mercado podemos encontrar en GB y TB.
  • Disquette o Disco flexible: Un disco flexible o también disquette (en inglés floppy disk), es un tipo de dispositivo de almacenamiento de datos formado por una pieza circular de un material magnético que permite la grabación y lectura de datos, fino y flexible (de ahí su denominación) encerrado en una carcasa fina cuadrada o rectangular de plástico. Su capacidad es de 1,44 MB o 1.440 KB.
  • Dispositivos Ópticos
    El CD-R:
    es un disco compacto de 650 MB 0 700 MB de capacidad que puede ser leído cuantas veces se desee, pero cuyo contenido no puede ser modificado una vez que ya ha sido grabado. Dado que no pueden ser borrados ni regrabados, son adecuados para almacenar archivos u otros conjuntos de información invariable.
    CD-RW: posee la capacidad del CD-R con la diferencia que estos discos son regrabables lo que les da una gran ventaja. Las unidades CD-RW pueden grabar información sobre discos CD-R y CD-RW y además pueden leer discos CD-ROM y CDS de audio. Las interfaces soportadas son EIDE, SCSI y USB
    DVD: es un disco compacto con capacidad de almacen ar 4.7 GB de datos en una cara del disco, un aumento de más de 7 veces con respecto a los CD-R y CD-RW. Y esto es en una sola cara. Los futuros medios de DVD serán capaces de almacenar datos en ambas caras del disco, y usar medios de doble capa para permitir a las unidades leer hasta cuatro niveles de datos almacenados en las dos caras del disco dando como resultado una capacidad de almacenamiento de 17 GB. Las unidades DVD son capaces de leer los formatos de discos CD-R y CD-RW. Entre las aplicaciones que aprovechan la gran capacidad de almacenamiento de los DVD tenemos las películas de larga duración y los juegos basados en DVD que ofrecen videos MPEG-2 de alta resolución, sonido inmersivo Dolby AC-3, y poderosas graficas 3D
  • Flash Cards: son tarjetas de memoria no volátil es decir conservan los datos aun cuando no estén alimentadas por una fuente eléctrica, y los datos pueden ser leídos, modificados o borrados en estas tarjetas. Con el rápido crecimiento de los dispositivos digitales como: asistentes personales digitales, cámaras digitales, teléfonos celulares y dispositivos digitales de música, las flash cards han sido adoptadas como medio de almacenamiento de estos dispositivos haciendo que estas bajen su precio y aumenten su capacidad de almacenamiento muy rápidamente. Podemos encontrar memorias de 32 GB.
  • Pen Drive o Memory Flash: Es un pequeño dispositivo de almacenamiento que utiliza la memoria flash para guardar la información sin necesidad de pilas. Los Pen Drive son resistentes a los rasguños y al polvo que han afectado a las formas previas de almacenamiento portable, como los CD y los disquetes. Los sistemas operativos más modernos pueden leer y escribir en ello sin necesidad de controladores especiales. En los equipos antiguos (como por ejemplo los equipados con Windows 98) se necesita instalar un controlador de dispositivo. Pueden almacenar hasta 32 GB.
  • Unidades de Zip: La unidad Iomega ZIP es una unidad de dis co extraíble. Está disponible en tres versiones principales, la hay con interfaz SCSI, IDE, y otra que se conecta a un puerto paralelo. Este documento describe cómo usar el ZIP con Linux. Se debería leer en conjunción con el HOWTO SCSI a menos que posea la versión IDE. En estos momentos encontramos de 250 MB de almacenamiento

miércoles, 3 de marzo de 2010

RCX


CABLEADO DEL DISCO


JUMPEAR

JUMPER: Pequeña pieza de plástico y metal que se inserta en las placas o dispositivos para fijar una determinada opción de configuración. Por ejemplo, al instalar un disco duro deberás cambiar de posición el jumpersi quieres que funcione comodisco primario (maestro) o secundario (esclavo). Ejemplo: