Introducción a Visual.Net



Documentos relacionados
Introducción al.net Framework. Introducción al.net Framework. Diseño Basado en Componentes. Curso 2008 / 09. Diseño Basado en Componentes

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Visual Studio 2008 es el conjunto de herramientas de

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

TÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET

1: La plataforma.net (.NET Framework)

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA

Introducción a la plataforma.net

Introducción a Visual Studio.Net

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

FUNDAMENTOS DE PROGRAMACION CON C#

Programación Web. Unidad 5. Programación del lado del servidor.

HERRAMIENTAS DE DESARROLLO

Software: Historia Evolución. - Se repetía el mismo proceso para desarrollar el mismo programa para otras máquinas.

Introducción a Microsoft.NET

Introducción a la Informática

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador.

Introducción a Microsoft.NET

Generador GeneXus.NET. Última actualización: 2009

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

Microsoft Office 2010 Illustrated. Tipos de Software

Unidad 9. Entornos de Desarrollo

REPORTE DE INVESTIGACIÓN SOBRE SOFTWARE PARA LA ELABORACIÓN DE DIAGRAMAS DE FLUJO.

Informática 1 Grado en Matemáticas

Syllabus.

Conocer la sintaxis del lenguaje de programación C# Aproximación al lenguaje de programación Visual Basic Script y JScript

Manual de instalación del programa EDDI-7 INTRODUCCIÓN

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que

TAREA #6 Tipos de Software y Documentos Colaborativos.

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

Novedades. Introducción. Potencia

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

MICROSOFT VISUAL BASIC.NET

INTRODUCCIÓN A LA TECNOLOGÍA.NET

Entre los más conocidos editores con interfaz de desarrollo tenemos:

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

OBTENER DATOS EXTERNOS

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

7.1 Java vs.net, la lucha se acrecienta

QUE ES ACCESS PESTAÑA INICIO VER: EN ESTA PESTAÑA SE ENCUENTRA

Instalación de MarkVision

Actualización de versión a Bizagi 10.x

ESTUDIO DE LA PLATAFORMA

Las Novedades de VisualStudio.Net

Microsoft.Net. Programación III ISBO EMT CETP Prof. L. Carámbula

GESTOR DE REFERENCIAS BIBLIOGRÁFICAS EN LÍNEA: ZOTERO

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

ENCUENTA - CONTABILIDAD Net. Definiciones generales

Experto en C#5 con Visual Studio 2012

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera.

Mantenimiento Lógico del PC. LORENA CEBALLOS JESENIA GÓMEZ 10 INFORMÁTICA 2

Computación en la nube. Plataformas de servicios en la nube y Servicios en la nube

APLICACIONES PARA INTERNET

Desarrollo de Aplicaciones Distribuidas con Servicios Web

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables

APLICACIONES WEB GOOGLE ANAYLITICS

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Partes de la Computadora

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

SIMPLESFONDOS. Contenido

Manual de Instalación del Servicio de Firma del CGPE. Manual de Usuario V.1.0

Actividades didácticas con JClic DEFINICIÓN DE JCLIC

Módulo 2. Inicio con Java

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

MACROS Y FORMULARIOS

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución

Ejemplo de PowerPivot para cálculos ABC de ventas

TOPICOS SELECTOS DE PROGRAMACION WEB

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

Introducción a la Computación

Prueba de Concepto, Informes XBRL vs. SGBDR.

Sockets y otros objetos orientados a Internet en Delphi.

PrefDataImporter Manual de Usuario Noviembre de 2013

Transcripción:

Introducción a Visual.Net Diseño y Programación Avanzada de Aplicaciones Curso 2002-2003

INDICE Qué es.net?.net y Visual Studio Framework y CLR Soluciones y Proyectos Ejemplo de uso de Visual Studio.Net

Qué es.net? Para Microsoft Expresado de forma sencilla, Microsoft.NET es la estrategia de Microsoft para distribuir software como servicio. La Plataforma Microsoft.NET incluye la infraestructura y las herramientas de.net para crear y poner en funcionamiento una nueva generación de servicios, la experiencia del usuario de.net para atraer clientes con posibilidades, servicios de componentes.net, así como software de dispositivos.net para habilitar una nueva generación de dispositivos inteligentes de Internet.

Qué es.net? Para Microsoft (II) Productos y servicios de Microsoft.NET Entre estos se incluyen Microsoft Windows.NET (con un conjunto integrado de núcleo de servicios de componentes), MSN.NET, servicios de suscripción personales, Microsoft Office.NET, Microsoft Visual Studio.NET y Microsoft bcentral para.net. Servicios.NET para terceros Una gran variedad de socios y desarrolladores tendrán la oportunidad de producir servicios verticales y corporativos creados en la plataforma.net.

Qué es.net? Para algunos autores Visual Studio.Net es la culminación no sólo de una fenomenal herramienta de desarrollo, sino también de una plataforma de servicios que a partir de ahora, será componente fundamental de las futuras versiones de Windows No debe engañarnos su juventud,.net es uno de los productos más probados de la historia del software. Francisco Charte

