You are on page 1of 10

GABRIEL CASTRO SÁNCHEZ

PROGRAMACIÓN NET II

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA DE MÉXICO

INGENIERÍA EN DESARROLLO DE SOFTWARE

PROGRAMACIÓN NET III

UNIDAD 1.

AUTORREFLEXIONES

FACILITADOR(a): ESTHER LOZANO CANDIA

Grupo: DS-DPRN3-1802-B1-001 SEMESTRE: Sexto

ALUMNO: GABRIEL CASTRO SÁNCHEZ

20 de JULIO de 2018
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

CONTENIDO

INSTRUCCIONES ...................................................................................................................................2
Actividad 1 ...........................................................................................................................................3
Actividad 2 ...........................................................................................................................................5
Actividad 3 ...........................................................................................................................................8
BIBLIOGRAFIA.......................................................................................................................................9

Página 1
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

INSTRUCCIONES
Para reforzar los conocimientos acerca de las herramientas que puedes utilizar como desarrollador NET, lleva a
cabo una investigación para dar respuesta a las siguientes preguntas:

1. Elaborar una descripción de la interface de Visual Studio Code incluyendo la forma de trabajo.

2. Investiga y comenta las características y el flujo de trabajo de Visual Studio Team Services.

3. A partir de las anteriores materias (Net I y Net II), ¿ha desarrollado alguna aplicación de escritorio, web ó móvil?,
comentar su experiencia.

Guardar tu Autorreflexión en un archivo de texto llamado DPRN3_UX_ATR_XXYZ.

Página 2
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

Actividad 1
1. Elaborar una descripción de la interface de Visual Studio Code incluyendo la forma de trabajo.

Visual Studio Code

Visual Studio Code es un nuevo editor de código de Microsoft. Recientemente ha alcanzado su primer ciclo de
lanzamiento principal, 1.0.0. Lo he probado durante algunas veces mientras estaba en Beta, y estoy impresionado
con todo lo que ha traído a la mesa hasta aquí.

Visual Studio Code (VSC) es ligero y rápido, y si ha utilizado SublimeText o Atom antes, inmediatamente se sentirá
como en casa. VSC viene con una paleta de comandos, la selección del cursor múltiple, fragmentos, y el código de
auto-realización - las características que sin duda ya están familiarizados.

Sin embargo, también viene con sus propias firmas que lo hace destacar entre los jugadores actuales en el
mercado. Así que, sin más preámbulos, echemos un vistazo.

1. Intellisense

IntelliSense es el código de la función de autocompletar se reúne la inteligencia artificial. Esta utilidad proporciona
una lista de sugerencias junto con una breve sugerencia o descripción mientras escribimos códigos. Estos
se derivan de varios factores contextuales tales como el lenguaje de programación, la sintaxis, las variables, las
funciones, así como todos los códigos dentro del archivo.

IntelliSense admite una serie de lenguaje de programación de forma inmediata, incluyendo Sass, LESS, JavaScript,
TypeScript y PHP. Algunas extensiones para incluir IntelliSense para otros lenguajes de programación también están
disponibles. Es una gran característica para mejorar la productividad.

2. Ojeada

Durante la codificación, a menudo se puede olvidar una función en particular, donde la función se define
inicialmente, y cuáles son los parámetros necesarios.

Con Peek, puede seleccionar una función luego pulsa Shift + F12. La selección se expande en una ventana de línea
que muestra la definición completa de la función, así como el que se define la función. La característica trabaja
actualmente en C, C #, JavaScript, TypeScript, .NET, y algunos otros lenguajes de programación.

3. CLI

Al igual que en Sublime Text con su subl línea de comandos, código de Visual Studio está equipado de una CLI
llamado code y es fácil de instalar.

En Windows, la CLI ya se habrá instalado junto con la aplicación. La CLI se puede acceder a través del símbolo del
sistema. En OS X, se puede instalar y desinstalar a través de la paleta de comandos.

Puede utilizar la CLI para abrir un directorio en particular en el código de Visual Studio o abrir el directorio de
proyecto actual en Terminal o en el símbolo del sistema directamente desde el editor.

Página 3
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

4. Construido en Git

Visual Studio Code tiene Git construido directamente en el editor. A la izquierda de la barra lateral, se encuentra el
icono de Git donde se puede inicializar Git, así como realizar varios comandos de
Git, como cometer, tirar, empujar, rebase, publicar y buscar en los cambios dentro del archivo.

Además, si va a realizar cambios en un repositorio Git, el Visual Studio mostrará indicadores de color en el editor
de código del canal, lo que indica donde se han hecho las modificaciones.

Vamos a bucear en Git en Visual Studio Code en el próximo post, así que estate atento.

5. Tarea Runner

Por último, pero no menos importante, Visual Studio Code también tiene un Built-in Task Runner, que proporciona
cierto nivel de comodidad.

Para utilizar esta característica, podemos o bien fijar un tasks.json archivo o por medio de algún tipo de
configuración de tareas popular como Grunt, Gulp, o MSBuild si se proporciona. Una vez que se establece la
configuración, podemos ejecutar el Corredor de tareas a través de la paleta de comandos escribiendo Ejecutar
tarea. Tareas de mecanografía, aparecerá una lista de todos los comandos relacionados.

Página 4
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

Actividad 2
2. Investiga y comenta las características y el flujo de trabajo de Visual Studio Team Services.

Comenzar a colaborar con rapidez

Con Visual Studio Team Services, planificar, generar y enviar software a través de diversas plataformas le resultará
fácil y rápido. Póngase a trabajar en cuestión de minutos en nuestra infraestructura en la nube sin tener que
instalar o configurar un solo servidor.

Cantidad ilimitada de proyectos utilizando Git o TFVC

Cree proyectos de equipo privados accesibles desde cualquier lugar. Use Control de versiones de Team Foundation
(TFVC) para el control tradicional de versiones centralizado, o use Git si prefiere un enfoque distribuido. Use una
estrategia combinada de diferentes proyectos de equipo, facilitando el hospedaje de toda su organización en una
sola cuenta.

Seguimiento de todo en un solo lugar

Capture nuevas características, errores y otros elementos de trabajo en trabajos pendientes que son excelentes si
se usa Scrum, Kanban o su propio proceso Agile. Use paneles de tareas personalizables para realizar el seguimiento
del progreso del equipo, o use la administración de carteras Agile para que grupos más grandes supervisen el
trabajo en todos los equipos.

Página 5
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

Integración e implementación continuas con tecnología de la nube

Detecte antes los problemas de calidad mediante el uso de definiciones de compilación que compilan y prueban
automáticamente las aplicaciones en la nube, ya sea a petición o después de cualquier cambio en el código. Realice
el seguimiento del estado del software compilado a lo largo del tiempo con gráficos y paneles personalizables. Si las
pruebas son correctas, implemente automáticamente los sitios web actualizados directamente en Azure.

Use la herramienta de desarrollo que más le guste

Acceda a sus proyectos, código y elementos de trabajo a través de una experiencia integrada dentro de Visual
Studio o a través de un complemento gratuito para Eclipse. La compatibilidad con cualquier cliente Git (incluido
Xcode) y una moderna interfaz de explorador web garantizan que pueda usar la herramienta de desarrollo que
prefiera para adaptar Visual Studio Team Services a las necesidades de su equipo.

Precios escalables para equipos reducidos

Los equipos de hasta cinco integrantes son gratuitos, así que puede crear una cantidad ilimitada de proyectos de
equipo privados con tantos repositorios, elementos de trabajo y errores como necesite sin coste adicional. Los

Página 6
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

clientes adicionales tienen precios directos, y los recursos compartidos como compilaciones y pruebas de carga
incluyen cantidades mensuales que pueden ampliarse a medida que crezcan sus necesidades.

Página 7
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

Actividad 3
3. A partir de las anteriores materias (Net I y Net II), ¿ha desarrollado alguna aplicación de escritorio, web ó móvil?,
comentar su experiencia.

Yo he realizado una aplicación de escritorio en Visual Basic, en las anteriores materia net, aún no ha sido posible,
sin embargo, puedo decir que realizar la aplicación de verdad que requirió de muchas cosas, conocimiento en base
de datos, evidentemente del programa, de los fundamentos de programación y fue una tarea compleja, ahora cien,
si ese mismo programa lo hiciera con C#, lo tendría que reestructurar ya que son técnicas de programación muy
diferentes.

Página 8
GABRIEL CASTRO SÁNCHEZ
PROGRAMACIÓN NET II

BIBLIOGRAFIA
.

Durán, L. (2007). Bases de Datos con Visual Basic. España: Marcombo, Ediciones Técnicas.

Gómez, E. (2010). Aplicaciones con Visual Basic .NET. México: Alfaomega.

Groussard, T. (2006). Visual Basic 2005. Paris: ENI.

MSDN, Microsoft Developer Network (2013 a). Consumidores y proveedores OLE DB. [En línea]
http://msdn.microsoft.com/es-mx/library/bdf2dfw6%28v=vs.90%29.aspx

MSDN, Microsoft Developer Network (2013 b). Datasets de ADO.NET. [En línea] http://msdn.microsoft.com/es-
es/library/zb0sdh0b.aspx

MSDN, Microsoft Developer Network (2013 c). Microsoft OLE DB. [En línea] http://msdn.microsoft.com/en-
us/library/windows/desktop/ms722784%28v=vs.85%29.aspx

MSDN, Microsoft Developer Network (2013 d). Referencia de Microsoft ActiveX Data Objects (Traducción
automática). [En línea] http://msdn.microsoft.com/es-mx/library/bdf2dfw6%28v=vs.90%29.aspx

MSDN, Microsoft Developer Network (2013 e). Universal Data Access. http://msdn.microsoft.com/es-
es/library/aa260803%28v=vs.60%29.aspx

Ramírez, J. F., (2005). Aprenda Practicando Visual Basic 2005 usando Visual Studio 2005. México: Pearson
Educación.

Página 9

You might also like