M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

19
M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación

Transcript of M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Page 1: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

M.C. Martha CárdenasHERRAMIENTAS PRODUCTIVAS II

Introducción a la Programación

Page 2: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Unidad 1: INTRODUCCION A LA PROGRAMACIÓN

Visual BasicBases de datosAccess

Page 3: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Bases de datosDato:

    Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.

Información:   Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario, para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a información, primero se debe guardar lógicamente en archivos.

Page 4: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Bases de datos Campo:

    Es la unidad más pequeña a la cual puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto.

Registro:    Colección de campos de iguales o de diferentes tipos.

 Archivo:     Colección de registros almacenados siguiendo una estructura homogénea.

Page 5: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Base de datosBase de datos:

    Es una colección de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso, son creados con un DBMS.

El contenido de una base de datos engloba a la información concerniente (almacenadas en archivos) de una organización, de tal manera que los datos estén disponibles para los usuarios.

Los tres componentes principales de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar.

Page 6: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Bases de datosSistema Manejador de Base de Datos.

(DBMS) Un  DBMS es una colección de numerosas rutinas

de software interrelacionadas, cada una de las cuales es responsable de una tarea específica.

 Administrador de base de datos (DBA): Es la persona o equipo de personas profesionales

responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y  programación.

Page 7: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

1.1 Visión general de las aplicaciones de Access

Microsoft Access es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones.

Tiene un entorno gráfico.

Tiene un sistema de seguridad de cifrado bastante primitivo y puede ser la respuesta a proyectos de programación de pequeños y medianos tamaños.

Page 8: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

AccessBase de datos Alumno

Campos

Registros

Page 9: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Access

Page 10: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

1.2 Procedimientos Visual BasicProcedimientos

Private Sub Timer1_Timer() lblTime.Caption = Time

Time = Time + 1 digito (Time) lblTime.Caption = Time If Time = 9 Then Time = 0 'Timer1.Enabled = False End If cmdClear.Enabled = False cmdStop.Enabled = True cmdstart.Enabled = FalseEnd Sub

Page 11: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

1.3 VariablesLocales

Private Sub ok_Click() Dim n As Integer Dim num As String num = Numero.Text If num = "" Then n = 10 Else n = Numero.Text End If digito (n)End Sub

GlobalesPrivate Time As Double

Private Sub ok_Click() Dim n As Integer Dim num As String num = Numero.Text If num = "" Then n = 10 Else n = Numero.Text End If digito (n)End Sub

Page 12: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

1.3 Llamadas a Procedimientos

Private Sub ok_Click() Dim n As Integer Dim num As String num = Numero.Text If num = “ " Then n = 10 Else n =

Val(Numero.Text) End If digito (n)End Sub

Llamada

‘Procedimiento digitoPrivate Sub digito (n As

Integer) If num = 10 Then lblres.caption=“Diez” End if

End Sub

Page 13: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

1.4 Manejo de la AyudaF1

Page 14: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Unidad 2: RESPUESTA A LAS ACCIONES DE LOS USUARIOS

En las aplicaciones manejadas por eventos, la ejecución no sigue una ruta predefinida.

En vez de esto, se ejecutan diferentes secciones de código en respuesta a eventos.

Los eventos se desencadenan por acciones del usuario.

La secuencia de eventos determina la secuencia en que el código se ejecuta.

Page 15: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

2.1 Procedimientos de eventos2.2 Trabajo con eventos

Page 16: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

2.3 Objetos, Propiedades

Private Sub optAzul_Click()txtCaja.BackColor = vbBlue

End Sub

Page 17: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Propiedades

Private Sub optAbajo_Click()

txtCaja.Top = 2880

End Sub

Private Sub optAmarillo_Click()

txtCaja.BackColor = vbYellow

End Sub

Private Sub optArriba_Click()

txtCaja.Top = 100

End Sub

Private Sub optAzul_Click()txtCaja.BackColor = vbBlue

End Sub

Private Sub optNegro_Click()txtCaja.BackColor = vbBlack

End Sub

Private Sub optRojo_Click()txtCaja.BackColor = vbRed

End Sub

Private Sub optVerde_Click()txtCaja.BackColor = vbGreen

End Sub

Page 18: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

Ejercicios 2 – Tarea 2

Tarea 1: Convertir libras a kilos

Tarea 2: Calcular el 10% de descuento al precio de un producto, mostrar descuento y precio totalTarea 3: Leer 4 números y calcular el producto, suma, y media aritmética.Tarea 4: Imprimir nombre, edad, tel de una personaTarea 5: Convertir la edad en años de una persona a meses

Realizar los siguientes ejercicios

Page 19: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.

FIN