Usuario:

Introducción

Storyboard

>Modelo

ID:(1289, 0)


Características

Descripción

Características generales del C#:

Es un lenguaje de programación moderno, de propósito general.
Está orientado a objetos.
Está orientado a componentes.
Es fácil de aprender.
Es un lenguaje estructurado.
Produce programas eficientes.
Se puede compilar en una variedad de plataformas informáticas.
Es una parte de .Net Framework.

Fortalezas de C#

Condiciones booleanas
Recolección automática de basura
Biblioteca estándar
Versión de ensamblaje
Propiedades y eventos
Delegados y gestión de eventos.
Genéricos fáciles de usar
Indexadores
Compilación condicional
Multihilo sencillo
LINQ y expresiones Lambda
Integración con Windows

Fuente: https://www.tutorialspoint.com/csharp/csharp_overview.htm

ID:(9883, 0)


.NET

Descripción

.NET es una plataforma que permite escribir

- Aplicaciones Windows
- Aplicaciones Web
- Servicios Web

.NET puede ser usado por una variedad de programas, como por ejemplo C#, C++, Visual Basic, Jscript, COBOL, etc.

.NET incluye las siguientes librerias

- Common Language Runtime (CLR)
- The .Net Framework Class Library
- Common Language Specification
- Common Type System
- Metadata and Assemblies
- Windows Forms
- ASP.Net and ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ

Mas información se puede consultar ASP.Net .

ID:(9884, 0)


Editores

Descripción

Para trabajar en C# se recomienda algunas de las siguientes herramientas:

- Visual Studio (VS)
- Visual C# Express (VCE)
- Visual Web Developer

ID:(9885, 0)


Linux y Mac OS

Descripción

.NET corre solo en Windows, pero existe un sistema equivalente es Mono que es código abierto y corre en varios sistemas operativos incluidos varias variantes de Linux y Mac OS.

ID:(9886, 0)