Introducción al entorno de C Sharp. Temario Introducción a.Net I.- Introducción a.Net – ¿Que es.Net? – Componentes Fundamentales Introducción y Entorno.

Slides:



Advertisements
Presentaciones similares
Introducción a C#.
Advertisements

Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Estrella 0 - Fundamentos de la Programación
Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Uso de variables de tipo referencia
Desarrollo de aplicaciones para Windows con VB.NET 2005
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Curso de JAVA. Iniciando con las Técnologias Java.
Ciclos Repetitivos y Vectores en C Sharp
Orientación a Objetos con Java SE
Introducción a la Programación
Programación Orientada a Objetos Con UML y JAVA
Introducción al software
Programación Orientada a Objetos
Módulo 1: Primeros Pasos
1.2 Sintaxis del lenguaje Java.
Plataforma Microsoft.NET
ESTRUCTURAS DE SECUENCIA
CURSO DE VISUAL BASIC .NET MODO GRAFICO
Gestión de Entrada / Salida
Vectores en java.
TALLER DE PROGRAMACIÓN III
Acceso a datos con ADO.NET
LENGUAJE “C” Programación.
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
El lenguaje de programación Java
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Introducción a la Programación. Lenguaje de Máquina.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Sintaxis de C# (Declaraciones y Tipos)
Microsoft© Visual Basic . Net.
Características de la interfaz de desarrollo
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Acercamiento al Proyecto Mono Cristhián Gómez
Curso de Java La tecnología Java
Control de errores visual basic
Resumen Fundamentos de Programación/ Programación I
Aplicación de Herramientas de soporte técnico
APLICACIÓN EN VISUAL BASIC
MBA. LIDA LOOR MACIAS2 Historia. El perfil de Java. Los padres de Java son James Gosling (emacs) y Bill Joy (Sun) Java desciende de un lenguaje llamado.
MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto.
Elementos básicos del lenguaje
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
María José Freire Mayra Coello Juan Francisco Pérez
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Clase 2 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Introducción a .NET Nombre : Ethel García-Simón Matachana
El lenguaje de programación PHP
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Estructuras de Decisión
Lic. Carla Aguirre Montalvo
Lenguaje de programación c
SOFTWARE.  programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea.  Existen dos tipos  Programación.
EL TIPO DE DATO LOGICO y constantes.
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la programación  Estructura lógica del computador: Software y tipos.  Lenguajes de.
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
LICETH CAJAS 3RO ASI 26/10/2010. Es un lenguaje de programación diseñado para crear una amplia gama de aplicaciones que se ejecutan en.NET Framework,
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación Computadoras V Conceptos Generales Profesor: Elian Rojas Berrocal.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

Introducción al entorno de C Sharp

Temario Introducción a.Net I.- Introducción a.Net – ¿Que es.Net? – Componentes Fundamentales Introducción y Entorno 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

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

C Sharp (C++)+ = C+++ = C#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)

C Sharp innovaciones 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.

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

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 adecuadamente diseñadas que aceleran el ciclo de desarrollo de manera significativa. System Colecciones Entrada / Salida Entrada / Salida

¿Que es.Net? Obtener 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

Plataforma.NET

Lenguajes.Net

Aplicaciones desarrolladas en C sharp librerias de clases y aplicaciones libres SharpDevelop MonoDevelop SharpPdf iTextSharp OpenPop OpenSmtp Singularity (

C #: Generalidades. Sintáxis tipo C Orientado a objetos De propósito general Soporte de componentes Completamente integrado a.NET

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.

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

Tipos de Datos C# Tipo.Net Framework (System) typeSigned? Bytes en Ram Rango sbyteSystem.SbyteYes1-128 a 127 shortSystem.Int16Yes a intSystem.Int32Yes a longSystem.Int64Yes a byteSystem.ByteNo10 a 255 ushortSystem.Uint16No20 a uintSystem.UInt32No40 a ulongSystem.Uint64No80 a floatSystem.SingleYes4 Aprox. ±1.5 x a ±3.4 x con 7 decimales doubleSystem.DoubleYes8 Aprox. ±5.0 x a ±1.7 x con 15 o 16 decimales decimalSystem.DecimalYes12 Aprox. ±1.0 x a ±7.9 x con 28 o 29 decimales charSystem.CharN/A2Cualquier caracter Unicode boolSystem.BooleanN/A1 / 2true o false

Operadores

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";

Constantes Su valor se inicializa y no puede ser modificado en tiempo de ejecución. const decimal e= ; const double pi = ;

PROPIEDADES Y EVENTOS