Muchas gracias hermano, eres una estrella para enseñar. Soy nuevo en esto de las POO y la verdad el libro que me dieron no sirve. Tu explicas muchas veces mejor a mi nivel de pricipiante. Gracias de nuevo.
Bienvenido Cesar, muchas gracias a usted por sacar el tiempo para comentar, durante el proceso de aprendizaje de la programación surgen muchas interrogantes en cada subtema, si llega a tener alguna puede compartirla en cualquier video yo estaré atento para responderle. Ah por cierto, da la coincidencia que acabo de publicar un video sobre las diferencias del C y el C++, ahí hago la mención de la POO aunque solo por encimita, si a usted le gusta la programación estoy seguro que dicho video le interesará, hay varios proyectos en los que el C supera el C++, en otros el C++ es irreemplazable.
muy claro tu explicación , de todo lo necesario para crear la clase, los parámetros, métodos, asignar el tipo de valor q va a recibir , el constructor, la definición de cada objeto, el resultado que quiero usar con método que quiero según el objeto, y las ventajas de definir clases que nos ahorran un montón de pasos si se usan múltiples objetos obteniendo diferentes resultados almacenados en cada objeto digamos... Ahora empiezo a entender el sentido de la POO. muchas gracias!
Muy buen video, me queda fácil aprender así cuando se explica todo detalladamente, aunque sea redundante es necesario. Felicitaciones amigo, te sigo y continuare aprendiendo de ti! muchas gracias
Hola Matias, ya veo que es usted como yo en ese aspecto, necesitamos comprender cada detalle posible de algo para sentirnos satisfechos, no solo importa saber el que hay que hacer sino también el por que, ¡suerte en el estudio!.
Gracias master, tu video me ayudo para poder ejecutar un código de una clase con c++ que me estaba quemando las neuronas desde hace 2 horas. Saludos desde El Salvador , éxitos!!
Bienvenido Juan, me alegra serle de ayuda, la nueva lección ya está disponible, actualmente estamos abordando la programacion de interfaces graficas en C++. Espero a su tiempo verle por allá.
¡Lo prometido es deuda!, para quien viese este vídeo ya entiende las bases de la programación orientada a objetos, sabe como crear clases y objetos en C++, puede pasar al tema de la "herencia de clases" aquí. ua-cam.com/video/1C9ERyzIJI4/v-deo.html
Las clases y las librerias serian lo mismo no? Las librerias son mas ordenadas porque la declaracion esta separada de la implementacion, si es que entendi bien. Muchas gracias por compartir con nosotros tu tiempo y experiencia.
Bienvenido Toberius, no, no son lo mismo, las clases es lo que se ha explicado en este video, es código compuesto por atributos y métodos, que vienen a ser funciones y variables. Las librerías son un conjunto de funciones y hasta clases que se guardan en un archivo aparte y lo que permiten es que el usuario final pueda realizar procedimientos extensos con tan solo la llamada a una función, por ejemplo Winapi es una librería grafica, existen librerías para tratar audio, librerías con funciones matemáticas , librerías con funciones de tiempo y y muchas otras.
Como solicito los numeros por teclado (cout>) para que se guarden en las clases o en el constructor porque en la explicacion ya estas definiendo los numeros dentro de la sintaxis pero como hago si deseo que el usuario los digite por teclado
Hola Paul, muy buena pregunta. Como usted ha indicado con cin es posible capturar estos números. Ahora, siendo que para capturar esos números que el usuario digite es necesario guardarlos en algún lado entonces declaramos 2 variables mas, puede ser dentro de la función main o antes. Las variables las llamaré temporal1 y temporal2, cambie el código que está dentro de main colocando el siguiente: int main(){ int temporal1; int temporal2; cout temporal1; cout temporal2; operaciones objeto1(temporal1,temporal2); system("pause"); }
Solucionado, luego de ponerlos en la carpeta de codeblocks, me falto otro mas que ya esta en codeblocks, por lo tanto los programas que compilaba y ejecutaba en el funcionaban pero afuera no, así que tuve que descargar una versión nueva, e ir a system 32 y ponerla, y no me salto el error. Si bien no me respondiste, si a alguien le pasa lo mismo le puedas responder ahora. Otra sugerencia para el contenido del canal puede ser vídeos explicativos de cosas como la realidad de crear videojuegos y en especial en c++ o otras utilidades, mas librerías para motivos concretos, etc.
Hola nuevamente Rocco Gardella, disculpe por tardarme en responderle, me alegra ver que logró resolver el error, le comento también que yo siempre ejecuto el .exe después de compilar (nunca doy click en Build and run solo en Build), esto para estar seguro de como vería mi aplicación el usuario final, aun así acabo de probar el código y todo transcurre normal. Pregúntese lo siguiente, ¿que pasaría si la computadora del usuario que descargue la aplicación que usted haga a futuro tampoco tiene la Dll?, una secretaria o un usuario promedio de hogar no sabría como resolverlo o no se sentirá cómodo añadiendo 3, 4, 5 dll's, esto lo digo para también contarle que hay momentos en los que verdaderamente se necesita añadir algunas dll al programa, aunque esto lo aprenderá mas adelante cuando lleguemos a esos programas, por eso cuando instalamos un programa nos damos cuenta que usualmente la carpeta de destino tienen varias dll, no todas las dll de un programa las tiene el sistema operativo ni es indispensable, para eso el programador las añade a su programa. La falta de esas Dll pudo deberse a usar un Windows desatenido al cual le fue quitada.
Bienvenido Murises, el codigo está en el video el motivo por el que yo no pongo el codigo en la descripción es porque si solo lo copian y lo pegan no aprenderían del tema, lo conveniente es que lo digiten conforme yo también y así lo irán entendiendo.
Muchas gracias hermano, eres una estrella para enseñar. Soy nuevo en esto de las POO y la verdad el libro que me dieron no sirve. Tu explicas muchas veces mejor a mi nivel de pricipiante. Gracias de nuevo.
Bienvenido Cesar, muchas gracias a usted por sacar el tiempo para comentar, durante el proceso de aprendizaje de la programación surgen muchas interrogantes en cada subtema, si llega a tener alguna puede compartirla en cualquier video yo estaré atento para responderle.
Ah por cierto, da la coincidencia que acabo de publicar un video sobre las diferencias del C y el C++, ahí hago la mención de la POO aunque solo por encimita, si a usted le gusta la programación estoy seguro que dicho video le interesará, hay varios proyectos en los que el C supera el C++, en otros el C++ es irreemplazable.
muy claro tu explicación , de todo lo necesario para crear la clase, los parámetros, métodos, asignar el tipo de valor q va a recibir , el constructor, la definición de cada objeto, el resultado que quiero usar con método que quiero según el objeto, y las ventajas de definir clases que nos ahorran un montón de pasos si se usan múltiples objetos obteniendo diferentes resultados almacenados en cada objeto digamos... Ahora empiezo a entender el sentido de la POO.
muchas gracias!
Muy buen video, me queda fácil aprender así cuando se explica todo detalladamente, aunque sea redundante es necesario. Felicitaciones amigo, te sigo y continuare aprendiendo de ti! muchas gracias
Hola Matias, ya veo que es usted como yo en ese aspecto, necesitamos comprender cada detalle posible de algo para sentirnos satisfechos, no solo importa saber el que hay que hacer sino también el por que, ¡suerte en el estudio!.
Gracias master, tu video me ayudo para poder ejecutar un código de una clase con c++ que me estaba quemando las neuronas desde hace 2 horas. Saludos desde El Salvador , éxitos!!
Este video abarca mucho tiempo, pero sirve fundamentalmente para saber como iniciar en este paradigma 🎉
me salvaste la vida, muy buen video! explicas muy bien!!!
Mil gracias, tu video ha sido de mucha ayuda, muy claro todo!
Hola ana, me alegra que la explicacion le fuese de ayuda. Gracias por expresarlo.
Buena explicación amigo hoy he comenzado a usar ese lenguaje de programación como primer
Bienvenido BryanTdesign!, ¡animo en el aprendizaje!, si llega a tener alguna consulta adelante!.
Aprendí mucho con tu video, muchas gracias amigo!
Hola Ruben, muchas gracias por comunicarme que le ha sido de utilidad, su comentario es motivante.
no puedo creer que subas esto gratis.
me salvaste carajo nuevo sub
Bienvenido Juan, me alegra serle de ayuda, la nueva lección ya está disponible, actualmente estamos abordando la programacion de interfaces graficas en C++. Espero a su tiempo verle por allá.
buenisimo el video !!!!!!!!!!!!!!!!
¡Lo prometido es deuda!, para quien viese este vídeo ya entiende las bases de la programación orientada a objetos, sabe como crear clases y objetos en C++, puede pasar al tema de la "herencia de clases" aquí. ua-cam.com/video/1C9ERyzIJI4/v-deo.html
uff super entendible
Al fin entendi gracias
Gracias amigo, me despejaste varias dudas.
Gracias Santiago su comentario me da ánimo.
Gracias, excelente explicación.
exelente amigo, jajaj aunque vi venir el error ,faltaba el especificador ,buen video
Las clases y las librerias serian lo mismo no?
Las librerias son mas ordenadas porque la declaracion esta separada de la implementacion, si es que entendi bien.
Muchas gracias por compartir con nosotros tu tiempo y experiencia.
no
Bienvenido Toberius, no, no son lo mismo, las clases es lo que se ha explicado en este video, es código compuesto por atributos y métodos, que vienen a ser funciones y variables. Las librerías son un conjunto de funciones y hasta clases que se guardan en un archivo aparte y lo que permiten es que el usuario final pueda realizar procedimientos extensos con tan solo la llamada a una función, por ejemplo Winapi es una librería grafica, existen librerías para tratar audio, librerías con funciones matemáticas , librerías con funciones de tiempo y y muchas otras.
Hola Irene, gracias por responder.
cual es la diferencia con Struct?
Como solicito los numeros por teclado (cout>) para que se guarden en las clases o en el constructor porque en la explicacion ya estas definiendo los numeros dentro de la sintaxis pero como hago si deseo que el usuario los digite por teclado
Hola Paul, muy buena pregunta. Como usted ha indicado con cin es posible capturar estos números. Ahora, siendo que para capturar esos números que el usuario digite es necesario guardarlos en algún lado entonces declaramos 2 variables mas, puede ser dentro de la función main o antes. Las variables las llamaré temporal1 y temporal2, cambie el código que está dentro de main colocando el siguiente:
int main(){
int temporal1;
int temporal2;
cout temporal1;
cout temporal2;
operaciones objeto1(temporal1,temporal2);
system("pause");
}
Como separas la interfase de la implementacion en dev c++?
Codi, cuando trato de ejecutar el .exe me salta error como que me faltan los dll: libstdc++-6 y libgcc_s_seh-1
Solucionado, luego de ponerlos en la carpeta de codeblocks, me falto otro mas que ya esta en codeblocks, por lo tanto los programas que compilaba y ejecutaba en el funcionaban pero afuera no, así que tuve que descargar una versión nueva, e ir a system 32 y ponerla, y no me salto el error. Si bien no me respondiste, si a alguien le pasa lo mismo le puedas responder ahora. Otra sugerencia para el contenido del canal puede ser vídeos explicativos de cosas como la realidad de crear videojuegos y en especial en c++ o otras utilidades, mas librerías para motivos concretos, etc.
Hola nuevamente Rocco Gardella, disculpe por tardarme en responderle, me alegra ver que logró resolver el error, le comento también que yo siempre ejecuto el .exe después de compilar (nunca doy click en Build and run solo en Build), esto para estar seguro de como vería mi aplicación el usuario final, aun así acabo de probar el código y todo transcurre normal.
Pregúntese lo siguiente, ¿que pasaría si la computadora del usuario que descargue la aplicación que usted haga a futuro tampoco tiene la Dll?, una secretaria o un usuario promedio de hogar no sabría como resolverlo o no se sentirá cómodo añadiendo 3, 4, 5 dll's, esto lo digo para también contarle que hay momentos en los que verdaderamente se necesita añadir algunas dll al programa, aunque esto lo aprenderá mas adelante cuando lleguemos a esos programas, por eso cuando instalamos un programa nos damos cuenta que usualmente la carpeta de destino tienen varias dll, no todas las dll de un programa las tiene el sistema operativo ni es indispensable, para eso el programador las añade a su programa.
La falta de esas Dll pudo deberse a usar un Windows desatenido al cual le fue quitada.
Cómo te puedo contactar ?
por que nadie pone los codigos :/
Bienvenido Murises, el codigo está en el video el motivo por el que yo no pongo el codigo en la descripción es porque si solo lo copian y lo pegan no aprenderían del tema, lo conveniente es que lo digiten conforme yo también y así lo irán entendiendo.