m.c. martha cárdenas herramientas productivas ii introducción a la programación
TRANSCRIPT
![Page 1: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/1.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/2.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/3.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/4.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/5.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/6.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/7.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/8.jpg)
AccessBase de datos Alumno
Campos
Registros
![Page 9: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/9.jpg)
Access
![Page 10: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/10.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/11.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/12.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/13.jpg)
1.4 Manejo de la AyudaF1
![Page 14: M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/14.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/15.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/16.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/17.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/18.jpg)
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](https://reader038.vdocuments.pub/reader038/viewer/2022112816/5665b4351a28abb57c8fffe0/html5/thumbnails/19.jpg)
FIN