Vous êtes sur la page 1sur 8

INSTITUTO DE EDUCACIN SUPERIOR

TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

Separata N 01
Escuela: Computacin e Informtica
Seccin: Cuarto
Turno: Noche
Docente: Ing. Csar Muoz Huamn.

Asignatura: Taller de Programacin Distribuida


Semestre Acadmico: 2016-II
Fecha: 03 de septiembre 2016

Programacin Distribuida
Introduccin:
La programacin distribuida es un paradigma
de programacin enfocado en desarrollar
sistemas distribuidos, abiertos, escalables,
transparentes y tolerantes a fallos. Este
paradigma es el resultado natural del uso de
las computadoras y las redes.
Casi cualquier lenguaje de programacin que
tenga acceso al mximo al hardware del
sistema puede manejar la programacin
distribuida, considerando una buena cantidad
de tiempo y cdigo.
La programacin distribuida tpicamente cae
en alguna de las varias arquitecturas bsicas
o arquitecturas: cliente-servidor, 3-tier, n-tier,
objetos distribuidos, entre otras adems de
ser

base

para

la

pragmaticidad.

Los

lenguajes especficamente diseados para


programacin distribuida son: Ada, Alef, E,
Erlang, Limbo y Oz.

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

Definicin de Programacin Distribuida:


Los sistemas distribuidos surgen para dar solucin a las siguientes necesidades:
a. Repartir el volumen de informacin.
b. Compartir recursos, ya sea en forma de software o hardware.
La construccin de sistemas distribuidos presenta una solucin que aumenta nuestras
capacidades, ya no estamos sujetos a las restricciones de la mquina, ahora somos
capaces de utilizar los recursos de toda una red.
Los dos tipos principales de sistemas distribuidos son los sistemas computacionales
distribuidos y los sistemas de procesamiento paralelo. En programacin distribuida, un
conjunto de ordenadores conectados por una red son usados colectivamente para realizar
tareas distribuidas.
Por otro lado en los sistemas paralelos, la solucin a un
problema importante es dividida en pequeas tareas
que son repartidas y ejecutadas para conseguir un alto
rendimiento.
Los sistemas distribuidos se pueden implementar
usando dos modelos: el modelo cliente servidor y
el modelo lgico basado en objetos (MER y MOO).
De forma general, podemos decir que las necesidades
de una aplicacin distribuida son:
a. Mecanismos para localizar los objetos en la red.
b. Comunicacin con los objetos remotos.
c. Mecanismos de intercambio de informacin (paso de parmetros).

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

Visual C#
El lenguaje Visual C# es actualmente uno de los lenguajes de programacin ms populares,
ya que es un lenguaje de para el desarrollo de sistemas d el propsito general. En los
ltimos tiempos C y C++ han sido los lenguajes ms utilizados en el desarrollo de aplicacin
una aplicacin es. ambos lenguajes proporcionan al programador el nivel de abstraccin
preciso para abordar el desarrollo de cualquier aplicacin por compleja que sea, as como
mecanismos de bajo nivel para utilizar las caracterstica ms avanzadas de las plataformas
sobre las que se desarrolla resalta largo comparado con otros lenguajes como Visual Basic,
que ofrecen adems de facilidad, cuando la flexibilidad de los desarrolladores de C y C++
requieren. La solucin que Microsoft da a este problema des el lenguaje denominado C#.
Se trata de un lenguaje moderno orientado a objetos que permite desarrollar una amplia
gama de aplicaciones para la nueva plataforma Microsoft. Net, la cual se caracteriza por
proporcionar utilidades y servicios para sacar un provecho total tanto de la informtica como
de las comunicaciones.
Microsoft.Net se trata de un entorno de desarrollo multilenguaje diseado por Microsoft para
simplificar la construccin, distribucin y ejecucin de aplicaciones para Internet. Tiene
fundamentalmente tres componentes: una mquina virtual (CLR: Common Language
Runtime= que procesa cdigo escrito en un lenguaje intermedio) MSIL: Microsoft
Intermediante Language, una biblioteca de clases) biblioteca. NET Framework= y ASP.NET
que proporciona los servicios necesarios para crear aplicaciones Web.
Visual C# es uno de los lenguajes de programacin de alto nivel que pertenecen al paquete
.NET otros lenguajes son Visual Basic, C/C++. Con l se pueden escribir tanto programas
convencionales como para Internet.
El paquete .NET incluye un compilador (programa traductor= de C# que produce un cdigo
escrito en un lenguaje intermedio, comn para todos los lenguajes de dicha plataforma, que
ser el que la mquina virtual ejecutar) esto es, cada lenguaje de la plataforma tiene su
compilador que produce cdigo correspondiente a un nico lenguaje: MSIL.

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

