Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mapa conceptual sobre la programación en un Entorno de Desarrollo Integrado
Mapa conceptual sobre la programación en un Entorno de Desarrollo Integrado
C# (pronunciado "si sharp" en inglés)es un lenguaje de programación moderno, basado en objetos y con seguridad de tipos.
C# tiene sus raíces en la familia de lenguajes C, y a los programadores de C, C++, Java y JavaScript les resultará familiar inmediatamente.
Introducción al Diseñador de Windows Forms
muestra como copilar una aplicación mediante las distintas herramientas proporcionados por el desarrollador
Crear el proyecto del control personalizado
Diseñar el diseño de control
Rellenar el control
Probar el control
Navegar por el control mediante la ventana esquema del documento
Implementar los controles de eventos
Utilizar el control en un formulario
El programa y el script de compilación se encuentran en los archivos Program.cs y hello.csproj respectivamente. Compilará y ejecutará la aplicación con los comandos run:
cd hello
dotnet run
Hello, World!
El programa "Hola mundo" empieza con una directiva using que hace referencia al espacio de nombres System.
System
Console
IO y Collections
using
Elementos del lenguaje C#
Estructura del programa
Conozca los principales conceptos organizativos del lenguaje C#: programas, espacios de nombres, tipos, miembros y ensamblados.
Tipos y variables
Obtenga información sobre los tipos de valor, los tipos de referencia y las variables del lenguaje C#.
Expresiones
Las expresiones se construyen con operandos y operadores. Las expresiones producen un valor.
Instrucciones
Use instrucciones para expresar las acciones de un programa.
Clases y objetos
Las clases son los tipos más fundamentales de C#. Los objetos son instancias de una clase. Las clases se generan mediante miembros, que también se tratan en este tema.
Matrices
Una matriz es una estructura de datos que contiene un número de variables a las que se accede mediante índices calculados
Interfaces
Una interfaz define un contrato que se puede implementar mediante clases y structs. Una interfaz puede contener métodos, propiedades, eventos e indexadores. Una interfaz no proporciona implementaciones de los miembros que define, simplemente especifica los miembros que se deben proporcionar mediante clases o structs que implementan la interfaz.
Delegados
Un tipo de delegado representa las referencias a métodos con una lista de parámetros determinada y un tipo de valor devuelto. Los delegados permiten tratar métodos como entidades que se puedan asignar a variables y se puedan pasar como parámetros. Los delegados son similares al concepto de punteros de función en otros lenguajes, pero a diferencia de los punteros de función, los delegados están orientados a objetos y presentan seguridad de tipos.
Atributos
Los atributos permiten a los programas especificar información declarativa adicional sobre los tipos, miembros y otras entidades.
Qué es un programa?
Programa: Conjunto de instrucciones que entiende un ordenador para realizar una actividad.
un procesador de texto es un programa que permite cargar,
modificar e imprimir textos, un programa de ajedrez permite jugar al ajedrez contra el ordenador u otro
contrincante humano
Algoritmo
Son los pasos a seguir para resolver un problema.
operadores
operadores relacionales
mayor
<menor
=mayor o igual
<= menor o igual
== igual
! distinto
operadores matemáticos
mas
menos
producto
división