|
|
|
|
7
|
![main2.png](images/main2.png)
|
7
|
![main2.png](images/main2.png)
|
8
|
![main3.png](images/main3.png)
|
8
|
![main3.png](images/main3.png)
|
9
|
|
9
|
|
10
|
-
|
|
|
|
|
10
|
+[Versión 2016-05-01]
|
11
|
|
11
|
|
12
|
La *programación orientada a objetos* (object oriented programming, OOP) es un paradigma de programación que promueve el diseño de programas en el que distintos objetos interactúan entre sí para resolver un problema. C++ es uno de los lenguajes de programación que promueve la programación orientada a objetos, permitiendo que los programadores creen sus propias clases desde cero o derivadas de otras clases existentes. Algunos otros lenguajes que promueven OOP son Java, Python, javascript y PHP.
|
12
|
La *programación orientada a objetos* (object oriented programming, OOP) es un paradigma de programación que promueve el diseño de programas en el que distintos objetos interactúan entre sí para resolver un problema. C++ es uno de los lenguajes de programación que promueve la programación orientada a objetos, permitiendo que los programadores creen sus propias clases desde cero o derivadas de otras clases existentes. Algunos otros lenguajes que promueven OOP son Java, Python, javascript y PHP.
|
13
|
|
13
|
|
|
|
|
|
33
|
|
33
|
|
34
|
3. Estudiado los conceptos e instrucciones para la sesión de laboratorio.
|
34
|
3. Estudiado los conceptos e instrucciones para la sesión de laboratorio.
|
35
|
|
35
|
|
36
|
-4. Tomado el quiz Pre-Lab que se encuentra en Moodle.
|
|
|
|
|
36
|
+
|
37
|
|
37
|
|
38
|
---
|
38
|
---
|
39
|
|
39
|
|
|
|
|
|
89
|
|
89
|
|
90
|
####Instrucciones
|
90
|
####Instrucciones
|
91
|
|
91
|
|
92
|
-1. Carga a QtCreator el proyecto `basket01` haciendo doble "click" en el archivo `basket01.pro` en el directorio `Documents/eip/Classes-Basket` de tu computadora. También puedes ir a `http://bitbucket.org/eip-uprrp/classes-basket` para descargar la carpeta `Classes-Basket` a tu computadora.
|
|
|
|
|
92
|
+1. Descarga la carpeta `classes-basket` de `Bitbucket` usando un terminal, moviéndote al directorio `Documents/eip`, y escribiendo el comando `git clone http://bitbucket.org/eip-uprrp/classes-basket`.
|
|
|
93
|
+
|
|
|
94
|
+2. Carga a Qt creator el proyecto `basket01` haciendo doble "click" en el archivo `basket01.pro` que se encuentra en la carpeta `Documents/eip/classes-basket` de tu computadora.
|
93
|
|
95
|
|
94
|
-2. Este programa correrá en el terminal y debes seleccionar esa opción desde la ventana de "Projects". Para acceder a esta ventana, seleccionas "Projects" en el menú vertical de la izquierda. Luego en `Build & Run` seleccionas `Run` y luego marcas la caja que dice `Run in terminal`.
|
|
|
|
|
96
|
+3. Este programa correrá en el terminal y debes seleccionar esa opción desde la ventana de "Projects". Para acceder a esta ventana, seleccionas "Projects" en el menú vertical de la izquierda. Luego en `Build & Run` seleccionas `Run` y luego marcas la caja que dice `Run in terminal`.
|
95
|
|
97
|
|
96
|
-3. Estudia y entiende el código en el archivo `main.cpp`, incluyendo el código que está comentado.
|
|
|
|
|
98
|
+4. Estudia y entiende el código en el archivo `main.cpp`, incluyendo el código que está comentado.
|
97
|
|
99
|
|
98
|
###Ejercicio 1: Definir la clase `BBPlayer`
|
100
|
###Ejercicio 1: Definir la clase `BBPlayer`
|
99
|
|
101
|
|