¡Muchas Gracias, Juan!. Este curso me ha ayudado mucho con mis clases. Para mostrar la diferencia automáticamente, puede hacerse así: listaPob.Add(new Poblaciones() { Poblacion1 = "Madrid", Poblacion2 = "Barcelona", Temperatura1 = 15, Temperatura2 = 17, DiferenciaTemp = 0 }); public int DiferenciaTemp { get { int diferencia = 0; if (Temperatura1 > Temperatura2) { diferencia = Temperatura1 - Temperatura2; } else if(Temperatura1 < Temperatura2) { diferencia = Temperatura2 - Temperatura1; } return diferencia; } set { } }
@eltallerdedante63352 жыл бұрын
¡Buena respuesta! PERO, se me ha ocurrido como simplificarlo más: listaPob.Add(new Poblaciones() { Poblacion1 = "Madrid", Poblacion2 = "Barcelona", Temperatura1 = 15, Temperatura2 = 17, DiferenciaTemp = 0 }); public int DiferenciaTemp { get { return Math.Abs(Convert.ToInt32(Temperatura1) - Convert.ToInt32(Temperatura2)); } set { } }
@dalnk29046 ай бұрын
@@eltallerdedante6335 Sí, con Math.Abs se simplifica bastante
@ayaxacme4 жыл бұрын
Primero muchas gracias Juan por tus muy buenos cursos, enhorabuena!!! Ni que decir tiene que al que da su conocimiento como tú en su tiempo libre y gratuitamente, lo único que nos queda es agradecerlo sin ningún tipo de exigencia. Como añadido o curiosidad por si a alguien le sirve. Añadiendo MouseDoubleClick="Boton_Click" al ListBox, se envía al mismo método que dando al botón con un doble click en cualquier punto de la fila, quedaría así el ListBox: Cada uno con sus nombres de variables y botones.
@siamese12704 жыл бұрын
Hola Juan, para el ejercicio de seleccionar el elemento yo utilice el evento SelectionChanged de la listBox y el programa se simplifica bastante. Muchas gracias por este pedazo de curso, eres un gran profesor.
@eliucastillo69764 жыл бұрын
Hice casi lo mismo pero con el evento DoubleClick en el list box, de esta manera te deja seleccionar un elemento, saludos
@TonicoBonico2 жыл бұрын
@@eliucastillo6976 Eso estaba pensando al ver el vídeo, mucho mejor que responda al evento el ListBox que cada uno de los textblocks. Y si es con doble click, más chachi aún.
@ricardocia8745 Жыл бұрын
Hola Juan, gracias por enseñarnos tanto.... En el min 13:50, no te dejo seleccionar el elemento debido a que agregaste el ELSE para informar que debias seleccionar algo... si lo dejas sin el else, todo funcionaba correctamente. El IF != null era suficiente. Saludos!!!
@Books_in_English11 ай бұрын
gracias Juan!
@jonicco204 жыл бұрын
Juan, sos increíble! Estás al mismo nivel o incluso mas que muchos profesores de mi universidad! Poder aprender junto a vos es muy satisfactorio! Seguí así. Saludos desde Argentina
@albertoalarconparedes89474 жыл бұрын
Muchas gracias. Es una de las mejores explicaciones en espanol que encontre en KZbin.
@change2improve4 жыл бұрын
Buenas. Primero gracias por este gran curso Se puede agregar en el get de la propiedad Diferencia Temperatura el cálculo sin necesidad de calcularlo y agregarlo como un datos de entrada private int diferenciaTemperatura; public int DiferenciaTemperatura { get { diferenciaTemperatura = temperatura1 - temperatura2; return Math.Abs(diferenciaTemperatura); } set { diferenciaTemperatura = value; } }
@shema70904 жыл бұрын
Muchas gracias me sirvió demasiado
@danielcastrillonotero85484 жыл бұрын
muchísimas gracias Juan!!!!!!!!!!!!!!! :)))))))))))))))))))))))) (PostData: soy informático y le estoy dando cierta formación en informática a mi mujer, se está haciendo tus cursos de excel y está aprendiendo mucho, muchas gracias :) )
@Gabriel-rl3du3 жыл бұрын
Eso mismo lo pude hacer con el evento SelectedItem o MousedouBleClick en la ListBox y funciono perfecto para todos los elementos. Lo que no pude hacer es la resta de propiedades que ibas a hacer en 5:10 y asignarlo a la propiedad diferenciaTemp en la List ya que no me deja usar esas propiedades, tuve que incluir un return en el get con la resta para que funcione.
@ajgmprogramacion97374 жыл бұрын
Amigo Juan saludos desde Venezuela como siempre, cada día aprendiendo mas de ti, por mi parte que vengo de un lenguaje como VB has llegado a aclarar dudas que tenia y no lo sabia. Saludos hermano y espero que toda esta contingencia en tu tierra pase rápido.
@danieltriana934 жыл бұрын
Eres como el JulioProfe del Desarrollo Web !!!!!!!!!!
@thcbox4 жыл бұрын
Juan ! Aún sigo intentando hacer la calculadora y gracias a la forma en la que vas enseñando adquiero mas conocimientos para poder llegar a crearla pero aún no soy capaz de generar eventos con tanta soltura, sigo practicando y mirando tus clases junto a la librería.Net! +____-' Saludos!
@sergioespinocampa84874 жыл бұрын
Muy bueno el curso me esta ayudando muchísimo bien chévere. Saludos desde Ecuador
@oscartomas21302 жыл бұрын
Gracias Juan, fantastico. Pego un codigo para que en el primer click quede seleccionada la fila y en el segundo nos muestre la info " if (listaPoblaciones.SelectedItem != null) { MessageBox.Show( (listaPoblaciones.SelectedItem as Poblaciones).Poblacion1 + " " + (listaPoblaciones.SelectedItem as Poblaciones).Temperatura1 + " ºC -- " + (listaPoblaciones.SelectedItem as Poblaciones).Poblacion2 + " " + (listaPoblaciones.SelectedItem as Poblaciones).Temperatura2 + " ºC -- " + (listaPoblaciones.SelectedItem as Poblaciones).DiferenciaTemp + " ºC" ); listaPoblaciones.SelectedItem = null; } else { listaPoblaciones.SelectedItem = true; }"
@giuseppefalco90374 жыл бұрын
Hola, Juan, gracias por tus vídeos, estoy aprendiendo muchísimo. Se me ha ocurrido la siguiente idea y quería compartirla contigo. En lugar de introducir el previewMouseDown en el textBlock, podríamos introducir un previewMouseDobleClick en la listBox. Así que se puede seleccionar previamente lo que queramos y ejecutar el messageBox en cualquier lado de la listBox. De esta forma, evitamos también que se genere el error. Gracias por ser tan buen profesor.
@edisonlopez88314 жыл бұрын
@pildorasinformaticas en el ide de visual estudio tienes un atajo para crear una propiedad, solo debes escribi prop y continuación la tecla Tab 2 veces y te crea la propiedad. Saludos eres un crack!!
@motoc23494 жыл бұрын
Fuerza España
@nadiefuego4 жыл бұрын
Saludos, como esta. Gracias por la actualizacion.
@spoileralert99294 жыл бұрын
¡Eres el mejor!(No te lo creas mucho)
@jimmycabrera24184 жыл бұрын
Por fin me puse al día! XD
@Humberto-Pepín4 жыл бұрын
Creo que crear eventos en cada textblock, es más tedioso y repetitivo, sin embargo, en el propio , podemos activar el evento SelectionChanged donde sólo pondremos el código una vez y no importa en qué columna de la fila en cuestión que seleccionemos, haciendo click en ella con el ratón, nos sale toda la información. Es mucho más sencillo.
@rosembergthordonezmujica6228 Жыл бұрын
Buenas noches estimado Juan Díaz, mi pregunta es si tienes algún vídeo donde se trabaje testin con wpf y C#?, te agradezco tu respuesta porque tus enseñanzas son las mejores y no quiero ir a otra persona sin consultar primero contigo, te lo agradezco de antemano. Un cordial saludo.
@zulumopuku53704 жыл бұрын
A voz esta melhor comparando com o curso de Android. Saludos desde Sao Tome e Principe.
@albertoalarconparedes89474 жыл бұрын
Haber si puedes hablar de Prism y MVVM y un ejemplo practico. Saludos.
@marciocadimalaura37934 жыл бұрын
como puedo usar un texbox y que añada a un lisboxt cuando le de click al button gracias saludos
@jlsogorb4 жыл бұрын
Excelente el curso, Juan. Yo había hecho mis pinitos en C++, pero con tu curso me estoy iniciando en C# y ahora en WPF. Enhorabuena!! Tengo una duda sobre estos vídeos de ListBox. Veo que en ningún sitio se asigna el ListBox al Row 0 , sin embargo el botón sí que se asigna al Row 1. ¿No es necesario asignar el primer elemento de la fila?. Gracias.
@oscargm19794 жыл бұрын
Asi queda bonita -_- ->
@alexandervladimirmunizesco76404 жыл бұрын
Excelente curso de C#, me ayudo demasiado para repasar todos los conceptos de Poo en especifico, llegara a la parte de desarrollo web con C#?
@motivaciontotal53103 жыл бұрын
Una pregunta, porqué desarollar web con c#? No sería mejor usar CSS+HTML y PHP?
@brianquesada24943 жыл бұрын
@@motivaciontotal5310 Hay muchas formas de hacer web, la que dices solo es recomendable si es para cosas demasiado simples, lo normal ahora es usar html, css y un framework de javascript para el frontend y para el backend hacer un API rest en algún framework del lenguaje que quieras para backend si fuera con php lo normal es usar laravel
@albertoalarconparedes89474 жыл бұрын
Seguira el Curso? en las proximas semanas?
@chcamp4 жыл бұрын
Estimado que genial este curso y tu curso de Java .Una consukta crees que puedes agregar los temas ultimos de Java 8 como la programación funcional con lambdas y el API stream, interfaces funcionales etc?? seria genial por que enseñas super bien!! Gracias!!
@Jose__Manuel4 жыл бұрын
Hay alguna diferencia en llamar al evento OnClick que PreviewMouseDown, ¿porqué dos nombres para hacer la misma cosa?
@matiasjbro2 жыл бұрын
hola buenas noches, he tratado de evitar la excepcion con un if como lo explica en el video, pero me sigue saliendo el cartel
@reynamunozpaulwilliam98044 жыл бұрын
Una pregunta recién descubrí el canal y no sé NADA de.programación y vi que tienes varios cursos con cuál me recomiendas empezar? Edit: Nuevo SUB
@bop649214 жыл бұрын
Muchas gracias por el curso y por tu tiempo, me está resultando muy interesante. Crees que podría tener cabida en el curso algo con Xamarin Forms ?
@eliucastillo69764 жыл бұрын
Hola profesor, Buen día, espero que este bien, tengo una duda, cuando defino las columnas con la propiedad width="*" el programa me junta las cuatro columnas en vez de agregar un valor proporcional a las columnas de manera que ocupen el ancho de la ventana, ¿por qué será esto?.. Saludos y Bendiciones.
@pedro-j3 жыл бұрын
Hola @Eliú Castillo, puede que llegue tarde la respuesta (encontrada en el video anterior dentro de la misma serie) verifica que tienes definida, en la etiqueta del Listbox, la propiedad HorizontalContentAlignment con el valor de Strech y no HorizontalAlignment.
@fandelpildoras34524 жыл бұрын
C++ porfavor profe!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@jhonatancastilloalva68724 жыл бұрын
¿Cómo puedo agregar una función a la clase Población para que calcule la diferencia de temperatura y no usar una propiedad definida? El resultado de la función que se vea reflejado en el ProgressBar. Espero su ayuda. La clase de c# demasiado buena. Gracias :')
@pablobazan87334 жыл бұрын
Yo le encontre la vuelta de esta forma aunque nose si sera la mas optima: 1- Agregas esta propiedad juntos a las demas: public int dif { get { return diferencia; } set {diferencia= Math.Abs(int.Parse(Temperatura1) - int.Parse(Temperatura2)); } } private int diferencia; 2- Agregas dif en la instancia: listaPai.Add(new Datos { Ciudad1 = "Barcelona", Temperatura1 = "17", Ciudad2 = "Madrid", Temperatura2 = "19", dif=0 }) ;
@motivaciontotal53103 жыл бұрын
@@pablobazan8733 Hos complicais la vida en el GET, y no necesitas una variable diferencia, solo basta poniendo esto: public int DiffTemp // Esto es el getter. { get { return Temperatura1 - Temperatura2; } set { } }
@dalnk29046 ай бұрын
@@motivaciontotal5310 Y no te da un resultado negativo?
@adriannunez31084 жыл бұрын
el evento yo lo hice en el listbox con doble clic creo es un poco menos de codigo
@divergentegamer70834 жыл бұрын
Hola no tienes página web ?
@pildorasinformaticas4 жыл бұрын
www.pildorasinformaticas.es Sale al final de todos mis vídeos. Un saludo!
@pepetv25663 ай бұрын
jajajajja fui uno de los que busco como hacer un evento desde un textblox
@angelvenegasgarcia34764 жыл бұрын
Enseñaras en este curso a usar xamarin
@inevitablemaps71734 жыл бұрын
Yo empezare recien el de html
@jackdave27144 жыл бұрын
Ojala que lo hagas, esto de la programación es un mundo maravilloso.
@alexanderlazcano39282 жыл бұрын
Se borró el vídeo 2 de ListBox 🤧
@alphaalfre2 жыл бұрын
👀
@jlsogorb2 жыл бұрын
Hola, he añadido una línea de código para que aparezca el valor del ProgressBar dentro del mismo, no se si habrá una manera más sencilla de hacerlo, por ejemplo con alguna propiedad de l mismo control. ¿Alguien lo sabe?. Esto es lo que yo he hecho:
@mirragemelkyr4 жыл бұрын
Bueno yo no lo hice en el TextBlock, sino en el ListBox y utilice el evento MouseDoubleClick, creo que no entendi el requerimiento correctamente ajajaj
@shema70904 жыл бұрын
Hola a Todos Una pregunta por favor alguno de los que vieron el video pudieron mostrar la barra de progreso en pantalla ? ya que solo muestra el numero de diferencia , mas no la grafica Michas gracias si me pueden ayudar o instruir Bendiciones
@norvinreyes90094 жыл бұрын
:)
@dndlg56904 жыл бұрын
Una pregunta pildora, con todos los videos que llevas, cuanto mas o menos falta para ser intermedios en la programación?? o en este punto ya somos algo tipo medio ??