Taller Básico de C Sharp
M.C. Perla Inés Proaño Grijalva
LI Elizabeth Santillán Tarazón
Octubre 2012
Temario
• I.- Introducción a .Net
– ¿Que es .Net?
– Componentes Fundamentales
• II.- Introducción y Entorno
– Primeros pas...
Temario
• III.-Estructuras de Control.
– Instrucción If
– Instrucción Switch
– Instrucciones While, Do...While y For
• IV....
C Sharp
• Es un lenguaje orientado a objetos,
surgido como evolución de C++,
propuesto por Microsoft como
alternativa a Ja...
C Sharp
 Las numerosas innovaciones
de C# permiten desarrollar
aplicaciones rápidamente y
mantener la expresividad y
eleg...
C Sharp
Se han desarrollado otras plataformas similares tales como:
SharpDevelop
MONO LINUX ->Windows y MAC
Win,Free,opens...
Ranking de los lenguajes
de programación más
usados TIOBE
Biblioteca de clases .NET
 Ofrece acceso a numerosos servicios de
sistema operativo y a otras clases útiles y
adecuadamen...
¿Que es .Net?
Obtener un entorno diseñado para el desarrollo y ejecución del
software en forma de servicios que puedan ser...
Plataforma .NET
Lenguajes .Net
Aplicaciones desarrolladas en
C sharp
librerias de clases y aplicaciones libres
SharpDevelop
MonoDevelop
SharpPdf
iTextSha...
C #: Generalidades.
• Sintáxis tipo C
• Orientado a objetos
• De propósito general
• Soporte de componentes
• Completament...
C #: Estructura General
• Basado en bloques.
– Al estilo C/C++
– Bloque=Sentencia o Grupo delimitado
por “{“ ”}”
– Las sen...
II.- Introducción y Entorno
Primeros pasos
– Explorador de soluciones
– Cuadro de herramientas y panel de
Propiedades
– El...
Tipos de Datos
C# Tipo .Net Framework (System) type Signed?
Bytes en
Ram
Rango
sbyte System.Sbyte Yes 1 -128 a 127
short S...
Operadores
Variables
Representan un determinado espacio de
memoria que reservamos para almacenar
un valor determinado C# es un lengua...
Constantes
Su valor se inicializa y no puede ser modificado en tiempo
de ejecución.
const decimal e=2.7182818284590452354;...
PROPIEDADES Y EVENTOS
Próxima SlideShare
Cargando en…5
×

Taller de c sharp

