Admisión UNI 2016: Examen B
1:08:55
5 жыл бұрын
Admisión UNI 2016: Examen A
1:25:07
5 жыл бұрын
Admisión UNI 2016: Examen C (parte 1)
1:04:32
Пікірлер
@rebecacarrillo1346
@rebecacarrillo1346 Ай бұрын
Tengo dudas en archivos binarios cc+ win api
@juanmister6548
@juanmister6548 2 ай бұрын
Gracias no sabia lo de realloc(), así de esa forma no se pierde la información que ya tenía almacenada. Un saludo.
@nelsonalbertomolinacamacho
@nelsonalbertomolinacamacho 5 ай бұрын
amigo el otro video no lo hiciste ??
@Cernsto13_90
@Cernsto13_90 5 ай бұрын
@@nelsonalbertomolinacamacho no, he estado retirado desde hace un tiempo.
@nelsonalbertomolinacamacho
@nelsonalbertomolinacamacho 4 ай бұрын
@@Cernsto13_90 cuando vuelves eres muy bueno enseñando
@nelsonalbertomolinacamacho
@nelsonalbertomolinacamacho 5 ай бұрын
muy buenos tu videos. Excelente.
@Lenberson
@Lenberson 7 ай бұрын
Gracias, muchas gracias 🎉🎉😊
@cristianserna9534
@cristianserna9534 7 ай бұрын
Alguien me explica la sustitución hacia adelante ?
@toadvices1502
@toadvices1502 8 ай бұрын
Hello, please would you share the project source code, regards
@Cernsto13_90
@Cernsto13_90 8 ай бұрын
sorry, I don't have it anymore
@_ibarra144p3
@_ibarra144p3 8 ай бұрын
puta locura, no habia entendido nada en la clase y aca lo explico re de taquito
@elianagomez.b9898
@elianagomez.b9898 8 ай бұрын
MI ESTIMADO cARLOS... COMO HAGO SI QUIERO CREAR OTRA VENTANA EMERGENTE, ES DECIR HE ESTADO IMPLEMENTANDO PARA UNA CAFETERIA DONDE EN LA VENTANA PRINCIPAL LE CARGUE IMAGENES COMO TIPO MENU Y EN LA SEGUNDA LE CARGUE LA LISTA DE PRECIOS, PERO QUIERO UNA TERCERA PARA UNA BASE DE DATOS DE LOS PRECIOS Y NO HE PODIDO... MUCHAS GRACIAS POR TU AYUDA.
@Cernsto13_90
@Cernsto13_90 8 ай бұрын
en estos videos creo que se aprende a hacer eso. en este video las ventanas que se crean son hijos de las ventanas desde las que se invocan y por lo tanto al abrirse, bloquean a la ventana padre. pero eso se puede modificar si quieres que todas las ventanas estén habilitadas al mismo tiempo
@VitaConscia
@VitaConscia 9 ай бұрын
Grande bro, llebaba dos semanas buscando una información de esta calidad
@angelffg
@angelffg 10 ай бұрын
Hola Carlos, Sabes que tengo una aplicación Cliente 32 y me gustaría implementar 2 funcionalidades: 1.- En base a un condicional dentro del programa, quisiera cambiar el color de la barra de títulos y los bordes. 2.- Quisiera poder agregar a los Formularios un botón en la barra de títulos justo el lado izquierdo del botón minimizar para desplegar un formulario tipo menú y poder ampliar la funcionalidad de los Formularios ( Accesos rápidos, funciones, etc...). Si por favor me puedes apoyar con esto, indícame cómo te ubico y hablamos para apoyarnos mutuamente. Por último quiero decirte amigo que tienes madera para explicar y también conocimiento. Si está a tu alcance, deberías seguir haciendo videos. Son muy buenos! Gracias y espero tu feedback para poder llamarte o escribirte a alguna cuenta y buscar la manera de ayudarnos. Un abrazo!
@mixelmbt
@mixelmbt 11 ай бұрын
TKM
@elianpazxd5307
@elianpazxd5307 11 ай бұрын
Muy bueno Carlos! Una consulta... como hago para abrir un dialogo estando dentro de uno?
@Cernsto13_90
@Cernsto13_90 11 ай бұрын
Si se trata de que el nuevo diálogo sea hijo del dialogo abierto, es fácil, es crear el dialogo y llamarlo con un botón o algun click desde el procedimiento de ventana del dialogo abierto. si se trata de ventanas abiertas en paralelo, que puedas manipular ambas ventanas a la vez, tienes que ver algo como lo que hago en el video de ventanas múltiples
@mixelmbt
@mixelmbt 11 ай бұрын
eres DIOS XD
@fernandogonzalez9455
@fernandogonzalez9455 11 ай бұрын
primero mis felicitaciones. segundo tengo un problema que me está desquiciando:El programa igual que el tuyo me sale perfecto.Pero si cambio el GetSysColorBrush por el CreateSolidBrush me da un error ||=== Build file: "no target" in "no project" (compiler: unknown) ===| Socorro
@Cernsto13_90
@Cernsto13_90 11 ай бұрын
Estuve consultando y parece un error de compilador. Algunos reportan el problema porque al agregar archivos al proyecto no le colocan la extensión adecuada, en el caso de C++ la extensión es cpp. Parece haber otros casos con el mismo error, habría que leer más
@fernandogonzalez9455
@fernandogonzalez9455 11 ай бұрын
gracias por responder. Creo que he descubierto la respuesta. Hacía el programa desde un empty file. Pero si lo hago desde un project y luego cojo la categoría de WIN32 gui project la aplicación funciona con CreateSolidBrush Por ir por el camino fácil.....Mil gracias por responder
@jadielbrito5301
@jadielbrito5301 Жыл бұрын
me hice una app de escritoriompara comidas rapidas... si alguien le interesa el codigo se lo envio
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Gracias amigo... Eres un genio.
@jadielbrito5301
@jadielbrito5301 Жыл бұрын
estaba preacticando e hice una pequeña app para un puesto de comidas rapidas.... quien quiera el codigo con gusto se lo paso...
@elig4103
@elig4103 Жыл бұрын
me podrias pasar el codigo completo porfavor
@elianabecerra245
@elianabecerra245 Жыл бұрын
Carlos muchas gracias. Muy clara la explicación, me has ayudado mucho para mi examen.
@angelffg
@angelffg Жыл бұрын
Gracias a Dios alguien que explica en español cómo trabajar con la interface gráfica en Lenguaje C. Te felicito por tu canal y por favor sigue adelante porque lo haces muy bien.
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
muchas gracias. deseando poder volver a grabar más contenido.
@angelffg
@angelffg Жыл бұрын
@@Cernsto13_90 Sería genial un video donde se use JSON con C y donde se pueda conectar a una DB vía ODBC u OLEDB para obtener datos y enviarlos como respuesta serializados en JSON. Un abrazo!
@cristhianled
@cristhianled Жыл бұрын
Una pregunta, hay que saber C o C++ para este curso.!!
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
en todos los videos uso C, pero se puede con ambos
@Julenuri
@Julenuri Жыл бұрын
Hola Carlos, lo primero de todo, agradecerte los vídeos que haces, son una maravilla. Tengo una pregunta, cuando pongo caracteres que tienen tildes o ñ, el compilador me saca cosas en la codificación errónea. ¿Cómo puedo agregarlos a mi código? Gracias. :)
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
la solución estaría en imprimir el código ascii. por ejemplo al imprimir printf("%c" , 164); debe imprimir ñ. imprimir año sería printf("a%co",164); el %c es sustituido por el caracter correspondiente al código ascii dado
@Julenuri
@Julenuri Жыл бұрын
@@Cernsto13_90 Gracias. Me han planteado en otros sitios alguna otra solución, pero yo de ASCII y de UTF y tal tengo cero idea.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Quien me ayuda con dejar el LRESULT CALLBACK WndProc como función miembro de una clase...?
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
en teoria lo que cada nodo apunta es al anterior, mas no al siguiente.... segun la grafica que explicas....
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
segun se desee, las listas pueden ser simples, dobles y circulares. Seguro por el plan para este video no necesitaba que fuese doble.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Me ha salido un problema... No puedo meter la función wndpro(....) Dentro de una clase. A lo que me toca fuera de una clase, pero al invocar funciones de la clase y pasarlas en los cases del wndproc(...) me sale errores.
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
@@elianagomez.b9898 el procedimiento de ventana requiere existir durante toda la ejecución del programa, de contenerlo en una clase solo serviría siendo una función estática,
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Me podrías colaborar con ese detalle? De antemano muchas gracias.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Ayúdame para dejarla en p.o.o no he podido avanzar
@valentinajimenez4579
@valentinajimenez4579 Жыл бұрын
eres un crack, me ayudaste mucho tkm <3
@reactsos
@reactsos Жыл бұрын
Mis felicitaciones Carlos por todos los vídeos que has hecho. Estoy aplicándolos bajo ReactOS (un sistema opensource con base NT) y utilizo Notepad++ y el compilador de ReactOS Build Environment, que incluye GCC y MinGW. Estoy contento con ello, porque puedo hacer cosas interesantes dentro de Windows, usando todo plenamente en software libre. Quiero pedirte Carlos si puedo replicar los tutoriales dentro del sistema, para enseñar cómo se compila dentro de ReactOS. Quizás haga varios, ya que el WinAPI se utiliza continuamente en el código interno de nuestro sistema. Mil gracias.
@yayimqz9858
@yayimqz9858 Жыл бұрын
Bro, de que forma aprendiste todo esto? Libros, videos, cursos? Es que quiero aprender igual :D
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
Leyendo Libros y especialmente la referencia del lenguaje, por ejemplo la pagina cppreference es una gran fuente de información, pero lo más importante es la imaginación. Recuerdo que a veces me quedaba viendo como funcionan los programas en las tiendas y me imaginaba como era el código, ese tipo de cosas me ayudan.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
COMO CAMBIO DE COLOR A LOS BOTONES?
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Como cambiar el color de fuente en los botones y como cambiar el color de botones ?
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
usando el mensaje WM_DRAWITEM, en LPARAM tienes la estructura DrawItemStruct donde esta el HDC del control, sobre el puedes usar funciones para seleccionar color de fuente, pintar el fondo, etc
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
como cambiar color de fuente y color de los botones ?
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
De los mejores tutores que he visto...! Gracias por tanta enseñanza. Pero tengo una consulta... Como cambio de color a los componentes y a los botones ....? He buscado y no encuentro tutoriales.
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
una vez declarado el control con el estilo OWNERDRAW debes procesar el mensaje WM_DRAWITEM para dibujar el control, de hecho ni siquiera la animación característica de "push_button" aparece, solo tendras un rectángulo a espera de ser pintado. debes procesar la estructura DRAWITEMSTRUCT contenida en LPARAM del mensaje WM_DRAWITEM para obtener la info del objeto a dibujar, en esa estructura está el RECT del control y su HDC para que pintes el fondo o hagas lo que quieras con la apariencia del control
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Como puedo cambiar el color a los botones ?
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
volviendolos definidos por el usuario en lugar de es estándar. un estilo de ventana llamado OWNERDRAW indica que todas las características o aspecto de la ventana serán programados por el usuario. en el caso de los botones, se declaran como BS_OWNERDRAW. creo que jamás subí algo sobre el tema aunque estuvo en planes, botones con forma de flecha, estrella, con colores y fuentes personalizados, con imágenes de fondo
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
termine uno con combobox para temperaturas. si alguien le interesa el codigo con gusto se lo envio
@stevenriofrio7963
@stevenriofrio7963 Жыл бұрын
La idea de usar pila es buena , he visto que librerías como "curses" que es una librería para realizar interfaces gráficas en la consola , utiliza la pila para gestionar las ventanas como lo acabas de hacer en el vídeo .. exelente video
@jadielbrito5301
@jadielbrito5301 Жыл бұрын
este man es un heroe.... lastima que nadie le apoya y pocos suscriptores.... por ahora quiero pasarlo donde cada archivo lo convierta con clases para asi apelar al lenguaje de c++
@blancaavila8971
@blancaavila8971 Жыл бұрын
Amigo, la tabla del programa no se alarga
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
Si la tabla no se ve completa debes incrementar el tamaño de la ventana. Y si el problema es para contener nombres mas extensos entonces necesitarías modificar las dimensiones de la tabla en el código.
@blancaavila8971
@blancaavila8971 Жыл бұрын
@@Cernsto13_90 muchas gracias, y están excelentes tus videos
@blancaavila8971
@blancaavila8971 Жыл бұрын
Como se consigue la aplicación que estas usando
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
@@blancaavila8971 a qué aplicación te refieres?
@blancaavila8971
@blancaavila8971 Жыл бұрын
Para realizar los codigos
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
solo con un ciclo for recorri los dos combobox...
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
como introduzco info al edit desde los botones . ejemplo los botones de una calculadora?
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
te refieres a que el texto que está en el botón aparezca en el edit cuando pulsas el botón? cada botón tiene un identificador y un nombre asignado, solo debes identificar que botón se pulsó y recuperar el nombre o texto que tiene en el para enviarlo al edit.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
hey crack como paso informacion desde un boton a un edit, por asi decirlo desde el numero 9 de una calculadora al edit.?
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
Enviar texto a un control edit cuando se pulsa un botón. puedes usar SetDlgItemText (); o setWindowText() o incluso usar el mensaje WM_SETTEXT. la primera opción la uso en videos posteriores a este
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
no he podido seguir por que todos los resultados de las operaciones me da ceros
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
como poder tener o enviarte el codigo para que me ayudes a corregir ese error. ? gracias
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
al correo [email protected] pero lo revisaría hasta el fin de semana, porque ahora no tengo pc, me prestan una de vez en cuando
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
@@Cernsto13_90 PARCE VOS SEMEJANTE TUTOR, ME DUELE QUE NO TENGAS UN PC... QUE TAL SI LOS SEGUIDORES HACEMOS UN APORTE ASI SEA DE UN DOLAR PARA QUE TE COMPRES LA PC QUE NECESITAS.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
@@Cernsto13_90 LO OTRO YA LO PUDE SOLUCIONAR, TUVER QUE HACER EL CURSO DE FUNCIONES YA QUE LO HABIA OLVIDADO, PERO CADA VEZ SALEN MAS COSAS, QUISE CAMBIAR PARA QUE SE UN CONVERSOR DE TEMPERATURAS Y ME SALIO OTRO PROBLEMA ES QUE NO SE COMO PASAR LO QUE SE INGRESA AL EDIT1 PARA QUE LA FUNCION DE RETORNO LO TOME COMO GRADOS Y LO PASE A LA FUNCION CONVERTIR.
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
@@elianagomez.b9898 para mi sería excelente recibir donaciones para eso había abierto una cuenta paypal hace tiempo pero nunca hubo apoyo jajaja. y lo de leer el texto, es solo cuestión de usar getDlgItemText() o el mensaje getText y ese texto debes convertirlo a double. en el canal tengo videos sobre validación de números, entonces el proceso sería leer desde el edit, validar que sea un número y convertir a double, luego ya pasa a tu función de convertir. una vez convertido, el proceso para mostrar el resultado es similar, el número que resultó lo conviertes a texto, puedes usar sprintf() para crear un texto con formato que luego envias al edit usando SetDlgItemText()
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
@@Cernsto13_90
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
No me devuelve los resultados al hacer las operaciones.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Te lo agradecería si me puedes colaborar en eso... O si creamos un grupo de whats para ello. Gracias
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Los resultados siempre me dan 0... Que error puede haber
@paolatarazona1967
@paolatarazona1967 Жыл бұрын
Que buen curso, años despues me esta sirviendo muchisimo. Graciass
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
UN CANAL COMO ESTE DEBERIA TENER MILLONES DE REPRODUCCIONES
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
muchas gracias.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
he seguido mucho tus tutoriales, pero la clase 8 no me regresa el valor deseado... todo me sale en ceros
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
puedes revisar en que línea, yo utilizo prinf para imprimir valores que voy leyendo o calculando, para saber en donde ocurre el problema.
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
Ya busco y te paso la línea de codigo
@Cernsto13_90
@Cernsto13_90 Жыл бұрын
@@elianagomez.b9898 no sé que es eso al final pero parece prototipo de función, solo que la sentencia return devuelve x antes de multiplicar por 10, talvez solo sea error de escritura en este comentario y no en el código. yo comprobaría los valores de entrada usando prinf al entrar en la función convertir y comprobaría los valores de salida antes de cada return. comprobaría si está ingresando en cada if, talvez la comparación con strcmp no deje pasar, a veces las cadenas difieren en que tengan o no el caracter fin de línea, esto puede depender de como se haya leido la cadena
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
@@Cernsto13_90 aqui las funciones double Convertir( const char *und_ent, const char *und_sal, double entrada,int *exito) { *exito=1; if ((strcmp(und_ent,"Celcius")==0)&&((und_sal,"Fahrenheit")==0)) { return Celcius_Fahr(entrada); }else if((strcmp(und_ent,"Celcuis")==0)&&(strcmp(und_sal,"Kelvin")==0)) { return Celcius_Kelv(entrada); }else if((strcmp(und_ent,"Celcius")==0)&&(strcmp(und_sal,"Rankine")==0)) { return Celcius_Rank(entrada); } else {*exito=0; return 0.0; } } double Celcius_Fahr(double f){ return (f*2); } double Celcius_Kelv(double x){ return (x*4); } double Celcius_Rank(double x){ return (x*6); }
@elianagomez.b9898
@elianagomez.b9898 Жыл бұрын
@@Cernsto13_90 si. al copiar el codigo se me fue un error, pero ya corregi.... siempre el resultado en el edit de salida siempre me arroja cero
@wolftgame1191
@wolftgame1191 Жыл бұрын
Sos un genio, tu video me ayudo a entender el tema mucho mejor gracias!
@pelusamola2375
@pelusamola2375 2 жыл бұрын
muy bueno!!