Usuario:


Introducción

Storyboard

>Modelo

ID:(1289, 0)



Características

Concepto

>Top


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

Concepto

>Top


.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

Concepto

>Top


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

Concepto

>Top


.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)