Qué es.net? (sin florituras).net es una plataforma software Es un entorno de desarrollo independiente del lenguaje, que permite escribir programas de forma sencilla, e incluso permite combinar código escrito en diferentes lenguajes. No está orientado a un Hardware/Sistema Operativo concreto, sino a cualquier plataforma para la que.net esté desarrollado..net es un nombre colectivo que se da tanto a sistemas de desarrollo (Visual Studio.net) como a Sistemas Operativos (Windows.NET Server).

Qué futuro tiene.net? Parte de una idea interesante, es la evolución natural del.com Visual Studio (predecesora de Visual Studio.Net tiene una implantación muy importante) Visual Basic Visual C++ Tiene a Microsoft detrás

Pasado no muy lejano. Antes de Windows Sistemas operativos MS-DOS DR-DOS y PC-DOS Unix Mac OS Novell IBM y otros Hojas de cálculo Lotus Quattro Pro Lenguajes de Programación Clipper C/C++. Borland MFC. (Ja Ja) Procesadores de Textos WordPerfect Word (Ja Ja) Bases de Datos dbase Paradox

Pasado cercano. Después de Windows Sistemas operativos Windows Unix Mac OS Linux IBM y otros Hojas de cálculo Excel Lenguajes de Programación Visual Basic Visual C JAVA ASP/PHP Delphi Procesadores de Textos Word Bases de Datos Access Navegadores Explorer Navigator

Plataforma.Net y Visual Studio.Net La plataforma.net es el conjunto de nuevos servicios que ofrece Microsoft para permitir que las aplicaciones aprovechen posibilidades como la Web con gran sencillez Visual Studio.Net es la herramienta diseñada para facilitar el acceso a esos servicios

Visual Studio.Net Une en un mismo entorno: diseñadores visuales para interfaces de usuario nativas y Web diseñadores de recursos editores de código específicos para varios lenguajes (C, C#, Visual Basic, HTML, XML etc.) Base de la plataforma C++ C# Visual Basic (más Crystal Reports) Jscript (no integrado)

Visual Studio.Net (II) Base de la plataforma (Hoy) C++ C# Visual Basic (más Crystal Reports) Jscript (no integrado) Futuro Visual J# COBOL.NET Perl Python Pascal

.NET Framework.NET Framework Corazón de.net Gestiona y ejecuta las aplicaciones y los servicios Web (Web services) Otorga securidad y gestión de memoria Incluye la Framework class library (FCL) Clases preparadas para ser utilizadas Pueden ser utilizadas por cualquier lenguaje

.NET Framework (II) Especificadas en Common Language Specification (CLS) Envíadas a la European Computer Manufacturers Association, parfa permitir que el framework se pueda convertir a otrs plataformas Ejecuta los programas gracias al Common Language Runtime (CLR)

.CLR(Common Language Runtime) Parte central del framework Ejecuta los programas de todos los lenguajes Proceso de compliación Se realizan dos compilaciones Los programas se compilan a Microsoft Intermediate Language (MSIL) Define las instrucciones para el CLR Código MSIL se traduce a código máquina.para cada plataforma

CLR(Common Language Runtime) (II) Porqué dos compliaciones? Permite ser independiente de la plataforma.net Framework puede ser instalado en diferentes plataformas Permite migrar programas.net programs sin modificaciones de código Independencia del lenguaje Los programas.net no dependen de un lenguaje en concreto Los programas pueden consistir de varios programas escritos en diferentes lenguajes Se pueden integrar fácilmente nuevos y antiguos componentes

CLR(Common Language Runtime) (III) Otras ventajas Gestión de memoria y seguridad Libera al programador de muchas tareas Permite que se concentre en la lógica del programa

Inicio con Visual Studio.Net

Inicio con Visual Studio.Net (II)

Unidades en Visual Studio.Net Soluciones Proyectos

Soluciones Un solución es la que permite realizar una aplicación. Una solución es el punto de inicio para la creación de aplicaciones con Visual Studio.NET. Una solución es el contenedor que permite almacenar todas las partes individuales que formarán la aplicación Una solución contiene uno o más proyectos.

Proyectos Un proyecto se puede crear utilizando cualquier lenguaje de Visual Studio.NET. Un proyecto contiene una serie de ficheros El IDE organiza soluciones, proyectos y ficheros de un trabajo según una jerarquía

Creación de una solución En primer lugar se debe crear un nuevo proyecto. Ejemplo. Se crea un nuevo proyecto cd C# de tipo biblioteca de clases

Creación de una solución (II)

Creación de una solución (II) Explorador de soluciones Edición de propiedades

Creación de una solución (III) Vista de Clases

Creando un método nuevo

Creando un método nuevo (II)

Creando un método nuevo (III)

Compilar

Creando una interfaz Visual Basic

Creando una interfaz Visual Basic

Referenciando ambos proyectos

Cuadro de Herramientas

Insertando un botón

Asignando código al evente con ayuda

Establecer como proyecto de inicio

Y ya está

Generando una aplicación de consola

Escribiendo código

Y ya está