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