Você está na página 1de 30

3.

Realizar la manipulacin bsica de datos en el lenguaje de programacin visual


La programacin de computadoras es una parte medular de la informtica, sin ellas estn no podran funcionar, debido a que necesitan de programas, aplicaciones, etc. El realizar la manipulacin de datos se refiere a saber utilizar las instrucciones de nuestro lenguaje de programacin.

3.1 UTILIZAR TIPOS DE DATOS


Un atributo de una parte de los datos que indica al ordenador o programador algo sobre la clase de datos sobre lo que va a procesar , como que valores tomar y que operaciones pueden realizar.

Booleana: Admite los valores 0 y 1 o falso y verdadero. Byte: Nmeros enteros entre un rango de 0 a 255. Integer :Nmeros enteros entre un rango de -32768 a 32767. Long: Nmeros enteros entre un rango de -2147483648 a 2147483647 Single: Admite los valores decimales con precisin simple. Doble: Admite los valores decimales con precisin doble.

Currency: Entero, con punto decimal fijo. con 15 dgitos a

la izquierda del signo decimal y 4 dgitos a la derecha. String: Cadenas de caracteres (texto) puede ser de longitud variable o longitud fija. Date: Se utiliza para fechas y horas Objet: almacena direcciones que hacen referencia a objetos. Variant: un tipo de dato especial que puede contener cualquier clase de datos Se utilizan para decir de que tipo ser la variable a utilizar Dim Nombredelavariable as tipo de dato Dim varible as Boolean

3.2 Utilizar variables y constantes


Variable: es un lugar para almacenamiento temporal de informacion o valor en una aplicacin. Formas de crear una variable: Declarar una variable con la instruccin Dim Dim Nombre de la variante as Tipo Dim Aobisiesto as Boolean

Caractersticas: Iniciar con una letra No tener espacios Su longitud no debe superar los 254 caracteres Poseer un nombre nico dentro de su alcance Constante Son elementos, nmeros, fechas, cadenas de caracteres y expresiones que contienen operadores lgicos o aritmticos, ellas mantienen un valor fijo durante la ejecucin del programa.

Declaracin de constante: conts nombre as tipo = valor const pi as Double = 3.1416

Sus caractersticas deben ser las mismas que las de las variantes. Hay dos tipos de constantes: Intrnsecas o definidas por el sistema,
Simblicas o definidas por el usuario

3.3 Manipular operadores y su presencia


Un operador es un elemento de cdigo que realiza una operacin en uno o ms elementos de cdigo que contienen valores. Los valores incluyen variables, constantes, literales, propiedades, etc.

Existen diferentes tipos de operadores: Operadores aritmticos: Estructura: Variable1 (operador +) variable2 Suma + Dim a,d as Integer a= 5 b= 5 c= a + b c ser igual a la suma de a +b sea 10

Resta Divisin /

Multiplicacin *

Operadores lgicos Se utilizan en expresiones para devolver resultados del tipo True o False. Los mas comunes son el operador and , or el operador not.

Estructura: If (x = 10) And (nombre = "mara") Then sentencias


'solo se ejecutar el cdigo dentro de este bloque IF si la variable 'x vale 10 y la variable nombre es igual a mara End If

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(<>) if x > 6 then 'si la variable x es mayor que 6 se ejecutar el cdigo que este aqu end if

Operador de concatenacin (&) que se utiliza para unir cadenas de caracteres. nombre = "Jos apellido = "Peralta nombrecompleto = nombre & apellido

3.4 Crear procedimientos


Para crear un procedimiento de cdigo se debe escribir la palabra Private sub o Public sub (depende el alcance), seguida del nombre del procedimiento (un nombre que queramos) y los parmetros, no se puede crear un procedimiento dentro de otro

Estructura: Private Sub ProcedimientoBorrar() label1 = "" label2 = "" label3 = " End Sub

3.5 manipular 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 o que no se ejecuten.

Estructura if then else 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
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.

Estructura While Wend Esta estructura de control repetir sin detenerse un determinado cdigo mientras se cumpla una condicin. while x = 100 ...se ejecutan todas las lneas de cdigo que estn aqu Wend 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.

Estructura For next La estructura es utilizada para generar una repeticin de instrucciones o bucle entre un nmero inicial y un nmero final que le debemos indicar al mismo. Private Sub Command1_Click() Dim contador As Integer For contador = 0 To 1000

Label1.Caption = contador
Next contador End Sub

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.

3.6 Crear colecciones de objetos


Podramos definirlas como una enumeracin, a la que se le pueden aadir o quitar elementos.

Es como un array que en lugar de ser esttico en el nmero de elementos, permite la adicin y la eliminacin de elementos

En VB las clases que gestionan colecciones son: Array System.Collections La clase Collections dispone de dos clases a su vez: Generic Specialized Declare y cree una variable Collection Dim coleccion As System.Collections.SortedList

Aadir elementos ,add Coleccion.add(1 2 3,"Mesas")

Para borrar elementos utilizamos remove Coleccion.RemoveAt( 1 )

3.7 Manipular arreglos (Arrays)


Los Arreglos se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de dato, y todas estas bajo un mismo nombre.
Los arreglos se dividen en 2 grupos, los vectores y las matrices. Los vectores son arreglos que contienen una sola dimensin y las matrices 2 o mas dimensiones.

Lo siguiente crea un arreglo de 15 elementos o datos de tipo integer Dim miArreglo (1 to 15) as integer Array dinamico Dim alumnos () as string

Si utilizamos la sentencia ReDim, o mejor dicho si redimensionamos el vector sin utilizar la sentencia ReDim preserve, los valores que contena el vector anteriormente se perdern.
Para eliminar un array, arreglo o vector, podemos utilizar Erase, por ejemplo: Erase Nombre_Del_Vector

3.8 Utilizar instrucciones bsicas SQL


Es un lenguaje estndar de comunicacin con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinacin con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...

Creando una Base de datos, para poder realizar operaciones, necesitamos antes tener creada una base de datos. Create Database [nombre]

Crear una tabla


Create Table [nombre] (campo1 [tipo de dato] ([dimensin]) [nulo, o no nulo],campo1 [tipo de dato] ([dimensin]) [nulo, o no nulo])

Seleccionar los datos de la tabla

select<campos> from <tabla>where <condiciones> order by <criterios de ordenacion> Para borrar los datos de una tabla se utiliza Delete From [nombre de la tabla] Hiere [condicin o criterio]

3.9 Enlazar la base de datos por medio del Activex Data Object del lenguaje visual utilizado
ActiveX Data Objects ADO es un intermediario entre el programa y la base de datos. El programa no ve la base de datos, sino que hace todo a travs de ADO. Usando lo el programa se comunica con la base de datos, consulta, edita, inserta, borra, registros, aade tablas, etc.

El programa usa ADO para hacer una solicitud a la base de datos: "Dame el nombre y apellido de todos los empleados que vivan en Venezuela"
Programa ---> ADO ---> Proveedor de datos ---> Base de datos

En la direccin contraria, la base de datos responde, comunicndose con el proveedor de datos, ste con ADO, y al final, la informacin llega al programa.

La base de datos responde


Programa <--- ADO <--- Proveedor de datos <--Base de datos

Una vez que el programa tiene la informacin proveniente de la base de datos, puede hacer con ella lo que considere, como por ejemplo, puede desplegarla en una pgina Web.

Nombre
Jos Juan

Apellido
Pereira Prez

Você também pode gostar