c sharp

Páginas: 57 (14218 palabras) Publicado: 20 de noviembre de 2013
ÍNDICE
1.- Introducción a C# 2
2.- Desarrollo de aplicaciones de consola 4
2.1 Escritura y compilación de una aplicación básica 4
2.2 Espacios de nombres 7
2.3 Aplicaciones con argumentos 8
2.4 Tipos básicos 9
2.5 Instrucciones condicionales 9
2.6 Instrucciones iterativas 11
3.- Desarrollo de aplicaciones de ventanas 17
3.1 Introducción a Visual Studio .NET 17
3.2 Diseño de lainterfaz 20
3.3 Diseño de los menús 22
3.4 Asociación de código a eventos 24
3.5 Asociación de código a eventos en Visual Studio.NET 26
4.- Desarrollo de servicios Web 33
4.1 Introducción a los servicios Web 33
4.2 Escritura de un servicio Web 33
4.3 Página de prueba de un servicio Web 35
4.4 Acceso a un servicio Web mediante SOAP 36
4.5 Mantenimiento del estado 37
4.6 Servicios Web conVisual Studio.NET 40
5.- Documentación de referencia 43

1.- Introducción a C#

C# (pronunciado en inglés “C Sharp” y en español “C Almohadilla”) es el nuevo lenguaje diseñado por Microsoft para su plataforma .NET. En concreto, ha sido diseñado por Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD Delphi.Aunque en realidad es posible escribir código para la plataforma .NET en muchos otros lenguajes, como Visual Basic.NET o JScript.Net, C# es el único que ha sido diseñado específicamente para ser utilizado en esta plataforma, por lo que programarla usando C# es mucho más sencillo e intuitivo que hacerlo con cualquiera de los otros lenguajes. Por esta razón, Microsoft suele referirse a C# como ellenguaje nativo de .NET, y de hecho, gran parte de la librería de clases base de .NET ha sido escrito en este lenguaje.

C# es un lenguaje orientado a objetos sencillo, moderno, amigable, intuitivo y fácilmente legible que ha sido diseñado por Microsoft con el ambicioso objetivo de recoger las mejores características de muchos otros lenguajes, fundamentalmente Visual Basic, Java y C++, ycombinarlas en uno sólo en el que se unan la alta productividad y facilidad de aprendizaje de Visual Basic con la potencia de C++.

Aunque con la beta actualmente disponible del lenguaje no se consiguen prestaciones en velocidad tan altas como usando el C++ tradicional, Microsoft asegura que en futuras versiones se irá aumentando la eficiencia del lenguaje, gracias fundamentalmente a laposibilidad de generar dinámicamente código optimizado para aprovechar las características de la máquina sobre la que se ejecute el programa.

Quizás el más directo competidor de C# es Java, lenguaje con el que guarda un enorme parecido en su sintaxis y características. En este aspecto, es importante señalar que C# incorpora muchos elementos de los que Java carece (sistema de tipos homogéneo,propiedades, indexadores, tablas multidimensionales, operadores redefinibles , etc.) y que según los benchmarks realizados la velocidad de ejecución del código escrito en C# es ligeramente superior a su respectiva versión en Java1

A continuación se recoge de manera resumida las principales características de C#. No se preocupe si no entiende algunas de ellas, ya que no es indispensable hacerlopara seguir adecuadamente el resto del contenido del taller. Sólo se comentan ahora para que los programadores más experimentados puedan obtener una visión general del lenguaje:

Dispone de todas las características propias de cualquier lenguaje orientado a objetos: encapsulación, herencia y polimorfismo.

Ofrece un modelo de programación orientada a objetos homogéneo, en el que todo el códigose escribe dentro de clases y todos los tipos de datos, incluso los básicos, son clases que heredan de System.Object (por lo que los métodos definidos en ésta son comunes a todos los tipos del lenguaje)
Permite definir estructuras, que son clases un tanto especiales: sus objetos se almacenan en pila, por lo que se trabaja con ellos directamente y no referencias al montículo, lo que permite...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • C sharp
  • C SHARP
  • C Sharp
  • caracteristicas de c sharp
  • Consola C Sharp
  • Wiley
  • C sharp Manejo de Punteros
  • Manejo Xml Con C Sharp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS