Aprende las bases de la programación de aplicaciones de escritorio para Windows con este curso, en el que te enseñaremos, paso a paso y desde el principio, cómo crear completas aplicaciones de escritorio, tanto para ejecutar en consola como para ejecutar en ventana, usando Visual Estudio 2002.

Instalación y primeros pasos

Primeros pasos desarrollando programas en C# usando Visual Studio.

  • Abriendo Visual Studio 2012 por primera vez 01:55
  • Interfaz de usuario de Visual Studio 2012 04:24
  • Hola Mundo en la consola de Microsoft Visual Studio 09:30
  • Creando un binario de depuración 04:49
  • Aplicación de ventana en C# 05:02

El lenguaje

Este capítulo está dedicado a los elementos del lenguaje de programación que usaremos para crear programas: bases, operadores, estructuras de control, matrices, etc.

 

Bases de C#

Comenzaremos viendo las bases de C#, como variables y declaraciones.

  • Creación de comentarios 07:42
  • Variables enteras 08:30
  • Tipos de datos numéricos 06:38
  • Declaración múltiple de variables 08:12
  • Variables booleanas 02:46
  • Declaración de strings 03:41
  • Tipo dinámico de variables 03:19
  • Creación de valores constantes 03:58

Operadores

Mediante los operadores podemos combinar dos o más operandos de varias maneras.

  • Operadores aritméticos 08:10
  • Incrementos y decrementos y operadores resumidos 04:34
  • Operadores de comparación 06:03
  • Operador AND 01:58
  • Operador OR 02:12
  • Estructuras de control en C#
  • Las estructuras de control deciden el flujo de información dentro del programa.
  • Estructura de control IF 05:21
  • Entradas de usuario 06:12
  • Anidación de IF 06:15
  • Estructura de control condicional Switch 08:26
  • Estructura de control de bucle FOR 05:47
  • Estructura de control WHILE 04:30
  • Estructura de control DO WHILE 03:47

Matrices

Las matrices nos permiten almacenar y recuperar más información que las variables.

  • Creando una matriz 06:10
  • Recorrer matrices 03:30
  • Entradas y salidas
  • Gestionamos las entradas y salidas de archivos (escritura, lectura, etc.).
  • Incluyendo el espacio de nombres 05:30
  • Escritura de archivos 03:31
  • Lectura de archivos 03:25
  • Cerrando recursos abiertos 04:43
  • Añadiendo líneas a un archivo abierto por C# 01:48
  • Creando una agenda en C# 06:14
  • Funciones y procedimientos
  • Las funciones son la manera más elemental de encapsular el código.
  • Cómo crear una función 07:14
  • Parámetros en las funciones 02:46
  • Sobrecarga de funciones 03:60

Programación orientada a objetos

Las clases nos proporcionan una vía de reutilización del código mucho más profunda que las funciones.

  • Creando una clase 06:04
  • Instancias de clases 05:56
  • Windows Forms
  • Windows Forms es la librería de Visual Studio para crear aplicaciones de Windows en ventanas.
  • La ventana
  • Creamos una ventana como contenedor del resto de controles en nuestro proyecto.
  • Nuevo proyecto de aplicación en ventana 04:22
  • Propiedades de la ventana de Windows Forms 04:42
  • Más propiedades de la ventana de Forms 04:50
  • Diseñador de iconos 04:10

Controles

Con los controles añadimos elementos de formulario a las aplicaciones.

  • Botón de Windows Forms 05:23
  • Labels de Windows Forms 03:55
  • Código de hipervínculo de Windows Forms 06:22
  • CheckBox y RadioButton de Windows Forms 04:03
  • Combos y entradas de texto de Windows Forms 05:50

Ejemplo práctico de trabajo con C#

Vamos a crear una aplicación que escanee los contenidos de una carpeta, busque y sume las duraciones de los vídeos contenidas.

Comenzamos a trabajar

Presentación y primeros pasos de la creación de nuestro ejercicio práctico.

  • Usando Shell 05:57
  • Recorrer carpeta 01:59
  • Parsear carpeta 02:35
  • Averiguar el tiempo 02:37
  • Contar tiempo 06:16
  • Conversión de segundos a tiempo 02:44
  • Encapsulando el código en una función de C# 03:56

Creación de una interfaz de usuario para el ejemplo práctico

A continuación, convertimos el proyecto de Consola a Windows Forms para añadirle una interfaz de usuario.

  • Label de Windows Forms 03:42
  • Cambiar el label con un botón de Windows Forms 04:49
  • Fusionar los proyectos de Consola y Ventanas 00:53
  • Cambio del tipo de datos de las variables 02:17
  • Despedida del curso C# 01:22
Enlaces de descarga(Servidor MEGA)
.
Anuncios