SlideShare una empresa de Scribd logo
Namespace Presenta. El balcón cultural de Varo. Hoy: C#
¿Qué es una clase? Los objetos en C++ son abstraídos mediante una Clase. Según el paradigma de la programación orientada a objetos un objeto consta de:  · Métodos o funciones  · Atributos o Variables Miembro Un ejemplo de clase que podemos tomar es la clase perro. Cada perro comparte unas características (atributos). Su número de patas, el color de su pelaje o su tamaño son algunos de sus atributos. Las funciones que lo hagan ladrar, cambiar su comportamiento... esas son las funciones de la clase.
¿Qué es C#? C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. Su sintaxis básica deriva de  C/C++  y utiliza un modelo de objetos similar al de  java. Paréntesis: “la intención original de los creadores del lenguaje fue llamarlo "C en re bemol", para denotar belleza e inteligencia en el diseño de tal lenguaje. Debido a que se encontró parecido el símbolo "sharp" o "númeral" en español, al correspondiente de Do sostenido mayor, el nombre del lenguaje quedó como C#.” Aunque C# forma parte de la plataforma.NET, ésta es una interfaz de programación de aplicaciones; mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el Framework de DotGNU - Mono que genera programas para distintas plataformas como Win32, UNIX y Linux.
¿Qué es C#? C# contiene dos categorías generales de tipos de datos integrados:  tipos de valor y tipos de referencia . El término tipo de valor indica que esos tipos contienen directamente sus valores. C# define ocho tipos de enteros, los cuales son los siguientes: Entero largo sin signo 64 ulong Entero largo 64 long Entero medio sin signo 32 uint Entero medio 32 int Entero corto sin signo 16 ushort Entero corto 16 short Entero con signo 8 sbyte Entero sin signo 8 byte Significado Ancho en bit Tipo
¿Qué es C#? Los tipos de punto flotante pueden representar números con componentes fraccionales. Existen dos clases de tipos de punto flotante;  float y double .  El tipo double es el más utilizado porque muchas funciones matemáticas de la biblioteca de clases de C# usan valores double. La aritmética de punto flotante normal está sujeta a una variedad de errores de redondeo cuando se aplica a valores decimales. Flotante monetario 128 Decimal Flotante largo 64 Double Flotante corto 32 Float Significado Ancho en bits Tipo
¿Qué es C#? C# también tiene un tipo de datos lógicos, el cual representa los valores verdadero o falso. Este tipo de dato se llama bool. No existe una conversión definida entre bool y los valores enteros (1 no se convierte a verdadero ni 0 se convierte a falso). Toda variable se debe de declarar antes de ser utilizada. La forma en que se declara una variable en C# es la siguiente:     tipo nombre_variable; Para asignar un valor a una variable:    nombre_variable = valor Los operadores de C# son iguales que en C/C++ con algunas adiciones. Los operadores aritméticos funcionan igual que en C y C++. El resultado de los operadores relacionales y lógicos es un valor bool. Los operadores de cortocircuito evalúan el segundo operando solo cuando es necesario. Los operadores a nivel de bit no se pueden aplicar a tipos bool, float, double o decimal.
¿Qué es C#? Operadores A nivel de bits Desplazamiento a la izquierda/derecha << >> Logico Xor ^ Logico And de cortocircuito ||  Logico Or |  Logico And de cortocircuito && Logico And & Tipo Significado Operador
¿Qué es C#? Las instrucciones if-else, for, while, do-while, return, break, continue son básicamente igual que en C, C++ y Java. La diferencia de la instrucción switch con la versión de C, C++ y Java es que todo cuerpo perteneciente a un case debe de toparse con un break o un goto antes de toparse con otro case. Las matrices/vectores se implementan como objetos, de la siguiente forma: tipo[] nombre = new tipo[tamaño]; Ejemplos:  Vector: int[] vector = new int[9];  Matriz: int[,] matriz = new int[9,9]; Para referirse a un elemento de la matriz en C/C++ : matriz[fila][columna], mientras que en C#: matriz[fila,columna]
BIBLIOGRAFIA · Pagina interesante http://msdn.microsoft.com/es-es/library/z9hsy596(VS.80).aspx · Libro =  C# 2005 for Dummies

Más contenido relacionado

DOCX
Ejercicio 1
PPT
3. Uso De Variables De Tipo Valor
PDF
manual de c# (1)
PPT
Presentación lenguajes de programación
PPTX
2 poo u1 11 clases matematicas
PPT
Cadena caracteres
PPTX
5 diapositivas para programar
PDF
Introduccion del Lenguaje C
Ejercicio 1
3. Uso De Variables De Tipo Valor
manual de c# (1)
Presentación lenguajes de programación
2 poo u1 11 clases matematicas
Cadena caracteres
5 diapositivas para programar
Introduccion del Lenguaje C

Destacado (8)

PPTX
Introducción al lenguaje c++
PPTX
Introducción a programación con PHP
PDF
Teorias administración pdf
PPTX
Tipos de datos
PPT
1. introducción a c#
PPTX
Tipos de datos en programacion
PDF
Tipos Datos y Operadores en Visual C# (C sharp)
PPT
Operadores Lógicos o Booleanos
Introducción al lenguaje c++
Introducción a programación con PHP
Teorias administración pdf
Tipos de datos
1. introducción a c#
Tipos de datos en programacion
Tipos Datos y Operadores en Visual C# (C sharp)
Operadores Lógicos o Booleanos
Publicidad

Similar a C# Diferencias (20)

