You are on page 1of 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

TRABAJO COLABORATIVO MOMENTO 1


PSICOLOGIA

ACTIVIDAD 3 UNIDAD 1
INTERVENCION INDIVIDUAL

YON IVAN MRQUEZ BUITRAGO. CD. 82391374

TUTOR:
ANA CAROLINA TORRES

Universidad Nacional Abierta y a Distancia UNAD Cead Arbelez.


Ingeniera de Sistemas.
Visual Basic Avanzado
Grupo 08

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

INTRODUCCIN

Se busca en esta actividad hacer la respectiva revisin del material de estudio referenciado
en el entorno de conocimiento correspondiente a la unidad uno, resolver la Actividad
Crucigrama y hacer la seleccin y solucin de 5 de los casos propuestos para la
apropiacin donde se reconocen los elementos bsicos de la programacin en ambiente
visual,
Las temticas a revisar son:
Introduccin a la plataforma .NET
Fases en el desarrollo de un programa
Utilizacin de Visual Basic. Net

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

OBJETIVOS

Revisin del material de estudio referenciado en el entorno de conocimiento


correspondiente a la unidad uno.

Seleccin y solucin de 5 de los casos propuestos para la apropiacin donde se


reconocen los elementos bsicos de la programacin en ambiente visual,

Discusin a las respuestas planteadas por los compaeros

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

ACTIVIDADES
A. Ventajas y desventajas de la programacin en .NET
PROGRAMACIN EN .NET
VENTAJAS:
Posee una curva de aprendizaje muy rpida ya que su desarrollo simplificado permite tener
un alto nivel de abstraccin, no ms accesos COM a bajo nivel, es Orientado a Objetos
desde el Ncleo, Todo es un objeto, no ms variants (Sistema de tipos unificado (CTS)), sus
Propiedades, mtodos, eventos, y atributos estn incluidos en la construccin de clases y
su API est organizada en forma Jerrquica, esta basado en objetos que utilizan un sistema
unificado de tipos de datos y se empaquetan en componentes reutilizables y auto
descriptivos (los assemblies).
Entorno de Desarrollo Robusto y Seguro. Es su robusto entorno de ejecucin (el CLR), que
provee servicios a las aplicaciones en ejecucin y maneja su ciclo de vida reforzando la
seguridad y abstrayendo a los programadores de optimizaciones y manejos de memoria de
bajo nivel.
Independencia del Lenguaje. Soporte a mltiples lenguajes de programacin, lo cual acelera
la curva de aprendizaje de los desarrolladores permitiendo que cada uno elija en base a sus
gustos personales. Adems, la posibilidad de utilizar las mismas herramientas de
programacin y tener las mismas capacidades de acceso a la plataforma
independientemente del lenguaje le proporciona una flexibilidad sin precedentes.
Instalacin y Administracin ms simple .NET tambin simplifica, gracias al uso de
assemblies auto-descriptivos, la instalacin y administracin de aplicaciones resolviendo
gran parte de los problemas existentes en COM en lo que respecta la registracin de
componentes, manejo de mltiples versiones en paralelo y compatibilidad de aplicaciones.
Extensibilidad. Todas las clases incluidas en el .NET Framework son extensibles mediante
los mecanismos de herencia propios de la orientacin a objetos. Esto posibilita que
funcionalidades o controles grficos que no cumplan exactamente con una determinada
necesidad pueden ser extendidos para agregarle o modificarle comportamiento sin tener que
escribir todo el cdigo nuevamente. Fcilmente extensible mediante libreras DLL y
componentes ActiveX de otros lenguajes. Existe una versin, VBA, integrada en las
aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros
para extender y automatizar funcionalidades en documentos, hojas de clculo, bases de
datos (access).
Interoperatibilidad. Interoperabilidad entre aplicaciones .NET y mltiples tipos de
aplicaciones desarrolladas sobre otras plataformas de software o hardware, incluso
plataformas no Microsoft, mediante la tecnologa de Servicios Web XML. Posibilita aadir
soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft
Script Control. Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est
disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

Integra el diseo e implementacin de formularios de Windows.


Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso
prcticamente total a la API de Windows, incluidas libreras actuales.
Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar informacin,
documentacin y fuentes para los proyectos.
Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un entorno
adecuado para realizar pequeos prototipos rpidos.
DESVENTAJAS:
Tiene problemas de versionado asociado con varias libreras runtime DLLs, conocido como
DLL Hell
Es pobre su soporte para programacin orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de
Windows.
Tiene mucha dependencia de complejas y frgiles entradas de registro COM

B. Nuevos componentes y funcionalidades de .Net


Analizando la nueva versin Visual Studio 2015 al igual que .NET traen, un gran nmero de
cambios, entre ellos encontramos:
Microsoft transforma la plataforma .NET en Open Source, que llegar a GNU/Linux y
OS X. con esto Microsoft empieza a ver las ventajas del Open Source como medio
para poder expandir su tecnologa y sus negocios. Con esto los programadores en
GNU/Linux se beneficiarn de unas de las mejores plataformas de programacin que
existen, estando muy bien enfocada en temas productividad.
Microsoft parece por fin haber dado el salto a para interactar con otras plataformas.
Y de esta manera no convierte en inaccesible, ya que .NET es libre y de cdigo
abierto.
Su nuevo IDE, viene preparado para desarrollar aplicaciones para Windows, pero
tambin para Android, iOS y Windows Phone. Tambin podemos crearlas
usando HTML y JavaScript.
Microsoft tiene su propio emulador de aplicaciones Android, puede incluso usarse con
otros IDE Admite varias resoluciones de pantalla y diferentes versiones del sistema
operativo de Google.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

Se mejoro el depurador propiamente dicho del IDE. Entre sus herramientas de


diagnstico tenemos la posibilidad de recopilar y analizar datos de rendimiento de la
aplicacin.
Microsoft mejor desarrollador de documentacin. Tiene una seccin donde se puede
ver como comenzar a escribir cdigo, compilar aplicaciones, trabajar en equipo, hacer
pruebas manuales, implementar y analizar.
La parte de desarrollo web tambin fue perfeccionada. Hubo muchas mejoras y
ayuda por parte del editor para escribir cdigo HTML y plantillas pre diseadas con
frameworks JavaScript incorporados.
Se incorpora Visual Studio Online. Esto, lgicamente abre las puertas al trabajo
colaborativo. Disponemos de Rooms donde podemos interacturar con el equipo y el
resto de los usuarios. Incluye repositorios de cdigo, trabaja con cualquier lenguaje y
podemos usarlo con cualquier herramienta, o sea que no estamos limitados a el IDE
de Microsoft. Podemos usar Eclipse o cualquier editor de cdigo. Hasta cinco
usuarios es gratuito.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

CONCLUSIN

Creo que por fin Microsoft esta consiguiendo su objetivo de unificar las aplicaciones en todos
los dispositivos. Esto para los desarrolladores es muy alentador sin lugar a dudas. La
integracin de alternativas de cdigo abierto hace seductora la idea de usar Visual Studio
2015. Si a esto se le suma una documentacin que es simplemente maravillosa yo me
declaro ms que conforme.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


TRABAJO COLABORATIVO MOMENTO 1
PSICOLOGIA

BIBLIOGRAFA

Prez, Roberto. (2012,Julio 17). Ideal y Misin de Vida [Video de YouTube]. Recuperado de
https://youtu.be/_BSD0owu-ig

http://www.muylinux.com/2014/11/13/microsoft-plataforma-dot-net-open-source-linux
http://hipertextual.com/analisis/visual-studio-2015