Introducción al curso de C#
  • Aplicaciones que se pueden crear con el lenguaje de programacion de C#
  • La ID Visual Studio y los entornos de desarrollo que se utilizan
  • Creado el proyecto en Visual Studios
Tipos de variables en C#
  • Variables de tipo string,double,float,decimal,int
  • Variables de tipo bool,char y estructuras para almacenar datos
Tipos de operadores en C#
  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comprobación de tipos y relacionales
  • Operadores de igualdad
Estructura condicional en C#
  • Estructura if y los operadores condicionales
  • Estructura else que acompaña a la estructura if
  • Estructuras condicionales anidadas
  • El operador condicional
Tipos de array o arreglos en C#
  • Arrya de tipo string
  • Arrya de tipo int
  • Arreglos Multidimensionales
La estructura bucle ciclo For en C#
  • Bucle ciclo For
  • La estructura bucle ciclo Foreach
Ejercicio Triangulo de pascal en C#
  • Triangulo de pascal
Estructura condicional switch en C#
  • Instrucción de selección swtch
  • Switch Expressions #1
  • Switch Expressions #2
Las estructuras While and Do While en C#
  • La estructura While
  • La estructura do While
Manipulación de String C#
  • Inmutabilidad de los objetos String
  • Formato de cadenas
  • Subcadenas de string
  • Iterando la cadena de texto
La clase StringBuilder para la creación de cadenas en C#
  • La clase StringBuilder #1
  • La clase StringBuilder #2
Tipos de métodos en C#
  • Modificador private y métodos que no retorna elementos
  • Modificador public y métodos que retorna un tipo de dato
  • Variables globales y método que retorna datos de tipo string
  • Método constructor de la clase
  • Leer Mayúsculas And Minúsculas
  • Sobre carga de métodos constructores
Parámetros de métodos
  • Como pasar un arreglo de tipo object como parámetro
  • Parámetros de métodos palabras claves params,in
  • Parámetros de métodos palabras claves ref,out
Funciones en el lenguaje de programacion en C#
  • Funciones
  • Funciones static
  • Datos duplicados en un array
Palabra clave static en C#
  • Variables estáticas
  • Métodos estáticos
  • Clase estática
  • Conversor de velocidades
Argumentos con nombre y opcionales en C#
  • Argumentos opcionales
  • Argumentos con nombres
  • Palabras claves readonly, const
Propiedades en C#
  • Propiedades #1
  • Propiedades #2
  • Búsqueda de datos usando colecciones de objectos
Clase genérica List en C#
  • Clase genérica List #1
  • Clase genérica List #2
  • Clase genérica List #3
  • Clase genérica List #4
Aplicación para crear una lista enlazada
  • Creando el método para agregar los nodos en la lista #1
  • Creando el método para agregar los nodos en la lista #2
  • Agregando datos a los nodos de la aplicación
  • Creando el procedimiento para en listar los nodos de la colección
  • Creando os procedimientos para eliminar el primer y ultimo nodo de la lista
  • Desarrollando procedimiento para eliminar un nodo de acuerdo a una posición
  • Procedimiento para buscar un dato en la lista de nodos
  • Procedimientos para sustituir el dato de un nodo en la lista
Herencias de clases en C#
  • Herencia de clases
  • Herencia de clases y la palabra protected,base,override,virtual
Clases abstract y Interfaces en C#
  • Clases y métodos abstract
  • Interfaces
  • Polimorfismo
  • Tienda de golosinas #1
  • Tienda de golosinas #2
  • Tienda de golosinas #3
  • Tienda de golosinas #4
Windows forms con .net core
  • Creando un proyecto de Windows Forms
  • Windows forms
  • Control GroupBox
  • Control Label
  • Control TextBox