Visual Studio: tu guía para la programación básica de C# OOP | Matthew Dewey | Skillshare

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Visual Studio: tu guía para la programación básica de C# OOP

teacher avatar Matthew Dewey, Writer, Writing Tutor

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

10 lecciones (58min)
    • 1. Introducción | Visual Studio: tu guía para la programación básica de la programación C # OOP

      3:16
    • 2. Clases Introducción

      3:50
    • 3. Creación de clases

      6:08
    • 4. Métodos Introducción

      6:10
    • 5. Práctica de métodos vacíos

      4:27
    • 6. Práctica de métodos tipados

      6:09
    • 7. Práctica de OOP

      11:05
    • 8. Discusión de proyectos

      2:49
    • 9. Respuesta del proyecto

      12:42
    • 10. Conclusión para Visual Studio: tu guía para la programación básica de C# OOP

      1:36
  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

227

Estudiantes

3

Proyectos

Acerca de esta clase

¡Bienvenido a mi curso de OOP sobre Programación en C # con Visual Studio!

Antes de discutir el curso, debo destacar que este es un curso avanzado, para que se requiera un conocimiento fundamental de C# y/o Visual Studio. Si quieres aprender estos fundamentos, por favor echar un vistazo a mi curso de principiante, Studio el curso de programación básica en C #.

7ab1b040.png


Mi nombre es Matthew Dewey. Soy un programador experimentado, habiendo recibido varios alojamientos en la programación en mi educación formal y varios lenguajes de programación difíciles a miles de estudiantes. Mi objetivo es proporcionarle, el programador en ciernes, el conocimiento que necesitas para programar de una manera fácil y divertida. En este curso hago eso y con uno de los IDEs más útiles junto con el lenguaje de programación C#.

C#, un lenguaje de programación maravillosamente simple que ha alentado a muchos programadores a seguir carreras que involucran a C# en cualquier otro idioma. Por supuesto, no hace falta decir que C# es un excelente idioma, pero ¿sabes lo que se requiere de ti en una carrera de programación?

Hay muchas habilidades en la programación que se requieren en cualquier forma del campo, pero lo que tengo previsto enseñarte en este curso es exactamente lo que encontrarás en muchos requisitos de trabajo, así como muchos métodos avanzados que sin duda te ayudarán en el futuro. Hablo de OOP, programación orientada a objetos, además incluí el procesamiento de datos.

¿Qué hay de Visual Studio? Un IDE popular y ampliamente utilizado que se han creado muchas aplicaciones grandes a lo largo de los años. ¿Sabes cómo usarlo a todo su potencial? Bueno, en este curso pasaremos por varios proyectos que te ayudarán a sentirte realmente cómodo con el IDE y más expertos en la creación de programas.

En resumen, aprenderás:

  • Métodos avanzados de C#
  • Recolección de datos
  • Procesamiento de datos
  • OOP, Programación orientada a objetos
  • ¡Y consejos y trucos de BONUS!

¡No vayas más lejos si buscas el curso que te llevará de novato a un experto! Con mi curso, puedo garantizar que el conocimiento que aprendes te ayudará en tu carrera o otros estudios sobre programación Java. ¡Espero que disfrutes del curso y te ayude a entrar en el mundo de la programación!

"La programación es una forma de arte. ¡Es una creatividad lógica!"

Conoce a tu profesor(a)

Teacher Profile Image

Matthew Dewey

Writer, Writing Tutor

Profesor(a)

Hey everyone!
This week on Writing Today, I cover a step-by-step formula for writing an unforgettable villain. If you want an antagonist that really stands out among the many bland villains in literature today, then you don't want to miss this!

ABOUT ME

I have been writing and teaching for years, helping tens-of-thousands of students achieve their goals, be it completing their novels or publishing their work. Having written several novels, non-fiction books, hundreds of short stories and articles, I have studied and put into practice the best methods for writing effectively and efficiently.

In addition to writing, I am also a programmer and artist, teaching what I know on the subject and helping those interested get a he... Ver perfil completo

Calificaciones de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%
Archivo de reseñas

En octubre de 2018, actualizamos nuestro sistema de reseñas para mejorar la forma en que recopilamos comentarios. A continuación, se muestran las reseñas escritas antes de esa actualización.

¿Por qué unirse a Skillshare?

Toma las galardonadas clases originales de Skillshare

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Toma clases sobre la marcha con la aplicación Skillshare. Transmite o descarga para verlas en el avión, el metro o donde aprendas mejor.

Transcripciones