527 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
527
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
22
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Taller de c sharp

  1. 1. Taller Básico de C Sharp M.C. Perla Inés Proaño Grijalva LI Elizabeth Santillán Tarazón Octubre 2012
  2. 2. Temario • I.- Introducción a .Net – ¿Que es .Net? – Componentes Fundamentales • II.- Introducción y Entorno – Primeros pasos – Explorador de soluciones – Cuadro de herramientas y panel de Propiedades – El editor de código – Variables y Constantes – Definición de clases – Constructor, Operador new y Espacio de nombres
  3. 3. Temario • III.-Estructuras de Control. – Instrucción If – Instrucción Switch – Instrucciones While, Do...While y For • IV.- Ado.Net (Acceso a Datos) – Sqlconnection – Sqlcommand – Sqldatareader – Sqldataadapter y Dataset – Explorador de servidores y explorador de base de datos
  4. 4. C Sharp • Es un lenguaje orientado a objetos, surgido como evolución de C++, propuesto por Microsoft como alternativa a Java. (C++)+ = C+++ = C# • Permite el desarrollo de aplicaciones para Internet, para móviles y aplicaciones de propósito general. Cuenta con estandares internacionales ( ANSI-Instituto de las Normas Americanas y ISO-Organización de Normas Internacionales)
  5. 5. C Sharp  Las numerosas innovaciones de C# permiten desarrollar aplicaciones rápidamente y mantener la expresividad y elegancia de los lenguajes de estilo de C.  Cuenta con editor de código completo, plantillas de proyecto, diseñadores, asistentes para código, un depurador eficaz entre otras.
  6. 6. C Sharp Se han desarrollado otras plataformas similares tales como: SharpDevelop MONO LINUX ->Windows y MAC Win,Free,opensource Novell. ECMA-335 Y ECMA-354 Func. Leng. Comun. C# Compilar Codigo Visual Studio, Funcionen en cualquier sistema IBM, Smalltalk Libre,java Oracle, Rational Software, Red Hat, SuSe, HP, Serena, Ericsson, Novell AUSENCIA Sun Microsystem Y MICROSOFT
  7. 7. Ranking de los lenguajes de programación más usados TIOBE
  8. 8. Biblioteca de clases .NET  Ofrece acceso a numerosos servicios de sistema operativo y a otras clases útiles y adecuadamente diseñadas que aceleran el ciclo de desarrollo de manera significativa.  System  Colecciones  Entrada / Salida
  9. 9. ¿Que es .Net? Obtener un entorno diseñado para el desarrollo y ejecución del software en forma de servicios que puedan ser tanto publicados como accedidos a través de Internet de forma independiente del lenguaje de programación, modelo de objetos, sistema operativo y hardware utilizados tanto para desarrollarlos como para publicarlos. La plataforma de Microsoft orientada a la creación de software para Internet. Plataforma.NET
  10. 10. Plataforma .NET
  11. 11. Lenguajes .Net
  12. 12. Aplicaciones desarrolladas en C sharp librerias de clases y aplicaciones libres SharpDevelop MonoDevelop SharpPdf iTextSharp OpenPop OpenSmtp Singularity (http://research.microsoft.com/en-us/projects/singularity/)
  13. 13. C #: Generalidades. • Sintáxis tipo C • Orientado a objetos • De propósito general • Soporte de componentes • Completamente integrado a .NET
  14. 14. C #: Estructura General • Basado en bloques. – Al estilo C/C++ – Bloque=Sentencia o Grupo delimitado por “{“ ”}” – Las sentencias terminan en “;” • No hay funciones libres (fuera de clases). • Sensible a mayúsculas. • El espacio en blanco no se considera.
  15. 15. II.- Introducción y Entorno Primeros pasos – Explorador de soluciones – Cuadro de herramientas y panel de Propiedades – El editor de código – Variables y Constantes – Definición de clases – Operadores
  16. 16. Tipos de Datos C# Tipo .Net Framework (System) type Signed? Bytes en Ram Rango sbyte System.Sbyte Yes 1 -128 a 127 short System.Int16 Yes 2 -32768 a 32767 int System.Int32 Yes 4 -2147483648 a 2147483647 long System.Int64 Yes 8 -9223372036854775808 a 9223372036854775807 byte System.Byte No 1 0 a 255 ushort System.Uint16 No 2 0 a 65535 uint System.UInt32 No 4 0 a 4294967295 ulong System.Uint64 No 8 0 a 18446744073709551615 float System.Single Yes 4 Aprox. ±1.5 x 10-45 a ±3.4 x 1038 con 7 decimales double System.Double Yes 8 Aprox. ±5.0 x 10-324 a ±1.7 x 10308 con 15 o 16 decimales decimal System.Decimal Yes 12 Aprox. ±1.0 x 10-28 a ±7.9 x 1028 con 28 o 29 decimales char System.Char N/A 2 Cualquier caracter Unicode bool System.Boolean N/A 1 / 2 true o false
  17. 17. Operadores
  18. 18. Variables Representan un determinado espacio de memoria que reservamos para almacenar un valor determinado C# es un lenguaje con establecimiento inflexible de tipos. Antes de que un valor se pueda almacenar en una variable, se debe especificar el tipo de la variable, como en los ejemplos siguientes: int numero = 1; string cadena = "Hola";
  19. 19. Constantes Su valor se inicializa y no puede ser modificado en tiempo de ejecución. const decimal e=2.7182818284590452354; const double pi = 3.14159265358979323846264338327;
  20. 20. PROPIEDADES Y EVENTOS

×