Aprendé C# desde cero: Cómo escribir un CRUD en C# con WinForms + SQL Server

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 97

  • @TheCoderCave
    @TheCoderCave  2 ปีที่แล้ว

    Cursos de C# disponibles:
    🚀🚀Curso Completo de C# desde Cero ► bit.ly/3jLyIv4
    🚀🚀Curso Práctico de C# para Principiantes - C# en 15 Proyectos ►bit.ly/3uUqCaR

  • @pablotannor
    @pablotannor 8 หลายเดือนก่อน

    Muy bien explicado, sin duda algun cursito te voy a comprar...lo que por ahora vengo viendo,en el boton save,cuando haces el parent,y despues lo corregis por owner,no explicas esa parte,te centraste en resolver el problema,mostras que anduvo,pero no entendi que es eso de owner y despues le pasas un paramentro...sigo viendo,muy bien explicado nuevamente te felicito

  • @elaprendiz7208
    @elaprendiz7208 2 ปีที่แล้ว

    Tremendo video 😱 . No solo explica el código, sino que también explica los atajos y funciones. Hombre! mil gracias.

  • @Martynn10
    @Martynn10 2 ปีที่แล้ว

    Loco digan lo que digan, para ser de tus primeros tutoriales este video es una locura, explicas con una calidez que dan ganas de aprender, me sacaste los nervios al momento de prepararme para el parcial! Gracias por todo

  • @jesssie9138
    @jesssie9138 3 ปีที่แล้ว +1

    que buen video, me atreví a adaptarlo a la arquitectura MVC y me funcionó de maravilla, aprendí muchos trucos que no conocia tambien... muchas gracias

  • @alberto7607
    @alberto7607 7 หลายเดือนก่อน

    Excelente !!! totalmente practico y muy bien explicado... gracias

  • @sebastianleon8710
    @sebastianleon8710 2 ปีที่แล้ว

    Copado el tuto. Me quede con ganas de saber como generar el ejecturable del proyecto terminado.

  • @10tronic
    @10tronic 2 ปีที่แล้ว +1

    Muchas gracias. Aprendí muchas cosas nuevas!

  • @xellas17
    @xellas17 2 ปีที่แล้ว

    Brother, me ayudaste como no lo imaginas... Muchas gracias!

  • @delointeresantealoemociona1335
    @delointeresantealoemociona1335 2 ปีที่แล้ว

    Excelente, te felicito, es muy facil aprender con tus videos.

  • @grbsql
    @grbsql ปีที่แล้ว

    Excelente video. Muchas gracias por compartir su conocimiento

  • @luis89aguilar
    @luis89aguilar 4 ปีที่แล้ว +1

    Muy buen video, puede ser algo complicado para alguien con falta de conceptos básicos pero muy bien, espero a base de videos como el tuyo aprender lo suficiente. Saludos desde México

  • @facundojaviersotelo
    @facundojaviersotelo 4 ปีที่แล้ว +1

    Excelente! Espero con ansías el tuto de estructuras de soluciones. Gracias por compartir! 👏👏👏

  • @gerardoramirez4555
    @gerardoramirez4555 4 ปีที่แล้ว

    Empecé con Javascript y ahora debo aprender c# y .netCore para el trabajo. Me cuesta bastante pero tu forma de explicar lo hace mas amigable, muchas gracias ! Obviamente: Suscrito!!!

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว +1

      Gracias por tus palabras Gerardo! Dejame en comentarios temas que necesites cubrir y puedo agendar videos para eso también. Suerte con eso! .NET Core puede ser muy poderoso una vez que aprendes las bases.

  • @horaciomiszczuk7102
    @horaciomiszczuk7102 3 ปีที่แล้ว

    Excelente lo tuyo Cordobes!!!! Te felicito y a por más.

  • @juliancif
    @juliancif 4 ปีที่แล้ว +1

    Buena calidad de los vídeos y buena forma de explicar. Ojalá sigas haciendo más y te conozca más gente. Saludos desde Colombia.

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว +2

      Muchas Gracias! Voy a seguir haciendo más videos seguro :)

  • @gustavoyauny3801
    @gustavoyauny3801 ปีที่แล้ว

    muy buenas explicaciones.

  • @marcosparedes9828
    @marcosparedes9828 3 ปีที่แล้ว

    Minuto 27:00. ¿Por qué se crea la variable dentro del constructor y no fuera? Gracias

  • @Losquepasaremoselsemestre
    @Losquepasaremoselsemestre 3 ปีที่แล้ว +1

    00:52 ¿Qué diferencias podemos tener si creamos el proyecto en .NET Core y no en NET Framework?

    • @TheCoderCave
      @TheCoderCave  3 ปีที่แล้ว

      No muchas! Solo que en .NET Core no te aparecera la caja de herramientas. Te recomiendo que lo hagas con el .NET Framework para que no tengas problemas :)

    • @Losquepasaremoselsemestre
      @Losquepasaremoselsemestre 3 ปีที่แล้ว

      @@TheCoderCave ¿El toolbox? Si no es con esa caja de herramientas entonces ¿cómo se crean botones y demás en un formulario?

    • @pandazepunk
      @pandazepunk 3 ปีที่แล้ว

      @@TheCoderCave Yo empecé mi proyecto de universidad en .NET Core, y en la parte del dataGridView no se podía enlazar la base datos. Así que tuve que volver a empezar con .NET Framework. :'(

  • @urielgamerma6862
    @urielgamerma6862 ปีที่แล้ว

    esa interfaz se le pueden agregar mas tablas con diferentes columnas o se tienen que hacer interfaces por separado?

  • @adrianmontilla3095
    @adrianmontilla3095 3 ปีที่แล้ว

    Muchísimas gracias, me funciona excelente

  • @CharlyEduard972
    @CharlyEduard972 2 ปีที่แล้ว

    Saludos, este video lo puedo seguir con visual studio 2022 no se como bajar el visual 2019 no lo encuentro.. Gracias

  • @federicaalem7106
    @federicaalem7106 4 ปีที่แล้ว +1

    Te ame!! gracias, me abriste la cabeza!!

  • @jphumani
    @jphumani 2 ปีที่แล้ว

    Gracias por el tutorial! A pesar de las idas y vueltas es muy explicativo! Lo que si tengo un bug que no puedo resolver. Si esta abierto el formulario y haces clic mas de una vez en cualquier lugar de la grilla, se cuelga y da el error de cannot convert Datagridviewlinkcell to DatagridviewTextBoxCell. Alguna sugerencia?

  • @jean-louishoudret7549
    @jean-louishoudret7549 2 ปีที่แล้ว

    Mucha gracias por este tutorial

  • @diegotaccari8842
    @diegotaccari8842 11 หลายเดือนก่อน

    hola que tal ? termine el tutorial me que ok . me gustaria saber como lo puedo seguir optimizando ?¡ gracias

  • @Baltss
    @Baltss 2 ปีที่แล้ว

    Bueno, me salvaste la promoción de una materia amigo, gracias😂

  • @10tronic
    @10tronic 2 ปีที่แล้ว

    The Coder Cave esp Estoy aprendiendo Web ultimamente y me surgió una duda. Este ejemplo aborda muy el concepto de MVC?

  • @jhonnypb7067
    @jhonnypb7067 3 ปีที่แล้ว

    Amigo muchas gracias sos un capo.....

  • @cdavgamb
    @cdavgamb 3 ปีที่แล้ว

    Esta muy bueno el tutorial solo que un poco molesta que antes de crear los metodos , escribas codigo y dejas pendiente, quiza por que dominas el tema se te hace mas facil ordenarte , pero para los que recien empezamos como que nos dejas en stand by por cada codigo que dejas pendiente espero tomes mi consejo saludos amigo !

  • @levh74
    @levh74 11 หลายเดือนก่อน

    ¡¡Excelente!!

  • @zerogaona8778
    @zerogaona8778 2 ปีที่แล้ว

    Hola, excelente explicacion, sin embargo tengo una duda. Si yo tengo varias tablas, las puedo llamar todas en el mismo TRY donde agregaste los contactos o debo crear un TRY para cada tabla?. Espero me haya hecho entender y muchas gracias

  • @yonderespitia7267
    @yonderespitia7267 2 ปีที่แล้ว

    puedes hacer este mismo proyecto con EF !!!

  • @msalinas1999
    @msalinas1999 4 ปีที่แล้ว +1

    Hola, muchas gracias por el video. Hay algun sitio donde pueda descargar todo el codigo fuente el proyecto?

    • @--------------------------8307
      @--------------------------8307 4 ปีที่แล้ว

      www.microsoft.com/es-es/sql-server/sql-server-downloads,
      para el visual studio selecciona comunity. y elige la característica desktop y otras que uses para tu uso como el c# y vb o también lo fusionas con unity u otros programas que tengas en tu equipo, depende de lo que elijas pesara mas o menos.

    • @msalinas1999
      @msalinas1999 4 ปีที่แล้ว +1

      @@--------------------------8307 Hola al3x... me refiero al codigo fuente the los archivos creados en el proyecto del video: DataAccesLayer.cs, BusinessLogicLayer.cs, ContactDetails.cs, etc.

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว +1

      Hola Manuel! envíame un mail a thecodercaveok@gmail.com y te lo envío por allí!

    • @estebanescorcia5879
      @estebanescorcia5879 ปีที่แล้ว

      ​@@TheCoderCaveTambién me lo puedes mandar a mi??

  • @StupidShuffle
    @StupidShuffle 3 ปีที่แล้ว

    En el minuto 1:13:00 tengo un problema porque si clickeo un nombre o cualquier otro valor que no sea el link "Edit" me crashea el programa. Hay alguna forma para evitar eso? Intente con trys pero no hubo caso

    • @jphumani
      @jphumani 2 ปีที่แล้ว

      Sabes que tuve el mismo problema. Pudiste resolverlo?

  • @zamirbebe834
    @zamirbebe834 4 ปีที่แล้ว

    1:23:29 al dar play me sale error en contactDetails.ShowDialog(this); System.Windows.Forms.DataGridViewCell.Value.get devolvió null.
    No he podido dar con el error...
    prnt.sc/u338gn

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว

      Hola Zamir.
      Alguno de esos ".Value" de las celdas tiene un valor nulo y, al hacerle un .ToString() está entregando ese error.
      Te recomiendo que comentes todas las líneas de las propiedades y que las vayas habilitando de a una hasta identificar cual es la que está tirando el error.

    • @zamirbebe834
      @zamirbebe834 4 ปีที่แล้ว +1

      @@TheCoderCave Es correcto, eso era, gracias!

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว

      @@zamirbebe834 Genial!

  • @carlosgabrielbalbi4701
    @carlosgabrielbalbi4701 2 ปีที่แล้ว

    Como haces pasar en vez de un string en el numero de telefono uno que sea solo number o en caso de que no sea numero de telefono y sea fecha de nacimiento como deberia de pasar el dato??

  • @AngelRodriguez-nr9uu
    @AngelRodriguez-nr9uu 3 ปีที่แล้ว +1

    Gracias, buen vídeo, ¿ habrá algún control para paginación en windows form?. En proyectos pequeños con pocos registros en una tabla todo funciona bien, pero cuando se trata de miles de registros, se pone pesada la aplicación en lo que carga todos los registros, pienso que seria buena idea paginar los datos por ejemplo de 20 en 20, aunque sea una aplicacion de Windows Forms.

    • @franciscorivas2667
      @franciscorivas2667 2 ปีที่แล้ว

      tienes que paginar al traer los registros de la base de datos, al hacer la solicitud en tu sentencia debes paginar

    • @AngelRodriguez-nr9uu
      @AngelRodriguez-nr9uu 2 ปีที่แล้ว

      @@franciscorivas2667 entiendo que si, pero como es la pregunta

  • @jphumani
    @jphumani 2 ปีที่แล้ว

    Hola! Tengo terminado el winform pero al querer usar la función de buscar arroja error cerca del "like", podrias echarme una mano por favor?

  • @franklinxavierrodriguezsan3359
    @franklinxavierrodriguezsan3359 3 ปีที่แล้ว +1

    Sos un crack

  • @benjaminbaran6586
    @benjaminbaran6586 4 ปีที่แล้ว

    Minuto 31:06 al momento de cambiarle el nombre, al documento de texto a conn.udl no pasa nada, no cambia, al tipo Microsoft Data Link, ¿alguien me podría ayudar con eso? No se como hacer para que cambie. Gracias

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว +2

      Hola Benjamín. Eso seguro pasa porque no tienes habilitada la opción de mostrar la extensión de los archivos en Windows, entonces cuando cambias la extension realmente no estás cambiando la extensión sino el nombre porque la extensión está oculta.
      Fijate este tutorial: adobe.ly/3heY2rj y luego me cuentas.

    • @benjaminbaran6586
      @benjaminbaran6586 4 ปีที่แล้ว

      @ The Coder Cave esp, te lo agradezco si funciono, gracias por la ayuda

    • @benjaminbaran6586
      @benjaminbaran6586 4 ปีที่แล้ว

      Muy buen vídeo bien explicado, uno de los muy pocos videos que hay

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว

      @@benjaminbaran6586 Gracias!

  • @--------------------------8307
    @--------------------------8307 4 ปีที่แล้ว

    una duda no se si instalarme el sql básico el personalizado o el de descargar medios.

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว

      Hola Alex, perdón la demora es que estuve de vacaciones.
      Aquí te dejo la guía para que veas cual descargar: th-cam.com/video/nNP0ccnXK3k/w-d-xo.html

  • @franciscoterrero1019
    @franciscoterrero1019 ปีที่แล้ว

    si el documento con extencion udl sigue siendo txt que puedo hacer

  • @estebanescorcia5879
    @estebanescorcia5879 ปีที่แล้ว

    Como le haces para que el id del registro qué eliminaste se reinicie?? En mi caso si eliminó el id 3 y vuelvo a añadir otro se me marca como 4 entonces me parece así, registro 1, 2, 4, etc
    O acaso así esta bien?? 😅

  • @fpradove
    @fpradove ปีที่แล้ว

    La pregunta: como gestionas una BD con 1 millon de contactos. No puedes subirlos todos a un List() debe haber otra formas mas eficente de hacerlo podrias darnos alguna idea??

  • @RobertCastilloC
    @RobertCastilloC 4 ปีที่แล้ว +1

    gracias excelente video

  • @elisaulguzman7761
    @elisaulguzman7761 3 ปีที่แล้ว

    porque me da este error "System.InvalidOperationException: 'ExecuteReader: la propiedad Connection no se ha inicializado."

  • @satoarcadego5568
    @satoarcadego5568 4 ปีที่แล้ว +2

    No me sale windows forms que debo hacer?

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว

      Hola! Si no te aparece es porque probablemente no lo hayas instalado (aunque es raro porque viene por defecto). Por las dudas, revisa de nuevo este video: th-cam.com/video/TPwTSpdwjHU/w-d-xo.html y asegurate de que tienes seleccionado "Desktop development" o "Desarrollo de Escritorio".

  • @Manuel-ug5fg
    @Manuel-ug5fg 2 ปีที่แล้ว

    Esto se considera algo complejo y complicado, o algo para gente muy principiante?

  • @sheidydiaz7167
    @sheidydiaz7167 4 ปีที่แล้ว

    Buenas, tengo un problema que en el video usted no declara las variables de tipo int, solo la de string , entonces convierto de string a int & me da error, cree hasta otra tabla & no puse ningun valor con tipo de dato numerico
    & lo que me dice es :System.ArgumentException: 'No mapping exists from object type System.Data.SqlClient.SqlParameter to a known managed provider native type.'
    ayudenme por favor

    • @richardtaveras4533
      @richardtaveras4533 ปีที่แล้ว

      Me da el mismo error , lo podiste resolver y como??

  • @RobertCastilloC
    @RobertCastilloC 4 ปีที่แล้ว

    porque declaras una instancia y luego la inicializas en el bloque main porque no lo inicializas de una vez en la declaracion?

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว

      En general se acostumbra a inicializar las variables cerca del lugar en el cual las vamos a usar para tener la posibilidad de consultar luego si esa variable es nula o no si nos hace falta.
      Pero si me indicas el minuto en el cual lo viste te lo comento con más detalle :)

    • @RobertCastilloC
      @RobertCastilloC 4 ปีที่แล้ว

      @@TheCoderCave gracias por el soporte 👌

  • @joelPallero
    @joelPallero 4 ปีที่แล้ว

    Tengo este error, luego de crear el load para cargar el datagridview:
    System.Data.SqlClient.SqlException: 'El nombre de objeto 'Contactos' no es válido.'
    ¿Podés darme una mano?
    Será que me falta algo? Revisé parte por parte y te sigo al pie de la letra.

    • @TheCoderCave
      @TheCoderCave  4 ปีที่แล้ว +1

      Hola Joel! Te falta crear la tabla en sql o ese no es el nombre correcto de la tabla!
      Eso es lo que SQL está diciendo.

    • @joelPallero
      @joelPallero 4 ปีที่แล้ว

      @@TheCoderCave Estoy haciendo de nuevo varias cosas que mostras, cuando el programa inicia tiene que traerme un dato de una tabla. Solo 1. Pero al ejecutarlo esta vez (lo hice antes parecido a este y me fue bien), me da el error: System.InvalidOperationException: 'Ya hay un DataReader abierto asociado a este Command, debe cerrarlo primero.'
      La verdad que no encuentro fallos en la lógica siguiendo tus pasos, pero me da igual error. ¿Alguna idea para solucionarlo?

  • @richardtaveras4533
    @richardtaveras4533 ปีที่แล้ว

    Execelente video The coder soy nuevo en c# pero me esta dando este error System.Data.SqlClient.SqlException: 'Invalid column name ' [FirstName'.' en el minuto 47: 15 hay cuando le das a Save para introducir los datos, quien me puede ayuda se le agradeceria muchisimo

  • @dessybalandrano7136
    @dessybalandrano7136 3 ปีที่แล้ว

    Hola, este es un tutorial muy bueno de como crear un CRUD. Lo segui pero me genera error en la parte del filtrado, mas concretamente en la parte de Search, no me reconoce los caracteres como aparecen en el video, alguien me podria ayudar??

  • @feripkz
    @feripkz 2 ปีที่แล้ว

    se me complicó demasiado con el SQL a la mitad del video, inicié el proyecto y cuando ingresé los datos para probar se me queda trabado JAJSJAJS

  • @DonecEris
    @DonecEris 3 ปีที่แล้ว

    Llevo 1:00:19 trabajando el video. Para ser gratis esta bien. Sin embargo, consejos constructivos del alumno al profe. mucho desorden. Vamos Arriba, volvemos a otra pestaña, vamos un poquito arriba ahora otro ppoquito abajo, como alumno me perdi. De todos modos gracias mil, por regalarnos el esfuerzo y tiempo. Adios Profe.

    • @TheCoderCave
      @TheCoderCave  3 ปีที่แล้ว +1

      Hola Jorge, gracias por el feedback! Estoy de acuerdo contigo, este fue el segundo tutorial que hice (en mi vida ja!). Ya tiene dos años y creo que he ido mejorando con el tiempo. SI miras alguno de los tutoriales de Blazor me dices si ves algún progreso o no.
      Un saludo!

  • @oscarfiblas2096
    @oscarfiblas2096 3 ปีที่แล้ว

    Se ve interesante y se agradece el video, pero viendo los primeros minutos, ¿por qué ese afán de tener VS2019 y Managment Studio en inglés cuando es tan fácil de configurarlo en el hermoso español? ¿English lover? Además, el video podría estar en el hermoso español chileno, pero en fin...es lo que hay....

    • @TheCoderCave
      @TheCoderCave  3 ปีที่แล้ว

      Hola Oscar!
      El lenguaje con el que uno interactúa con las aplicaciones ya es a gusto personal, de hecho en los videos del canal en donde explico como instalar las herramientas cuento como ponerlas en el idioma deseado.
      De cualquier manera, te recomiendo amigarte con el inglés para programar porque es la única forma en la cual tu carrera puede dar un paso considerable hacia adelante. Hoy por hoy, ya es trivial mencionarlo.
      En mi caso particular, ya hace muchos años que vivo y trabajo en un país de habla inglesa así que me da lo mismo tener las interfaces en inglés o en español; directamente las dejo por defecto cuando las instalo y terminan en inglés.
      ¡Mucha Suerte!

  • @L3iToUTN88
    @L3iToUTN88 3 ปีที่แล้ว

    System.InvalidCastException: 'No se puede convertir un objeto de tipo 'System.Windows.Forms.DataGridViewTextBoxCell' al tipo 'System.Windows.Forms.DataGridViewLinkCell'.'
    private void gridContacts_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
    DataGridViewLinkCell cell = (DataGridViewLinkCell)gridContacts.Rows[e.RowIndex].Cells[e.ColumnIndex];
    if (cell.Value.ToString() == "Edit")
    {
    ContactDetail contactDetail = new ContactDetail();
    contactDetail.LoadContact(new Contact
    {
    Id = int.Parse(gridContacts.Rows[e.RowIndex].Cells[0].Value.ToString()),
    FirstName = gridContacts.Rows[e.RowIndex].Cells[1].Value.ToString(),
    LastName = gridContacts.Rows[e.RowIndex].Cells[2].Value.ToString(),
    Phone = gridContacts.Rows[e.RowIndex].Cells[3].Value.ToString(),
    Address = gridContacts.Rows[e.RowIndex].Cells[4].Value.ToString()
    });
    contactDetail.ShowDialog(this);
    }
    else if (cell.Value.ToString() == "Delete")
    {
    DeleteContact(int.Parse(gridContacts.Rows[e.RowIndex].Cells[0].Value.ToString()));
    PopulateContacts();
    }
    }

    • @jphumani
      @jphumani 2 ปีที่แล้ว

      Tuve el mismo problema! como lo resolviste?

  • @tab3dyelectronicquotes
    @tab3dyelectronicquotes 2 ปีที่แล้ว

    Hola buenos días, EXCELENTES tus vídeos, muy claro en el momento de explicar pero una crítica constructiva: MUY desordenado y muchos saltos a la hora de escribir el código. Tienes un nuevo suscritor. Gracias por compartir tu tiempo y tus conocimientos. Si me lo permites, da un error cuando das click en cualquiera de las celda menos en la de "id", "Edit" y "Delete", estas NO dan error.
    En Main.cs
    Linea 56
    private void gridContacts_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
    DataGridViewLinkCell cell = (DataGridViewLinkCell)gridContacts.Rows[e.RowIndex].Cells[e.ColumnIndex];
    Este es el error:
    "Exepción no controlada
    System.InvalidCastException: 'No se puede convertir un objeto de tipo 'System.Windows.Forms.DataGridViewTextBoxCell' al tipo 'System.Windows.Forms.DataGridViewLinkCell'.'"
    De verdad soy muy nuevo en C# y no se como resolverlo. Gracias nuevamente por tu tiempo.👍👍

  • @matiasmayor6646
    @matiasmayor6646 ปีที่แล้ว

    Muy bien explicado, fue de mucha ayuda, muchas gracias!

  • @jphumani
    @jphumani 2 ปีที่แล้ว

    Gracias por el tutorial! A pesar de las idas y vueltas es muy explicativo! Lo que si tengo un bug que no puedo resolver. Si esta abierto el formulario y haces clic mas de una vez en cualquier lugar de la grilla, se cuelga y da el error de cannot convert Datagridviewlinkcell to DatagridviewTextBoxCell. Alguna sugerencia?

  • @felipesalazar6540
    @felipesalazar6540 3 ปีที่แล้ว +1

    Buenas tardes, en el minuto 48:15, al abrir el "DataGridView Task" no me aparece "Add Project Data Source", alguien me puede ayudar?

    • @leuchis18
      @leuchis18 3 ปีที่แล้ว

      Pudiste solucionarlo?

  • @cdavgamb
    @cdavgamb 3 ปีที่แล้ว +2

    Esta muy bueno el tutorial solo que un poco molesta que antes de crear los metodos , escribas codigo y dejas pendiente, quiza por que dominas el tema se te hace mas facil ordenarte , pero para los que recien empezamos como que nos dejas en stand by por cada codigo que dejas pendiente espero tomes mi consejo saludos amigo !

    • @JuanDurgali-j6u
      @JuanDurgali-j6u 9 หลายเดือนก่อน

      Desde mi punto de vista, es mas comodo ir haciendo un poco de todo para que se ensamble mejor. Si vos haces una funcion que te devuelva strings pero despues en tu codigo necesitas q te devuelva un entero, lo tenes q modificar.