1. Introducción | Estudio visual: tu guía para la programación básica C# OOP: Hola y bienvenidos a tu curso de tienda OPC con estudio visual. Mi nombre es Matthew Dewey. He estudiado programación desde hace varios años aprendiendo lenguajes de programación civil en toda mi Corea. Al haber recorrido miles de estudiantes a lo largo de estos años, he descubierto cuánto se lucha la nueva era del programa para comprender los fundamentos de la programación, no hablar de los conceptos avanzados. Es objetivo de Maar como instructor de programación proporcionarte una forma sencilla y práctica aprender la programación no de pudrirse en papel o practicar teoría, sino de códigos de barras y crear programas, programas que tengan un uso y contengan código que sin duda te ayudará a lo largo de tu carrera no sólo a crear programas sino a hacerlos eficientes y bien escritos. En este curso, hablamos de clases y métodos los fundamentos fuera de la programación orientada a objetos Opie. Antes de poder discutir qué contiene este curso y qué vas a estar aprendiendo a hacer, debo advertir que se requiere algún conocimiento principiante. Necesitarás tener estudio visual, el I D con el que estará trabajando y el conocimiento fundamental fuera de Ver tienda. Debes saber crear tops variables civiles. Usa bucles si las declaraciones y recuperas, Usa una hija o hija procesando si estás seguro de que tienes estas habilidades que permitirme continuar. Si no, entonces una recomiendo tomar mamá Iniciando llamadas Visual studio, el básico Ver curso de programación de tienda aprenderás todo lo que necesitas saber y los fundamentos de la programación de conchas marinas en ese fantasma. Ahora, ¿qué aprenderás en este curso? Estarás aprendiendo qué son las clases y a qué están acostumbrados sobre cómo crearlas. Aprendes a crear estas clases. Aprenderás cómo se vinculan estas clases. Y con esto en mente, sálvate código creando y programa O P, luego aprenderás sobre la creación de métodos, los diferentes tipos de métodos y cómo hacerlos funcionar. Bueno, con casi cualquier pieza de hija que necesite ser procesada, Al presentarte la programación a la que podrías practicar a medida que vamos. Y sí te recomiendo practicar como vas ya que esto sin duda te ayudará no sólo en este curso sino en el futuro. En la construcción de tu destreza de programación, habrá un proyecto al finalizar este curso donde nuestro te pida crear y rop programa que cumpla con ciertas especificaciones para llevar a cabo una tarea sencilla, por supuesto, presentar estos lecciones y proyectar de la manera más sencilla para evitar cualquier sondeo o lucha. Al final de este curso, tendrás la base y algunos consejos más sobre programación orientada a objetos cuando trabajes con C Sharp. Espero este curso en general en este año sobre el tema y ustedes avancen hacia el mundo fuera de la programación. Gracias, y nos vemos en el siguiente video. 2. Introducción a las clases: Hola y bienvenidos a tu auricular. Eash, por supuesto, era estudio visual. En este video, estaremos discutiendo qué son las clases y qué son útiles. En primer lugar, ya sabes, hay un programa principal en el que escribes tu código. El programa ejecutar Herbal se ejecutará este código utilizando los métodos y variables que usted llamó y creó. Este programa principal lo muestra el salón abriendo esta sección la cual se dio Raj. Vacío estático principal. Este es el cool de tu programa, la sección principal de ejecución herbal. Si no hay nada bueno en este programa en particular, entonces tu programa producirá nada más que un gran declarando que el programa se ejecuta con éxito. Lo que vamos a hacer es crear secciones similares de código, pero estas secciones no se ejecutarán ble. Estas secciones se denominan clases. Estas clases contienen entonces métodos que discutiremos en un video posterior. A las clases que contienen estos métodos se les llamará el programa principal la sección principal del vacío estático del código. Al crear objetos, estos objetos harán uso de los métodos dentro de las garras. Cómo se vinculan las clases es por una jerarquía simple. La clase contenida dentro del proyecto de programas principales puede ser utilizada por el programa principal siempre y cuando la clase esté contenida en el paquete en el que el método principal pueda ubicar esta cerca si se llama a un objeto o línea de código, siempre y cuando el está contenida en este paquete, el método principal puede localizar este cierre utilizando un objeto o línea de código. Es un proceso bastante sencillo del que no necesitas preocuparte demasiado. Organizar tus clases es importante si dependes de cierto código para tenerlo en cuenta al trabajar con objetos. Lo que quizá sepas ya es que has estado usando clases desde el inicio de la programación . Excepto estas clases. No estoy contenido en el programa principal. Estos tienen frijol importado al programa a través de la configuración predeterminada de I. D. D. E s. Podrías encontrar estas clases importadas escritas en la parte superior de tu código en el programa principal. Ahora hay dos lugares donde puedes crear tu clase. Puedes crearlo en el programa principal. Si bien esto no siempre se recomienda cuando se trabaja con programas Opie más pequeños, la forma más común es creando una clase aguda C adicional en el mismo proyecto. Esto se puede hacer fácilmente agregando un átomo un vaso afilado c. Después de hacer clic en la carpeta Proyecto, te estaré mostrando cómo en el siguiente video creando una clase de práctica, con la que estará trabajando a lo largo de este curso. Una vez que hayas creado este vidrio, más adelante notarás que no necesita ser importado al crear un objeto e invocar sus métodos. Esto se debe a que, como si fuéramos a crear un cierre dentro del programa principal o simplemente dentro del proyecto, la clase es local a este programa principal. Desbloquea las clases, las cuales son importadas por defecto o por el programador. Esas clases están pre hechas dentro del I D E y necesitan ser importadas para hacer uso de su código. Entonces para resumir cuáles son las clases, hay secciones de código que contienen métodos que pueden ejecutarse tempranamente a través de un objeto en la clase herbal de ejecución principal. Si aún te cuesta entender cómo funciona el sistema, obtendrás una mejor idea en el siguiente video que concluye esto. Escucha. En el siguiente video, crearemos un proyecto de práctica y una clase para acompañarlo 3. Creación de clases: Hola y bienvenidos a tu propio curso de tienda OPC con estudio visual. En este video, te voy a mostrar cómo crear una clase de dos maneras. Como pueden ver, tengo el programa Microsoft Visual Studio Open. Lo que ibas a hacer es crear un proyecto en el que vamos a estar trabajando a lo largo este curso tenemos un archivo nuevo proyecto. Te das cuenta de que habrá una caja desplegable C visual. Hacemos clic en Windows Classic Desktop Council aplicación dot net framework y nombramos nuestro proyecto para este. Simplemente lo vamos a llamar práctica de Opie, Así que es doble o p práctica y click. OK, ahora, como pueden ver, tenemos nuestro programa principal donde el espacio de nombres, el programa de cierre y el vacío estático principal, cual contendrá nuestro código ejecutable. Ahora, para entender mejor qué clases podemos echar un vistazo a nuestro código principal de ejecución herbal. Contamos con el programa de clases, la clase principal y nuestro programa principal. Y dentro del cierre, tenemos nuestro principal lo hace el vacío estático principal May dijo lo que se pudra dentro, esta cláusula principal se va a ejecutar. Entonces si queremos crear una clase que no se ejecute herbal, en otras palabras, para crear una clase de la que podamos invocar objetos desde. Tenemos que asegurarnos de que esté fuera de este programa de clase, y esto se hace fácilmente. El primer modo en que te voy a mostrar cómo crear una clase es dentro del programa principal en sí. Estamos aquí al final de clase, los corchetes finales de la misma. Empezamos una nueva línea y creamos una nueva clase al rematar en clase pública, y nos rendimos a través del nombre, como un escritor. Ahora que lo hemos hecho, abrimos nuestra sección para cerrar, en la que tendremos nuestro código. Lo que ahora hemos creado es un cierre, y sabemos que es una clase del nombre así como si intentamos dar salida a algo a través la propia clase, lanzará una era. Por ejemplo, tenemos un simple arriba cónsul Portland dot línea derecha citas dobles tienen amor cerrado en el semi colon es una simple LAN, que al ejecutarse en el método principal, pondrá el terreno hola en el consejo. No obstante, en la cláusula, no lo hace Esto se debe a que el código principal necesita estar contenido dentro de un método. Entonces si creáramos increíble dentro de este cierre, esta tierra correría pero sólo una vez se llamó. En el método principal, necesario tener esto en cuenta o el código dentro de un método externo que no es el método principal no se ejecutará a menos que lo digan los métodos principales. El segundo modo en que puedes crear un cierre dentro de tu programa es yendo a la solución. Explorer, derecha, dando click en la práctica de la hora p, dando click en Agregar nuevo Artem y lo que queremos agregar es una clase dentro de click add. Podemos nombrar a esta clase, pero por ahora solo la estoy dejando lo más cerca que pudieras ver. No es una cláusula principal, y podemos invocarla creando un objeto en el programa Santa Main. Entonces practiquemos la creación de un objeto. Ahora estás de vuelta programa Carlomagno. Y ahora solo empecemos nuestro primer cierre, que creamos dentro del programa principal para crear un objeto que encabezamos en nombre de la escritora recordadora de clase le dimos objeto a nombrar como Taste es igual a nuevo escritor, un conjunto de corchetes cerrar con el mismo yo coronel. Y así como así, hemos llamado a una clase. Podemos entonces usar sus métodos por arriba en el nombre del punto objeto y un método que cae bajo la clase. A partir de ahora, no hay métodos bajo el derecho de cerrar, por lo que no tiene sentido crear un objeto. No obstante, todo esto es solo una prueba para ver si nuestras clases se están creando correctamente. Ahora intentemos crear un objeto para una clase uno cuesta. Es una carrera Islam top en la clase uno. Vamos a llamarlo Sabor igual a nuevo más uno. Cierra el Kerlan mayor. Y como puedes ver, no hay errores. Aquí aparece nuestra Clase uno y el Explorador de Soluciones justo por encima de nuestro programa principal. Entonces ver como está en el mismo proyecto se encuentra localmente, y podemos invocarlo en nuestro método principal. Y ahí lo tienes, cómo crear clases en C Shop Visual studio. Estas son las dos formas en las que puedes crear un costo en visual studio. El mal método vial para la creación de Klaus es creando un cierre agregándolo al proyecto lugar de tenerlo en el programa principal. Entonces, por ahora, voy a eliminar la clase pública aquí, y también voy a eliminar la clase uno. Recrearemos una clase más tarde. En el curso cuando aprendamos sobre los métodos que concluyen esta lección en el siguiente video, vamos a estar discutiendo los métodos encabezados. 4. Introducción a los métodos: Hola y bienvenidos a tu curso de tienda OPC con estudio visual. En este video, vamos a estar discutiendo métodos y sus diferentes tops. Los métodos son pequeños programas que podrían ser invocados por objetos que representan los métodos. El respectivo Kloss, por ejemplo. Puedo crear un meted que es simplemente salón de impresión de texto. Podría entonces darle el nombre impresora de texto creado objeto en el programa principal para esa clase y luego justo en esta tierra debajo del objeto creación nombre de objeto dot tex printer, un conjunto de corchetes cerrar con un punto y coma. Con esto, mucho Kurt. Mi programa principal luego mirará la clase que representa el nombre del objeto, encuentra el 3 de mayo y ejecuta el código dentro. Por supuesto, esto es sólo un concepto básico fuera de un método por no mencionar solo un top. Existen dos tipos de métodos que estarán tratando en este curso métodos nulos y rematados . Los métodos Void son métodos que no devuelven ningún valor. Los dos mejores métodos sí. Por ejemplo, se puede usar un método superior para dar valor a una variable. Se parecerá algo a la tierra de la siguiente manera. Tenemos una variable de cadena llamada nombre es igual a nombre de objeto. No te aparees. Nombra un conjunto de corchetes punto y coma para terminar fuera de la línea. Entonces, lo que alguna vez justamente que devuelve el nombre del método entonces se almacenará dentro de la cadena. Nombre de variable. Este método tendría que ser un método de cadena superior para devolver un valor de cadena. Así se vería una cuerda con ella. Método de cadena Nombre, dijeron. Corchetes, Abrimos nuestra sección y tenemos una línea de retorno la cual contiene el texto. Hola. Al crear un método superior, le das a la variable superior. Está devolviendo en este caso una cadena el nombre albañil y un conjunto de corchetes el cual contendrá variables adicionales, que hablaremos más adelante. Dentro de la sección a continuación, he creado una línea de retorno, tras lo cual he colocado el texto Hola entre comillas dobles. A qué va a inducir esto. Devolver el valor de cadena off hello. Colóquelo en una variable de cadena que el método era un san a Este es el método off top más básico . Ahora veamos los métodos vacíos. Evitar los métodos. No devuelva ningún valor. Ellos cuatro. No tienen hija. La decoración de asiento superior o incluso un método de retorno sobre evitar puede verse de la siguiente manera. Evitar método Nombre ¿Es un corchetes? No abrimos un código para seccional, y dentro has escrito una línea de ejemplo, que ni siquiera es necesaria. Consejo. No sonajero en un juego de corchetes. Hola, cerró el semi colon. Si este método se ejecutara, simplemente imprimiría alan. Hola Ahora evite mayo. Eso no necesita tener ningún código dentro de él para ejecutarse. A diferencia del método top, que requiere un LEM de retorno, el método void devuelve void, lo que significa el Kurt y evitar. El método se utiliza principalmente para el procesamiento de hija, búsqueda de valor u otras tareas más grandes. Los métodos más superiores suelen contener mucho menos código, visto como usaban solo para devolver valores en lugar de hija de proceso. Eso resume los elementos centrales evitar y métodos superiores. Pero qué pasa con esas Variables Adicionales se mencionan antes. Si eres método requiere más hija antes de escribir su tarea, puedes solicitarlo están declarando reglas muy adicionales. En un conjunto de corchetes que sigue el nombre del Método, por ejemplo, hemos anulado Mrs nombre y en visita Sur de corchetes cadena crearía en la siguiente sección , hemos creado una lan y como palabra igual Hello Commerce espacio Plus lo haría y luego imprimimos el valle. Habríamos evitado método modificar una cadena llamada Will The Valley para este mismo hueso se da en el programa principal. Cuando el objeto respectivo hace uso del método, se vería de la siguiente manera Nombre del objeto método punto, nombre, un conjunto de corchetes y dentro tenemos el texto John, visto como el vacío admitido Nombre del método requiere la cadena superior variable. Y así es lo que hemos hecho. Ahora hemos almacenado un valor dentro de esa variable. El valor siendo John Limited procesará entonces al médico, cual se puede equipar con el consejo, como se muestra anteriormente, todos devueltos usando un top dos. Por supuesto que te perdiste. Su puede contener más de una variable si es necesario simplemente separando las diferentes variables con el comercio, que podría verse de la siguiente manera. Sí, tenemos un vacío. Te lo pierdas en una clase dentro del conjunto de corchetes tenemos string sería coma en edad, y hemos ajustado. El lan sería igual para adaptarse a esas dos variables sería plus es más edad más años. Y entonces no lo imprimimos en el Cónsul en el programa principal. Damos estos valores rematando en el nombre del objeto dot Nombre importado el conjunto de corchetes. Tenemos entonces nuestra cuerda Valle Juan o iremos al Valle de Cuerdas de Madera y coma 25 que irá a la edad invariable. El resultado final de estos será John tiene 25 años y ahí tienes métodos. Son tops diferentes y cómo crearlos. Con eso concluye esta lección. En el siguiente video, practicaremos usando métodos de evitar. 5. Práctica de un método sin: Hola y bienvenidos a tu curso de tienda OPC con estudio visual en este. Escucha, te voy a estar mostrando cómo crear métodos FOID. En primer lugar, creemos un proyecto que vamos a estar trabajando con métodos rematados y nulos. En este curso, obtuvimos un archivo, nuevo proyecto de aplicación de consejo Windows Classic Desktop. Y llamemos a este método práctica Lo que hemos creado nuestro programa principal. Vamos a crear una clase en la que vamos a contener nuestros métodos. Nosotros también estamos pareados práctica dentro de la solución Explorer. Vamos a añadir nuevo Artem y tuvimos una clase de tienda c. Vamos a llamar a esta clase el escritor cerrar y hacemos click. Agrega como pudiste ver en la solución Explorer, Tenemos el derecho a través de aquí y podemos editar el código de aquí. Ahora que hemos creado están cerca, vamos directamente a crear un método vacío para crear de método. Primero tenemos que asegurarnos de que sea público para que podamos ser recibidos por el programa principal para que público y diga que es evitar mate, evitar, y le damos el nombre edad. Comprueba para comprobar la edad ya que vamos a estar trabajando de dos variables tops estará teniendo un nombre de cadena para la variable de nombre. Y vamos a tener un pasante de edad con un abrir nuestra sección de código con un conjunto de corchetes. Entonces entramos directamente en ocurrió con una declaración if que comprueba para ver si la edad es mayor 18 años e incluyente. Entonces es si la edad es mayor que igual a 18. No soy sección de código. No vamos a usar el consejo para pudrirse, y vamos a tener que pudrir nombre más comillas dobles es admitido. Cierra la misma economía dentro no lo has más si las edades menores de 18 17 años y bajan otro médico del consejo, ¿ verdad? Yo don nombre más estaciones demócratas no se admite Cerrar los mismos ingresos ahora que hemos creado son mensaje vacío, rigor a arriba programa principal y creado objeto para el cercano respectivo para crear el objeto treetop en nombre de la clase, Daría el objeto de nombres como test es igual a nuevo y de nuevo el nombre de la clase con un conjunto de corchetes cercanos a lo mismo ocurrió el. Ahora usemos nuestro método test dot age chick y le damos un valor de cadena fuera de Joe Blog y una edad de 25 cerrar con el semi Kotal. Y como es evitar mensaje y tiene el cabildo derecho tierras dentro de su código o necesitamos hacer se agota programa. Entonces controla a Fath. Y como pudiste ver, nuestro programa está funcionando correctamente a edades mayores de 18 años. Entonces es admitido Joe Blog, y eso es lo que imprime. Ahora cerremos y probemos nuestro programa con otra hija top como 18. Joe sigue admitido y ahora finalmente abajo por 17 a lo largo de nuestro programa. Joe Blog no es admitido. Por lo que ahora tenemos programa de trabajo. Tenemos un método que hace todo el trabajo. Tenemos un objeto que te hace así que el método país de aquí es la forma más simple, a menudo programa orientado a objetos usando evitarlo que concluya esto. Escucha. En el siguiente video, practicaremos usando un método de tap 6. Práctica de los métodos escritos: hola y bienvenidos a ustedes. 00 P. C curso agudo con estudio visual. En este video, voy a estar mostrando la tasa del Ártico y usar métodos rematados. En el video anterior, practicamos usando métodos de vacío. En el programa de práctica mítica, Katrina do es usar el mismo programa, elimina, evita métodos y trabaja desde cero. Entonces estoy aquí en el programa principal y voy a eliminar las dos líneas de código que escribimos en el video anterior. Lo que vamos a hacer en este cierre es reutilizado el vacío con ese polluelo edad de la mano con el método de los dos primeros, el método de tap volverá. El resultado final duro para embudo girado resultó en una variable que vamos a crear que representa a toda la clase. Entonces tenemos la rata de clase. Pero vamos a hacer después de que el escritor de clase es crear una variable. Vamos a llamar a esto resultados de cadena variable y vamos a darle un valle fuera estas citas dobles. lo tanto, es un valor de molino. Y ahora sólo vamos a evitar método para cambiar el valor de resultados a lo que está escrito en el cabildo . ¿ Verdad? Sensible a Lance Cónsul Rockland, nombrado más citas dobles, es admitido Así que en lugar de sólo la tierra derecha del consejo, vamos a tener el resultado igual a lo que hay dentro La trama cultural tan implacable para elevar el alarma tienen resultado igual a lo que hay dentro y lo mismo para el resto Reraise Alon resultado igual a tu aviso resultado sigue siendo registrado como variable dentro del método . Esto se debe a que está fuera y antes del método. Si vamos a trabajar con variables que son el fondo, estamos para crearlas en la parte superior de la cruz para que todos los métodos de abajo tengamos acceso a ellas. Como puedes ver ahora en este método vacío y ahora vamos a crear el apareado superior, que es simplemente devolver el resultado. Nuestro mensaje superior será cadena pública y lo llamamos resultado final dicho corchetes abrirán nuestra sección de codificación y nosotros arriba en resultado de retorno cerca del mismo me coronel. Y eso es un top para Nathan. Tiene la cuerda superior hija y está devolviendo una cuerda. Si nuestro intentar devolver un entero, simplemente mostraría una era como lo hemos dicho en los videos anteriores. Ahora vamos a volver al programa principal crea un objeto escritor gusto igual a nuevo escritor . Entonces vamos a usar el vacío. Mace, esa edad garrapata prueba punto edad. Echa un vistazo a los valores, John. Y 25 de nuevo porque el semi colon y luego vamos a crear un consejo línea derecha en la consola principal del programa punto a la derecha y luego vio las briquetas. Vamos a tener resultado de embudo de punto de prueba cerca del semi colon. Lo que esto debe hacer entonces es tomar los valles John y 25 trabajando a través del método de verificación de edad la h checkmated dentro, ajustar la cuerda. Resultado en consecuencia. Como hemos señalado en el video anterior, cambiará. El resultado a nombre plus se admite tener como resultado de fondo de cadena. Nuestro método de dos primeros luego devolverá la variable string al programa principal. Y qué vamos a hacer si estas variables se imprimen en un cónsul Radler Así que vamos a probar en nuestro programa ahora sobre el control Cristian. Si, como se pudo ver, se ha impreso, John es admitido en el cabildo. Por lo que nuestro programa es exitoso. No sólo hemos aprendido a crear un método top, sino que también lo hemos utilizado con un método void se aprovechó de las reglas locales muy un resultado de cadena como . Al mismo tiempo, podemos crear métodos civiles que aprovechen también el resultado de cadena, y no solo devolverlo como lo dije yo top 2 May. Por ejemplo, podemos crear un starter más grande y más complejo usando su hija que hemos creado en la variable resultado y como lo hemos hecho con resultado final, podemos crear un top comprometido que lo devuelva si le echas un vistazo a nuestro clase. Tenemos dos métodos y varias líneas de código, sin embargo, y nuestro programa principal, llamado Barcode, es sólo tres tierras. Este es el objetivo de la programación orientada a objetos es que nuestros programas trabajen de la mano con varios objetos. Podemos pasar por varias piezas de hija no necesitando un bucle, solo un objeto. Y con una tierra podemos correr Kurdo que previamente hemos creado, como se puede ver en el método vacío que necesitábamos cayó otra. Si sentencia, simplemente podemos usar el objeto con diferentes valores y lo mismo va para el método de resultado final de punto de prueba . Estamos creando un programa eficiente y salvándonos líneas de código que concluye esta lección. En el siguiente video, practicaremos programación orientada a objetos 7. Práctica OOP: Hola y bienvenidos a tu auricular. Curso de tienda E con estudio visual en este. Escucha, vamos a practicar programación orientada a objetos En los videos anteriores, aprendimos a crear y usar métodos topped y void. Vamos a crear un cierre con tres métodos. Todos estos métodos trabajarán en conjunto para recibir proceso y salida. Hija, si todo va correctamente, nuestro código principal de programas solo tendrá cuatro tierras, mientras que nuestra clase secundaria tendrá varias que engloban las características de los programas. En primer lugar, creemos nuestro proyecto. Vamos a archivar nuevo Project Windows Classic Desktop Council aplicación dot net framework y nos vamos a enfriar. Voy a aplicar Práctica de objetos una vez que lo hayamos hecho bien, ahora crea nuestro sub close el cual contendrá todos nuestros métodos. Correcto. Haga clic en la práctica de objetos. Ir a agregar nuevo Otoño, seleccionamos visual C clase aguda y vamos a llamar a esto cerrar la clase de proceso y hacer clic en agregar. Una vez que hayamos hecho eso, los verás en el programa Explorador de soluciones estando en el programa y proceso siendo nuestro cercano. Ahora hablemos de lo que estará haciendo el programa a fondo. Lo que vamos a hacer es pedirle al usuario que entin tres piezas de hija, su nombre, apellido y su edad. Ese es el trabajo fuera. El primer método será crear para recibir a la hija. El segundo método será procesar al médico, tomar las variables y los valores que hemos almacenado en ellas y procesarlas para adaptarse a una salida que deseamos. Y por último, el tercer método será un método de cadena topped el cual devolverá el resultado el cual será soportado en el programa principal. Primero, creemos unas variables en las que vamos a restaurar los valles. Vamos a crear una cuerda y enfriarlo nombre. Le dimos cotizaciones dobles. Entonces por eso es tan tiene un valor. Después creamos otra cadena para el apellido, que llamará a nombre L igual a comillas dobles otra vez y finalmente un ent para la edad que dará el valor de cero cerrar con cínico. Ahora que lo hemos hecho, podemos pasar directamente a nuestro primer método. Nuestro primer método será el método de evitar ya que no está devolviendo ningún valor. Entonces hagámoslo público evitar y le daremos el nombre Mason off Recuperar. Ya que está recuperando datos, todos hemos dicho dos corchetes y luego abrimos nuestra sección de código. En su interior, este método tendrá varias tierras derechas y tierras leídas. En primer lugar, tendremos un consejo de Rod Land punto línea derecha fuera del mensaje. Introduce tu nombre cerca del semi colon, y luego le daremos a nuestra variable de cadena el nombre. Variable el valor mediante el uso del consejo dot reid Land. Dije a paréntesis cerrar con punto y coma, y haremos lo mismo para el apellido y la edad pero procesando la entrada a un entero para almacenar en la variable de edad, además de ajustar los mensajes para adaptarse a la hija que estaban recuperando por lo que consejo punto línea derecha citas dobles. Ingresa tu nombre perdido Semi colon l Nombre es igual a consola dot reid. Línea constantemente línea derecha otra vez, Esta vez en remolque, vas H y convertimos la cadena en interject yendo edad igual convertir 0.2 int 32. Abrir paréntesis cónsul punto reid Línea cerca del mar me coronel, y ese es nuestro primer método. Siguiente real crea el método que procesará a la hija pública. Boyd y nosotros níquel este procesando un estado de soportes y nuestra sección dos en el recubrimiento. ¿ Haces eso? Vamos a decidir sobre lo que procesamos a las hijas, también. Desde que tenemos edad vamos a tomar de lo que hicimos en nuestros programas anteriores y comprobar si las edades anteriores, así que al número, digamos, 20. Si la edad es superior no inclusiva de 20 entonces son admitidos en el programa y vamos a aprovechar el nombre y apellido 200.2 tops mencionando el apellido y luego el nombre separado por una coma. El modo más formal de enumerar nombres, que esencialmente es lo que va a estar haciendo nuestro programa. Entonces vamos a crear una declaración if si la edad es mayor a 20. Ya que no es inclusivo, no incluiremos a los iguales. Ahora necesitamos una variable para dentro del resultado en Así que vamos a ir a la parte superior. Creamos una variable de cadena la cual llamaremos resultado y nuevamente iguala comillas dobles. Volvemos a nuestra declaración if y cambiamos valor de resultados al siguiente resultado de mensaje igual a l nombre clase vienen en espacio más nombre. Se permiten primeras citas dobles en el programa cerrar con Semi Conan dentro de crear más. Eso copiamos sin cambios. El mensaje no está permitido en el programa, y eso concluye nuestro enfermo y método. Ahora creamos un método top que devolverá el resultado final cadena pública. Y es este resultado de cancha y tiene un resultado de retorno de una línea cerca del escénico de ahí. Tenemos tres objetos. Regresamos programa Tom Main. Eso es un gran objeto y hacer uso de ellos. En primer lugar llamamos al proceso de clase que llamamos al objeto. Prueba por ahora es igual a nuevo proceso dentro utilizado los métodos Test dot Retreat, dije a corchetes cerca con cínico en esto recuperará la hija. Entonces lo tramitamos y finalmente ponemos el Consejo de Resultados no en línea correcta. Registros de activos resultado de punto de prueba. Otro conjunto de registros cierran el Simic on. Ahora que hemos hecho eso, vamos a quedarnos sin control de programa si nos presentan el cónsul pidiéndonos pasante nuestro nombre y bajo escuela parpadeando para indicar que se nos permite valor Indiana, Vamos a entrar a John y luego nos pide entrar en el apellido. Por lo que nuestra primera reunión está funcionando correctamente. En lo que va de momento. Blog y vamos a pasante edad superior a 20 como 25. El John de Blog está permitido en el programa. Es sencillo es que volvamos a ejecutar el programa con la misma hija, excepto que esta vez teníamos apenas los 20 años no se permite en el programa, lo cual es correcto, ya que no lo hemos hecho incluyente de 20. Y por supuesto, cualquier otra cosa por debajo de 21 tendrá el mismo resultado, y tienen una programación orientada a objetos. Pero antes de esto escucha ins, te voy a mostrar una sencilla Una forma de salvarte algún código. Sí, tenemos nuestro programa establecido a diferentes métodos que podemos reutilizar en cualquier orden. Y sin embargo muchas veces queremos ahorrar resultados por perdidos si sólo quisiéramos pero simplemente ajustando el proceso incurrido. No obstante, salvémonos algunas tierras en el programa principal de una manera no tan ineficiente. Pero es un consejo muy útil para recordar para luego programar los métodos que ahora hemos creado. clase Insiders se puede utilizar dentro de la propia clase sin un objeto. Entonces primero, permítanme mostrarles cómo, al volver a nuestro programa principal y eliminar estas dos tierras a lo largo de un año, lo que vamos a hacer entonces, es hacer uso de sus árboles y procesar United dentro del método de resultado. Siempre simplemente necesita Hacer esta parte superior en el nombre fuera del método. Recibe un juego de corchetes cerrar con semi Colon. Todo lo que necesitamos hacer es rematar el nombre de nuestro método, como recuperar un conjunto de corchetes cerca del punto y coma. Hagamos lo mismo para el procesamiento, y ahora volvamos a nuestro programa principal y ejecutemos el control. Si sabes que es el programa corre de la misma manera. A pesar de que el núcleo de nuestro programa principal es sólo dos líneas, No así Joe Bugs 25. El programa funciona de la misma manera. Por lo que con esta información en mente, se puede crear una programación orientada a objetos que vincule los objetos entre sí. Se puede tener el retiro dentro del procesamiento, por lo que el momento en que el usuario decide procesar alguna hija pueden entrar inmediatamente al punto y tenerlo procesado dentro de una línea, y luego la línea final sería solo la salida, o puedes dejarlo todo a la salida final. Esto está, por supuesto, trabajando en este programa en sí. Si fueras a crear un programa más complejo. En el futuro de varios métodos, no sólo tres. Se tiene capaz de mantener estos enlaces en montaje, creando un programa más complejo y a veces más eficiente que concluye esta lección. En el siguiente video, estaremos discutiendo el proyecto para este curso. 8. Discusión de proyectos: Hola y bienvenidos a tu curso de OPC Sharp con estudio visual. En este video, estaremos discutiendo el proyecto para este curso. Para este proyecto, vas a crear un programa llamado Ticket. El programa hace uso de dos clases adicionales a la del programa principal. la primera clase se le llamará proceso y contendrá los métodos core off oil y codificar el primer método con el nombre propio. Pediremos al usuario que introduzca un nombre y una edad, cuales se almacenarán en variables. El segundo mito sería tu US A. Nombre procesará este nombre y edad. Si la edad es menor de 18 años no incluyente. El nombre se imprimirá con un lugar superior X siguiéndolo. Si la edad es de 18 años o mayor, se le pedirá al usuario que introduzca el apellido y el sexo de él. O si, si los géneros m, el programa procesará un resultado el cual se almacenará en la variable de resultado. El resultado será una cadena con el mensaje Mr Y se permite el apellido en el programa. Por ejemplo, el interés del usuario en Joe y 28. El usuario luego entra en el blog y M visto como 28 es mayor que 18. El programa colocará entonces la LAN El Sr Blog está permitido en el programa en el resultado. Variable si el jengibre es si para hembra miss se imprime en lugar de Mr el tercer método será un método string top two, que devuelve la variable resultado que concluye la primera clase. A la segunda clase se le llamará recepcionista. Contendrá un método y le pedirá al usuario que ingrese cuántos aspirantes hay el Smith. Se llamará el método de impresión de tickets, y hará uso de la clase de proceso creando su propio ticket de objeto. Imprimir será evitar perderla y simplemente añadir los resultados a resultado variable propia, que se imprimirá en la consola. Al final del método, el programa principal debe contener sólo a tierras una. Creando el objeto recepcionista y los enfermos y utilizando su único método que concluye. Esta discusión sobre este curso es Project. En el siguiente video, te daré mi respuesta 9. Respuesta de proyecto: Hola y bienvenidos a tu curso de tienda OPC con estudio visual. En este video, le estaré dando. Nuestra respuesta a este curso es Project. En primer lugar. Creemos nuestro proyecto. Vamos a presentar nuevos ganadores del proyecto clásico escritorio Con suplicación, Open Records, marco dotnet y, como se prescribe en una discusión, estarán llamando a nuestro boleto de programa. Haga clic. OK, ahora que hemos creado nuestro programa, vamos a crear las dos clases que estarán usando primero hacemos click derecho en ticket en el Explorador de soluciones. Hacemos clic en agregar. Hacemos clic en nuevos costos de tienda Artem A C y lo llamaremos proceso, que contendrá el núcleo de nuestro código dentro. Agrega nuestro próximo cierre, que será recepcionista ahora que has creado nuestras clases. Vayamos a procesar y a crudo en el núcleo de nuestro código. En primer lugar, vamos a crear las variables que se usarán en esta clase. Crearemos una variable de cadena para contener el primer nombre, que irá si nombre es igual a comillas dobles dentro. Crea una cadena. Muy agua contenía el apellido, así que es l nombre igual a reputaciones. Tenemos entonces una variable de cadena la cual contendrá el resultado. Y por último, no hemos interpuesto cuál contendrá la edad. Ahora que hemos hecho eso, vamos a crear nuestro primer mensaje vacío. Hagámoslo público Boyd. Y nos pide pretender servicios de valores para llamar este el método de recepción. Dije corchetes y abrimos nuestra sección de código ahora para hacer eso, vamos a pedir al usuario que entre en los valores. Entonces eso es constante. Por lo tanto, vamos a pedir al usuario que ingrese el nombre Primero. Primero tenemos un punto cónsul derecho Ron para mostrar un mensaje en remolque. Nombre. Porque lo cínico dentro del creador lan, que coloca un valor dentro del primer nombre del consejo holandés leer el amor que nos conseguirá nuestro nombre de pila. Ahora creamos otro punto de consejo derecho lo don en edad de remolque cerca de la columna siria. No teníamos un juez igual a Convert Dutch, también. Int 32. Abrir un conjunto de soporte consola dot reid lan un conjunto de corchetes nuevamente cerrar con semi colon, y eso concluye nuestro primer método. Pasemos a nuestro segundo método público evitar, que estará procesando nuestros resultados. Llamemos a este método Finn forma de proceso tener nuestros corchetes y creamos una sección de código este proceso, dijo May. Bueno, primero, comprueba la edad si la edad es mayor que para igual a 18. Fue eso en MT. Pasamos ahora a la siguiente parte de nuestro programa, que le pedimos al usuario que ingrese en el apellido y el género. Crearemos una variable simple dentro de la declaración if para el género, pero puedes, por supuesto, crear una variable externa. Me he mudado del nombre apellido como lo hemos hecho para el nombre y el apellido . Pero primero, vamos a mayor Consejo holandés derecho plan citas dobles entrar apellido por el semi colon. Tenemos entonces l nombre igual consola, no leas tierra. Entonces creamos otro mensaje cónsul punto derecho Ron at pidió al instituto en Gender Kerlan M o Closer verme Carl. Pero luego crear el género de cadena variable igual a Cónsul no leer línea. Ahora que tenemos esos valores, creamos otra declaración if si género es igual a citas diablo, resultado M mayúscula equivale a comillas dobles, mr dot space nos nombre L más espacio de filtración obstinada se permite dentro del programa cerrar cínico sobre todo crea una otra para la hembra. Copiamos su línea, pegamos, y en lugar de Mr ponemos miss y seguimos en su más creamos más. Si la edad es menor de 18 dijo otra cosa, y entonces tenemos resultados iguales si nombre, eso es espacio de comillas dobles y una mayúscula. X cierra el semi colon y eso concluye, a menudo método de proceso. Y ahora sólo necesitamos un toque al 3 de mayo, que devuelve el resultado. Entonces eso es cadena pública. Ellis lo es. Llámalo Volver Forma de resultado, tener unos corchetes son sección de cuajada, y simplemente arriba en retorno resultado un albañil autoexplicativo. Y eso concluye nuestra clase de proceso. Después podemos ir a nuestra clase de recepcionista y crear el único método de los boletos impresos en nuestra clase de impresión de boletos. Crearemos un entero, que será el interject el cual contendrá el valor del usuario que el ingrese a cuántos aspirantes están solicitando al programa. Eso es int num igual a cero por ahora, dentro de crear público omitido, evitar una impresión de ticket. Ahora ya lo has hecho. Pedimos al usuario que ingresara en el número de aspirantes, pero primero un consejo no derecho dobles peticiones inter número de aspirantes cercanos a la misma economía. Tenemos entonces número igual consola acabo de leer igual a igual convertir pato a 32 abrir registros Cónsul punteado leer rubia sección de registros Nuevamente, Cada más cerca, el semi colon. Ahora ese retorno que creamos un full it for int I igual a cero yo es menor que no yo más una sección y en la sección va a crear el proceso. Proceso de objeto Temp es igual a nuevo proceso dentro de. Hacer uso de los tres métodos Tim no recibe los de la semi columna temp dot finn proceso. Y por último, creamos una variable la cual contendrá los resultados finales. O juntos, vamos a crear eso afuera. El método dijo String Finn resultado es igual a comillas dobles. No trajimos eso de vuelta a aquí. Hacemos que los resultados de Finn sean iguales. Entonces resultados más cotizaciones dobles barra invertida en Newland iniciado más templo no devuelve resultado. Y ahora que tenemos todos nuestros resultados colocados dentro de la variable resultado, vamos a imprimirlo, cónsul punto Derecho, don Finn resultado cerrar con el Simic apagado. Ahora tenemos programa Carlomagno. Creamos la recepcionista objeto, solo vehículos. continuación se utilizó nueva recepcionista cercana al semi colon su única prueba de método realizada. Impresión de entradas dobles corchetes. Más cerca el semi colon. Ahora ya lo hemos hecho. Ejecutemos nuestro control de programas. Si nos pide entrar en el número de aspirantes. Vamos Seyfarth. El 1er 2 tendrá edades menores de 18 años. El 2do 2 tendrá edades mayores de 18 sexo masculino y femenino, y el quinto también será mayor de 18 y será nuestro Joe Blog. Entonces vamos a Pasante un nombre de pila. Lucy, Edad 14. Observe que no nos pide que lo impriman con apellido. Entonces lo está intentando. Rob, también volvemos a hacer 14. No nos pide entrar en el apellido, por lo que nuestro programa hasta el momento está funcionando correctamente. Ahora es contener a los aspirantes que son mayores de 18 años. Rick, 25 años. Esta vez nos pide cambio en el apellido. Probemos con Ryan y él es varón. Ahora es intención. Lucy, También 25 Apellido Eso es una rosa y Female le dijo a Lucy es uno abajo y uno arriba y notó el más enfermo por la edad hace pasar a la siguiente parte de la declaración if . Ahora vamos a entrar. Joe Blog de Joe, Edad 18. Apellido Blog's hasta el momento. Es trabajo correctamente. Yo soy. Y ahí vamos. Lucy X, rob X, que es correcto. El señor Ryan está mucho en el programa. Se permite la entrada al programa a la señorita Rose. Y por último, se permite el ingreso del señor Blog al programa. Todos son métodos han funcionado correctamente y tenemos nuestros boletos impresos a continuación. ¿ Y tenía? Mi respuesta a este curso es proyecto. Si lucharas. Si este proyecto recomiendo volver a pasar por la licencia y probar ocurrió en el programa uno pequeño. No obstante, si tuviste éxito y tu programa funcionó correctamente, entonces felicitaciones. Has completado tu curso de programación orientado a objetos con visual studio. Ver, shock. Eso concluye esta lección en el siguiente video son Resumir lo que has aprendido en este curso. 10. Conclusión con Visual Studio: tu guía para la programación básica C# OOP: Y eso concluye tu curso de tienda OPC con estudio visual. Al inicio de este curso, te introdujeron los conceptos fuera de la programación orientada a objetos. Las muchas complejuras de la programación orientada a objetos a menudo pueden ser confusas para cualquier programador. Pero habiendo practicado y completado las tareas que te he puesto en este curso, has venido por el otro lado mucho más conocedor del tema. Nosotros, como programadores, hemos estado usando métodos y clases que éramos nosotros mismos no hemos creado ya sean sino otros programadores o importados vía las sentadas por defecto de I. D. D. E s. Bernie, Este curso no has creado tus propias clases y tus propios métodos. Has dado ese gran paso hacia el mundo de la programación cada vez más creativo en tu koerting de lo que eras antes. No obstante, este no es el fin de la programación. Con la práctica y el estudio posterior, podrás crear programas más complejos y mejores que mejoran constantemente a medida que avanza. Gracias por tomar mi auricular, curso de Ishaq con estudio visual y espero que te ayude en la búsqueda de tu carrera de programación y buena suerte con tus estudios posteriores en programación.