Programación Orientada a Objetos

Páginas: 4 (951 palabras) Publicado: 4 de abril de 2012
Programación Orientada a Objetos con C#
Ing. Javier Aranda Pantoja Microsoft Certified Professional Email: javier@softwareandina.com

Agenda
Historia Estándares Componentes de C#

Ing. Javier ArandaPantoja Microsoft Certified Professional

1

Historia de C#
Plankalkul – Konrad Zuse 1946 FORTRAN – John Backus 1954 ALGOL – International Committe 1958 Simula – Ole-Johan Dahl 1965 C – DennisRitchie 1972 C++ – Bjarne Stroustrup 1983 C# – Anders Hejlsberg 2000

Estándares
.NET Common Language Infraestructure y C# son estándares internacionales:
ECMA ISO/IEC

Ing. Javier Aranda Pantoja MicrosoftCertified Professional

2

Componentes de C#
Símbolos ( # {} <> ? ) Tokens ( class return if else ) Espacios en blanco Punctuators ( . , : ; ) Comentarios ( // /**/ /// ) Sentencias Pre-procesador(#define)

Componentes de C#
namespace SoftwareAndina.POO { class Principal { public static void Main(string args[]) { Console.WriteLine("Hola Mundo"); } } }

Ing. Javier Aranda Pantoja MicrosoftCertified Professional

3

Namespaces (1)
Es una agrupación lógica de clases Permite organizar jerárquicamente las clases Evita conflictos de nombre de clase Para crear un namespace:
namespaceSoftwareAndina.POO { ... }

Namespaces (2)
Para poder usar las clases contenidas en un namespace:

using SoftwareAndina.POO;

Ing. Javier Aranda Pantoja Microsoft Certified Professional

4

Punto de entradaprincipal
Una aplicación en C# necesita un punto dónde comience su ejecución El punto de entrada es la función estática Main

public static void Main(string args[]) { ... }

Tipos de datos
Dos tipos dememorias administradas por el CLR: Stack y Heap
Stack. Es liberada automáticamente Heap. Es administrada por el Garbage Collector

Tipos de Datos
Value Types (int, bool, short, struct) Stack ReferenceTypes (System.Object , SoftwareAndina.Empleado ) Heap

Ing. Javier Aranda Pantoja Microsoft Certified Professional

5

Tipos de datos
STACK
Char: ‘R’ string: Int32: 456 Int16: 26 string: “Hola...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS