Anda di halaman 1dari 15

LENGUAJE DE PROGRAMACION UTILIZADO PARA EL DESARROLLO DE

ADMINTOOLS

APRENDICES:
JULIAN ANDRES QUINTERO
JUAN PABLO URREA
VICTOR HUGO BONILLA

INGENIERA:
CAROLINA BUSTOS
INSTRUCTOR(A) SENA

SERVICIO NACIONAL DE APRENDIZAJE


TECNOLOGIA EN ANALISIS Y DESERROLLO DE SISTEMAS DE
INFORMACION
CENTRO DE BIOTECNOLOGIA INDUSTRIAL
PALMIRA (REGIONAL-VALLE)
26 AGOSTO 2010
TABLA DE CONTENIDO
Pgina
1

INTRODUCCION..3
OBJETIVOS...4
DECLARACION DE VARIABLES..5
ESTRUCTURAS DE CONTROL.6
TIPOS DE DATOS....12
OPERADORES DE COMPARACION......14

INTRODUCCION

La programacin orientada a objetos es aquella en la que trabajamos con objetos


visibles, cada uno de los cuales posee sus propias caractersticas, mtodos y
Pgina
2

eventos. La programacin orientada a objetos, tambin llamada lenguaje de quinta


generacin, toma como entidad principal los objetos de la naturaleza misma que
contienen sus propias caractersticas y alguna funcin de utilidad. En el mundo
real un objeto es cualquier cosa material y determinada que tiene alguna funcin
de utilidad y que posee caractersticas o propiedades iguales o distintas a la de
otros objetos, por ejemplo, un carro, una computadora, un televisor, un celular, etc.
En el mundo de las computadoras un objeto es todo lo que se ve en una
aplicacin tpica en cualquier tipo de sistema operativo (Windows, Linux, Windows
7 etc.). Los objetos son, por ejemplo, un botn de comando, una caja de texto, una
imagen, un botn de opcin, una lista desplegable, una barra de desplazamiento,
en general todo objeto visible que usted puede observar en la pantalla.

OBJETIVO GENERAL

Pgina
3

Dar a conocer el lenguaje de programacin aplicado durante la fase de desarrollo


de sistema ADMINTOOLS, aplicando los conocimientos aprendidos durante la
formacin y aprendizaje en en centro de biotecnologa industrial, en la
especialidad de tecnologa en anlisis y desarrollo de sistemas de informacin.

OBJETIVOS ESPECIFICOS

Mostrar algunos procedimientos bsicos en


utilizando el software VISUAL BASIC 6.0.

lenguajes

de programacin,

Dar a conocer los diferentes tipos de variables y tipos de datos que se


implementaron
y usaron
en el desarrollo y programacin del software
ADMINTOOLS.

Utilizar los diferentes operadores de comparacin durante la programacin del


sistema,

DECLARACION DE LA VARIABLES

Pgina
4

Las variables, como su nombre lo indica, se utilizan para almacenar valores que
tienen la propiedad de variar el contenido. Cuando hablamos de contenido nos
referimos a cualquier tipo de datos, por ejemplo un nombre, una fecha, un color,
un nmero etc.
A las variables se les asigna un nombre para poder utilizarlas. Por ejemplo puedo
crear una variable llamada fecha y esta almacenar una fecha. A los nombres de
las variables se los denomina identificadores. Cuando creamos variables, tenemos
que tratar de asignarles un nombre que se relacione con el tipo de dato que
queremos almacenar. Por ejemplo no tendra mucho sentido crear una variable
llamada m y all guardar o almacenar un nombre o un apellido, por que cuando
echemos vista al cdigo resultara mas difcil deducir que tipo de dato estoy
guardando. Por ejemplo en este ltimo caso sera mucho ms lgico crear una
variable llamada nombres y all guardar "Luciano", "Pedro", "Natalia" etc. En
visual basic a las variables conviene declararlas, o sea, avisarle a vb que vamos a
utilizar dichas variables. A estas se las declara en el comienzo del cdigo y se les
antepone la palabra reservada Dim, luego el nombre que nosotros queramos y
seguido el tipo de dato que almacenar, por ejemplo si quiero almacenar en una
variable llamada Numero.
EJEMPLO DECLARACIONES GLOBALES DE ADMINTOOLS

ESTRUCTURAS DE CONTROL
Pgina
5

Las estructuras de control se utilizan para controlar el flujo del programa en una
rutina o funcin. Mediante ellas podemos controlar, mediante una condicin, que
se ejecute una determinada lnea o bloque de lneas de cdigo que no se
ejecuten.

Estructura If - Then Else

Esta estructura permite mediante una condicin, que se ejecute o no se ejecute


determinada tarea o lnea de cdigo.
Por ejemplo supongamos que tenemos en un formulario un control Label con la
propiedad Caption con el valor 50
If Label1.Caption = "50" Then
msgbox "mi label tiene un valor de 50"
else
msgbox "mi label NO tiene un valor de 50"
end if

Esto traducido al espaol significara lo siguiente:


Si (If) la propiedad caption del label1 que tengo en el formulario es igual (=) a "50"
entonces (Then) que muestre un determinado mensaje, si no (Else) que muestre
el otro mensaje.
En conclusin lo que hace esta estructura es evaluar una condicin, si se cumple,
que se ejecute determinada tarea. si no se cumple, se ejecutar las lneas de
cdigo que estn bajo la clusula Else. Luego tenemos que cerrar la estructura
con la palabra end if.
Tenemos que aclarar que no es obligatorio usar If y else juntos en la misma
clusula. Por ejemplo podramos utilizar solo una estructura If sin else. Por
ejemplo:
Private Sub Command1_Click()
'Si la propiedad caption del Label1 es "Hola" entonces se termina el programa
If Label1.Caption = "Hola" Then
Pgina
6

End
End If
'Si no, se prosigue con esta lnea
MsgBox "No se ejecut el bloque If Anterior porque el Caption del control Label1
no era Hola"
End Sub

Coloca un Label1 y un Command1. En la propiedad caption del Label1 escribe


"Hola". Al ejecutar el programa y presionar el Command1, se termina el programa
con la sentencia End de Visual Basic (End sirve para finalizar completamente la
ejecucin de nuestro programa). En cambio si ahora le cambia el caption al Label1
y volvs a ejecutar el proyecto, pods ver que la instruccin End no se ejecuta, si
no que la pasa por alto y sigue con las restantes lneas, en este caso ejecuta la
funcin MsgBox con el mensaje.
EJEMPLO ADMINTOOLS:

Estructura While Wend


Pgina
7

Esta estructura de control repetir sin detenerse un determinado cdigo mientras


se cumpla una condicin.
Por ejemplo supongamos que tenemos una variable llamada x que tiene un valor
de 100.
while x = 100
...se ejecutan todas las lneas de cdigo que estn aqu
wend
Esto traducido al espaol significara lo siguiente:
Mientras (While) la variable x sea igual a 100, y no cambie su valor, se formar un
bucle interminable, hasta que x cambie a cualquier otro valor disto de 100. Si x
cambia el valor, por ejemplo a 234 saldra del bucle While - wend y seguira
ejecutando el resto del cdigo, si es que hay mas cdigo o instrucciones a
ejecutar.
Un ejemplo, agrega un Command1 al formulario y un control Text1. Cuando
ejecutemos el ejemplo, se deber escribir un nmero dentro del control textBox.
Entonces se crear un bucle While, que mostrar en el Caption del formulario, es
decir en la barra de ttulo, el intervalo desde 0 hasta el nmero que hayamos
ingresado en el Text1. Es decir si ingresamos el nmero 9000, en el caption del
formulario se imprimirn los nmero desde 0 hasta 9000.
Para hacer esto, dentro del bucle While pondremos una variable llamada
Contador, que en cada pasada se incrementar en 1, pero cuando la variable
Contador sea igual al nmero que haya en el Text1, se finalizar el bucle y se
mostrar un mensaje que finaliz el mismo
Private Sub Command1_Click()
Dim contador As Integer 'Declaramos la variable
While contador <> Text1
'Mostramos en el formulario el valor de la variable contador
Me.Caption = contador
'Incrementamos la variable en 1
contador = contador + 1
Wend
MsgBox "Termin el bucle"
End Sub
Estructura For next
Pgina
8

La estructura es utilizada para generar una repeticin de instrucciones o bucle,


pero no evala una condicin como en el caso del bucle While, si no que lo hace
entre un nmero inicial y un nmero final que le debemos indicar al mismo.
Por ejemplo, tenemos un formulario con un Label1 y declaramos una variable de
tipo integer llamada "contador" como en el caso anterior
Private Sub Command1_Click()
Dim contador As Integer
For contador = 0 To 1000
Label1.Caption = contador
Next contador
End Sub

Esto traducido significara lo siguiente:


Primero, tenemos una variable llamada "contador". Mediante el bucle For - next
podemos controlar la cantidad de veces que queremos repetir un determinado
proceso o instruccin. Esta posee un principio y un fin, en este caso el principio
sera 0 y el fin 1000, de manera que la variable contador se incrementar en 1
hasta que llegue a 1000, y repetir 1000 veces todas las instrucciones que estn
bajo la clusula For-next. En este caso nuestro control Label1 mostrara el
contenido de la variable contador
Para ver en forma detallada y paso a paso esto, pongamos un ejemplo que lo que
hace es repetir 10 veces (desde el 1 hasta el 10 en el intervalo del bucle For) y
mostrar un mensaje con el valor de la variable Contador. Una ves que llegue a
10, terminar.
Coloc un Command1. Doble Click en el botn para escribir dentro del
procedimiento que se ejecutar cuando lo presionemos. El cdigo:
Dim contador As Integer
For contador = 1 To 10
MsgBox "La variable Contador vale: " & contador

Pgina
9

Next contador
MsgBox "Fin del bucle For"

Estructura Select case


La estructura Select Case se suele utilizar para evitar el uso de muchas clusulas
If y de esta manera no tener que anidarlas. La clasula Select evala una
condicin y las clusulas case contienen valores, si el valor que contiene la
clusula case es igual a la condicin que se evalu, ejecutar las instrucciones en
dicha clusula.
Dim Nombre As String
Nombre = Text1
Select Case Nombre
Case "Jorge"
MsgBox "Se ejecut la clusula case: " & Nombre
Case "Pedro"
MsgBox "Se ejecut la clusula case: " & Nombre
Case "Carolina"
MsgBox "Se ejecut la clusula case: " & Nombre
End Select

Esta estructura es muy prctica. En el ejemplo anterior, la clusula Select case


contiene como condicin el valor de la variable llamada Nombre. Esa Variable
toma el valor que tenga un control Text1, entonces buscar en todas las clusulas
case, y si encuentra una igual a la condicin, ejecutar solo las instrucciones de la
clusula case que tenga el mismo valor, por ejemplo si ingresara el nombre
"Martn" no se ejecutar ninguna clusula Case. En cambio si ingreso "Jorge" se
ejecutar solo las instrucciones que estn en la seccin Case "Jorge" y asi...
En el caso anterior solo hemos colocado un valor para cada Case. Si quisieramos
colocar mas valores podramos hacerlo de esta forma:

Pgina
10

Private Sub Form_Load()


Dim x As Integer
x = 10 'Le ponemos un valor a x
Select Case x
Case 5, 10
MsgBox "Se ejecut el case que tiene el 5 y el 10"
'Se ejecuta esta seccin
Case 15, 20
'Esto no se ejecuta
Case 25, 30
'Esto tampoco
End Select
End Sub
es decir que podemos listar los valores en los Case separados por comas. En el
caso anterior se ejecutar el case 5, 10 ya que la variable x vale 10
EJEMPLO ADMINTOOLS:

Pgina
11

TIPOS DE DATOS:

Los tipos de datos, indican el tipo de valor que puede almacenar una variable. Los
principales tipos de datos:
Nmeros enteros: dentro de los nmeros enteros tenemos varios tipos de datos
dependiendo el rango que queramos utilizar:

Byte: puede almacenar nmeros enteros dentro del rango desde 0 a 255
Integer: puede almacenar nmeros enteros dentro del rango -32.768 a
32.767

Long: puede almacenar nmeros enteros dentro del rango -2.147.483.648


hasta 2.147.483.648 .

Nmeros decimales: para almacenar nmeros decimales contamos con los


siguientes tipos de datos:

Single: almacena nmeros decimales en el rango +/- 1e-45 hasta 3e38


Double: desde +/- 5e-324 hasta 1.8e308

Cadenas de caracteres: las cadenas de caracteres se definen con la palabra


String y tienen un rango de hasta 2 billones de caracteres.
Tipos de valores lgicos: para almacenar tipos de valores lgicos como verdadero
o falso, se utiliza la palabra Boolean y sus 2 posibles valores son True (verdadero)
y False (falso).
Fechas y horas: Para almacenar fechas y horas se utiliza la palabra Date
Tipo variant : Las variables de este tipo pueden almacenar cualquier tipo de valor,
pero ocupan mas memoria.
Nota: hay mas tipos de datos, incluso nosotros podemos crear los nuestros.

Pgina
12

Pgina
13

OPERADORES DE COMPARACIN

Los operadores de comparacin se utilizan para comparar expresiones de


cualquier tipo. Los mas importantes son: El operador de igualdad (=), menor que
(<), mayor que (>), distinto a(<>)
Ejemplos:
If label1.Caption = "06/08/1978" Then
'si el control label1 en su caption contiene esa fecha
'se ejecutar el cdigo que este aqu
End If
if x > 6 then
'si la variable x es mayor que 6 se ejecutar el cdigo que este aqu
end if
If pas <> "Estados unidos" Then
'si la variable pas es distinta a "Estados unidos" se ejecutar el cdigo
End If
While c <= 87
'mientras la variable c sea menor o igual a 87 se ejecutar
'el bucle While
Wend

Por ltimo quedara por ver el operador de concatenacin (&) que se utiliza para
unir cadenas de caracteres.
Por ejemplo:
nombre = "Jose"
apellido = "Peralta"
nombrecompleto = nombre & apellido
'La variable nombrecompleto pasara a contener la unin de las otras dos
Pgina
14

variables
'es decir Jose Peralta

Pgina
15

Anda mungkin juga menyukai