Crear una Aplicacin Sencilla con Visual C# o Visual Basic


Configurar el IDE
Al iniciar Visual Studio, debe elegir una combinacin de configuracin que aplique un
conjunto de personalizaciones predefinidas al IDE. Cada combinacin de valores se ha
diseado para que sea ms sencillo desarrollar aplicaciones.
Despus de abrir Visual Studio, puede identificar las ventanas de herramientas, los mens
y barras de herramientas y el espacio de la ventana principal. Las ventanas de herramientas
se acoplan al lado izquierdo y derecho de la ventana de la aplicacin, con Inicio rpido, la
barra de mens y la barra de herramientas estndar en la parte superior. En el centro de la
ventana de la aplicacin est la Pgina principal. Cuando se carga una solucin o un
proyecto, los editores y diseadores aparecen en el espacio donde est la pgina de
inicio. Cuando desarrolle una aplicacin, pasar la mayor parte del tiempo en esta rea
central.
Figura 1: IDE de Visual Studio

Puede crear personalizaciones adicionales en Visual Studio, como cambiar el tipo de fuente
y el tamao del texto en el editor o el tema de color del IDE, mediante el cuadro de
dilogo Opciones. Dependiendo de la combinacin de opciones que haya aplicado, puede
que algunos elementos de este cuadro de dilogo no aparezcan automticamente. Puede
asegurarse de que aparezcan todas las opciones posibles activando la casilla Mostrar todas
las configuraciones.

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

Figura 2: Cuadro de dilogo Opciones

En este ejemplo, cambiar el tema de color del IDE de claro a oscuro. Puede continuar para
crear un proyecto si lo desea.

Para cambiar el tema de color del IDE

1. Para abrir el cuadro de dilogo Opciones, seleccione el men Herramientas en la


parte superior y, luego, el elemento Opciones....

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

2. Cambie el tema de color a Oscuro y, a continuacin, haga clic en Aceptar.

Los colores de Visual Studio deben coincidir con la imagen siguiente:

El tema de color usado para las imgenes en el resto de este tutorial es el tema claro. Para
obtener ms informacin acerca de cmo personalizar el IDE, vea Configuracin de Visual
Studio.

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

Crear una aplicacin sencilla


Crear el proyecto
Cuando cree una aplicacin en Visual Studio, primero crear un proyecto y una
solucin. Para este ejemplo, crear un proyecto de Windows Presentation Foundation
(WPF).
Para crear el proyecto de WPF
1. Crear un nuevo proyecto. En la barra de mens, elija Archivo, Nuevo, Proyecto....

Tambin puede escribir Nuevo proyecto en el cuadro Inicio rpido.

2. Para elegir la plantilla Aplicacin WPF de Visual C# o Visual Basic, elija en el panel
izquierdo Instaladas, Plantillas, Visual C#, Windows, por ejemplo y, despus,
elija Aplicacin WPF en el panel central. Asigne al proyecto el nombre HelloWPFApp
en la parte inferior del cuadro de dilogo Nuevo proyecto.

Ing. Csar Muoz Huamn.


Docente de la Especialidad

INSTITUTO DE EDUCACIN SUPERIOR


TECNOLGICO PBLICO
MANUEL SEOANE CORRALES
San Juan de Lurigancho Lima

Asignatura: Taller de Programacin Distribuida


Escuela: Computacin e Informtica 2016 II
Seccin: Cuarto
Turno: Noche

3. Visual Studio crea el proyecto HelloWPFApp y la solucin y el Explorador de


soluciones muestra los distintos archivos. WPF Designer muestra una vista de
diseo y una vista XAML de MainWindow.xaml en una vista en dos paneles. Puede
deslizar el divisor para mostrar ms o menos de cualquiera de las vistas. Puede
elegir ver solo la vista visual o solo la vista XAML. (Para obtener ms informacin,
vea Diseador WPF para desarrolladores de Windows Forms). Los elementos
siguientes aparecen en el Explorador de soluciones:

Figura 3: Elementos del Proyecto

Ing. Csar Muoz Huamn.


Docente de la Especialidad

Vous aimerez peut-être aussi