PPTX
Tpos de datos c#
PPTX
tposdedatosc-200924033657.pptx
PPT
Presentación de c #
PPTX
Moviles
PPTX
DOC
Resumen lenguajes c#
PDF
3. lenguaje c-
PPT
Lenguaje de programacion c#
PPTX
Guia de ejercioccios de estudio c#.pptx
PPTX
C sharp
PPT
Dce0 programacion oo_c__vbnet
DOCX
Manual de c#
DOCX
manual de C#
DOCX
Manual c# 2
DOCX
C# documento de texto junto con mapa conceptual
PPT
Introducción a C SHARP
PDF
Introducción a la Programación en Visual C# (C Sharp)
Tpos de datos c#
tposdedatosc-200924033657.pptx
Presentación de c #
Moviles
Resumen lenguajes c#
3. lenguaje c-
Lenguaje de programacion c#
Guia de ejercioccios de estudio c#.pptx
C sharp
Dce0 programacion oo_c__vbnet
Manual de c#
manual de C#
Manual c# 2
C# documento de texto junto con mapa conceptual
Introducción a C SHARP
Introducción a la Programación en Visual C# (C Sharp)
Publicidad

Último (20)

PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Tomo 1 de biologia gratis ultra plusenmas
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
DI, TEA, TDAH.pdf guía se secuencias didacticas
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf

C# Diferencias

  • 1. Namespace Presenta. El balcón cultural de Varo. Hoy: C#
  • 2. ¿Qué es una clase? Los objetos en C++ son abstraídos mediante una Clase. Según el paradigma de la programación orientada a objetos un objeto consta de: · Métodos o funciones · Atributos o Variables Miembro Un ejemplo de clase que podemos tomar es la clase perro. Cada perro comparte unas características (atributos). Su número de patas, el color de su pelaje o su tamaño son algunos de sus atributos. Las funciones que lo hagan ladrar, cambiar su comportamiento... esas son las funciones de la clase.
  • 3. ¿Qué es C#? C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. Su sintaxis básica deriva de C/C++ y utiliza un modelo de objetos similar al de java. Paréntesis: “la intención original de los creadores del lenguaje fue llamarlo &quot;C en re bemol&quot;, para denotar belleza e inteligencia en el diseño de tal lenguaje. Debido a que se encontró parecido el símbolo &quot;sharp&quot; o &quot;númeral&quot; en español, al correspondiente de Do sostenido mayor, el nombre del lenguaje quedó como C#.” Aunque C# forma parte de la plataforma.NET, ésta es una interfaz de programación de aplicaciones; mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el Framework de DotGNU - Mono que genera programas para distintas plataformas como Win32, UNIX y Linux.
  • 4. ¿Qué es C#? C# contiene dos categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia . El término tipo de valor indica que esos tipos contienen directamente sus valores. C# define ocho tipos de enteros, los cuales son los siguientes: Entero largo sin signo 64 ulong Entero largo 64 long Entero medio sin signo 32 uint Entero medio 32 int Entero corto sin signo 16 ushort Entero corto 16 short Entero con signo 8 sbyte Entero sin signo 8 byte Significado Ancho en bit Tipo
  • 5. ¿Qué es C#? Los tipos de punto flotante pueden representar números con componentes fraccionales. Existen dos clases de tipos de punto flotante; float y double . El tipo double es el más utilizado porque muchas funciones matemáticas de la biblioteca de clases de C# usan valores double. La aritmética de punto flotante normal está sujeta a una variedad de errores de redondeo cuando se aplica a valores decimales. Flotante monetario 128 Decimal Flotante largo 64 Double Flotante corto 32 Float Significado Ancho en bits Tipo
  • 6. ¿Qué es C#? C# también tiene un tipo de datos lógicos, el cual representa los valores verdadero o falso. Este tipo de dato se llama bool. No existe una conversión definida entre bool y los valores enteros (1 no se convierte a verdadero ni 0 se convierte a falso). Toda variable se debe de declarar antes de ser utilizada. La forma en que se declara una variable en C# es la siguiente:  tipo nombre_variable; Para asignar un valor a una variable:  nombre_variable = valor Los operadores de C# son iguales que en C/C++ con algunas adiciones. Los operadores aritméticos funcionan igual que en C y C++. El resultado de los operadores relacionales y lógicos es un valor bool. Los operadores de cortocircuito evalúan el segundo operando solo cuando es necesario. Los operadores a nivel de bit no se pueden aplicar a tipos bool, float, double o decimal.
  • 7. ¿Qué es C#? Operadores A nivel de bits Desplazamiento a la izquierda/derecha << >> Logico Xor ^ Logico And de cortocircuito || Logico Or | Logico And de cortocircuito && Logico And & Tipo Significado Operador
  • 8. ¿Qué es C#? Las instrucciones if-else, for, while, do-while, return, break, continue son básicamente igual que en C, C++ y Java. La diferencia de la instrucción switch con la versión de C, C++ y Java es que todo cuerpo perteneciente a un case debe de toparse con un break o un goto antes de toparse con otro case. Las matrices/vectores se implementan como objetos, de la siguiente forma: tipo[] nombre = new tipo[tamaño]; Ejemplos: Vector: int[] vector = new int[9]; Matriz: int[,] matriz = new int[9,9]; Para referirse a un elemento de la matriz en C/C++ : matriz[fila][columna], mientras que en C#: matriz[fila,columna]
  • 9. BIBLIOGRAFIA · Pagina interesante http://msdn.microsoft.com/es-es/library/z9hsy596(VS.80).aspx · Libro = C# 2005 for Dummies