El documento describe los conceptos básicos de manipulación de datos en Visual Basic, incluyendo tipos de datos, variables, constantes, operadores, procedimientos, estructuras de control, colecciones de objetos, arreglos y las instrucciones básicas de SQL y ADO para enlazar bases de datos.
1. REALIZAR LA
MANIPULACION
BASICA DE DATOS
EN EL LENGUAJE DE
PROGRAMACION
VISUAL.
VANESSA
HERNANDEZ
HERNANDEZ
2. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.1 Tipos de Datos
Los tipos de datos, indican el tipo de valor que puede almacenar una
variable. Los principales tipos de datos:
Números enteros: dentro de los números enteros tenemos varios tipos de
datos dependiendo el rango que queramos utilizar:
Byte
Integer
Long
Números decimales: para almacenar números decimales contamos con
los siguientes tipos de datos:
Single
Double
Cadenas de caracteres
Tipos de valores lógicos
Fechas y horas
Tipo variant
3. Realizar la Manipulación Básica de
datos en el Lenguaje de Programación
Visual
3.2 Variables y Constantes
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 número 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.
4. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
En visual Basic a las variables conviene declararlas, o sea, avisarle
que vamos a utilizar dichas variables. A estas se las declara en el
comienzo del código 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
La palabra Integer le avisa a visual Basic que voy a guardar un
número entero. Después de declararla le podemos asignar un valor
con el operador "=", ejemplo:
5. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
Constantes:
Las constantes, como las variables, se utilizan para guardar datos
y valores para nuestro programa, pero a diferencia de estas
últimas (las variables), el contenido que almacenen no cambia,
siempre es constante.
Las Constantes se declaran con la palabra Const.
6. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.3 Manipular Operadores y su procedencia
Los operadores son símbolos que indican
cómo se deben manipular los operandos.
Los operadores junto con los operandos
forman una expresión, que es una fórmula
que define el cálculo de un valor. Los
operandos pueden ser constantes,
variables o llamadas a funciones, siempre
que éstas devuelvan algún valor.
7. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
Precedencia de operadores
La interpretación de cualquier expresión en C++ está determinada
por la precedencia y asociatividad de los operadores en dicha
expresión. Cada operador tiene una precedencia, y los operadores en
una expresión se evalúan en orden de mayor a menor precedencia. La
evaluación de operadores con la misma precedencia viene
determinada por su asociatividad. Y, al igual que en matemáticas, los
paréntesis anulan las reglas de precedencia.
En la siguiente tabla se listan los operadores en C++, su precedencia y
su asociatividad.
8. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.4 Crear Procedimientos
Un procedimiento es un bloque de instrucciones de Visual Basic
incluido entre una instrucción de declaración
(Function,Sub, Operator, Get, Set) y una
declaración End correspondiente.
Se incluye un procedimiento entre una instrucción de declaración
de inicio (Sub o Function) y una instrucción de declaración de fin
(End Sub o End Function).
Un procedimiento no puede contener otro procedimiento, por lo
que sus instrucciones de inicio y de fin deben estar fuera de
cualquier otro procedimiento.
9. Realizar la Manipulación Básica de
datos en el Lenguaje de Programación
Visual
Tipos de procedimientos
Visual Basic utiliza varios tipos de procedimientos:
Procedimientos Sub: ejecutan acciones pero no devuelven un valor al código
de llamada.
Procedimientos Function: devuelven un valor al código de llamada. Pueden
realizar otras acciones antes de volver.
Procedimientos de propiedad: devuelven y asignan valores de propiedades
en objetos o módulos.
Procedimientos de operador: definen el comportamiento de un operador
estándar cuando uno o los dos operandos son una clase definida
recientemente o una estructura.
Procedimientos genéricos en Visual Basic: definen uno o varios parámetros
de tipo además de sus parámetros normales, de forma que el código de
llamada puede pasar tipos de datos específicos cada vez que realiza una
llamada.
10. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.5 Manipular Estructuras De Control
Una estructura es un nuevo tipo de
datos, un tipo definido por el usuario,
que puede ser manipulado de la misma
forma que los tipos predefinidos (Int,
Double, String). Una estructura puede
definirse como una colección o
agrupación de datos de diferentes tipos
evidentemente relacionados entre sí.
Para crear una estructura con Visual
Basic 6.0 hay que utilizar la sentencia
Type ... End Type en un formulario.
Dim equivale a Public. Véase el
siguiente ejemplo,
Public Type Alumno
Nombre As String
Dirección As String *40
Teléfono As Long
DNI As Long
End Type
11. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.6 Crear colecciones de objeto
Con el objeto Collection de Visual Basic se puede hacer referencia de manera sencilla
un grupo relacionado de elementos como si se tratase de un solo objeto. Los
elementos de una colección sólo necesitan estar relacionados por el hecho de existir en
la colección. Los elementos de una colección no tienen que compartir el mismo tipo de
datos. Puede crear una colección de la misma manera que crea otros objetos, como se
ilustra
ejemplo siguiente.
Dim coll As New Microsoft.VisualBasic.Collection()
12. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.7 Manipular arreglos (arrays)
Al utilizar matrices(Arrays), puede referirse a varios valores del mismo
nombre, con un número denominado índice o subíndice para distinguirlas
unas de otras. Los Arrays pueden acortar y simplificar el código, lo que le
permite crear bucles que se ocupan de manera eficiente con cualquier
número de elementos.
Una matriz o Array es un conjunto de valores que están lógicamente
relacionadas entre sí, tales como el número de estudiantes en cada grado en
una escuela primaria.
13. Realizar la Manipulación Básica de
datos en el Lenguaje de Programación
Visual
Como por ejemplo: La siguiente ilustración muestra los Arrays de los
estudiantes . Para cada elemento de la matriz:
14. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
Tipos de datos
Cada Array tiene un tipo de datos, pero no es el mismo que el tipo de
datos de sus elementos. Por ejemplo, la matriz(Arrays) de los estudiantes
en el ejemplo anterior es de tipo Integer (), mientras que cada uno de sus
elementos es de tipo Integer. La notación Integer () significa un conjunto
de elementos enteros.
Además, la Instrucción ReDim (Visual Basic) no puede operar en una
variable declarada como tipo Array. Por estas razones, y para la seguridad
de tipos, es aconsejable para declarar cada matriz como un tipo específico.
Dimensiones de matrices
Una matriz que utiliza más de un índice o subíndice se denomina
multidimensional.
Otro tipo de matriz es una que tiene otras matrices como elementos. Esto
se conoce como una matriz de matrices o una matriz escalonada.
15. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.8 utilizar instrucciones básicas SQL
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de
datos normalizado, utilizado por
el motor de base de datos de Microsoft Jet. SQL se utiliza para crear
objetos QueryDef, como el argumento de origen
del método OpenRecordSet y como la propiedad RecordSource
del control de datos. También se puede utilizar con el método Execute
para crear y manipular directamente las bases de datos Jet y crear
consultas SQL de paso a través para manipular bases de datos
remotas cliente - servidor.
16. Realizar la Manipulación Básica de
datos en el Lenguaje de Programación
Visual
Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadores y
funciones de agregado. Estos elementos se combinan en las instrucciones
para crear, actualizar y manipular las bases de datos.
Comandos
Existen dos tipos de comandos SQL:
los DLL que permiten crear y definir nuevas bases de datos, campos e
índices.
los DML que permiten generar consultas para ordenar, filtrar y extraer datos
de la base de datos.
17. Realizar la Manipulación Básica de datos
en el Lenguaje de Programación Visual
3.9 Enlazar la base de datos por medio del ActiveX
Data Object (ADO) del lenguaje visual utilizado.
ActiveX Data Objects (ADO) es uno de los mecanismos que usan
los programas de computadoras para comunicarse con las bases de
datos, darles órdenes y obtener resultados de ellas.
Con ADO, un programa puede leer, insertar, editar, o borrar, la
información contenida en diferentes áreas de almacenamiento dentro de
la base de datos llamadas tablas. Además, se puede manipular la propia
base de datos para crear nuevas áreas para el almacenamiento de
información (tablas), como también alterar o eliminar las ya existentes,
entre otras cosas.