SlideShare una empresa de Scribd logo
1 de 33
Introducción a
2015
Despacho 0.E.5 – ESII Albacete
albacetedotnetclub@gmail.com
facebook.com/AlbaceteDNC
@AlbaceteDNC
Miguel Ángel Cantero Víllora
Coordinador Albacete DotNetClub /
Microsoft Student Partner
miguelangel.cantero@studentpartner.com
Agenda
 Visual Studio
 Conociendo el IDE
 Características
 Herramientas de rendimiento y depuración
 Blend
 Plugins
 Gestor de paquetes Nuget
 Novedades en Visual Studio 2015
 Visual Studio Online
 Visual Studio Code
Visual Studio
 Entorno de Desarrollo Integrado (IDE) de Microsoft.
 Lenguajes soportados: C#, VB.NET, VC++.NET, F#, XML,
HTML, JavaScript, CSS …
 Otros lenguajes soportados mediante extensiones: PHP,
Python, Ruby.
 Ediciones: Visual Studio Express
Visual Studio Community
Visual Studio Professional
Visual Studio Enterprise
Gratis
DreamSpark
Conociendo el IDE
Conociendo el IDE
 Ventana de nuevo proyecto
Demo
IDE y Nuevo proyecto
Características
Editor de Código
 IntelliSense
 Code Snippeds
 Refactorización
 Marcadores
 Jerarquía de llamadas
 Ojear/Ir a la definición
 Examinador de objetos
 CodeLens
Características
IntelliSense
 Aplicación de autocompletar
 Documentación
Características
Code Snippets (Fragmentos de código)
 Son pequeños bloques de código reutilizable que se
pueden insertar en un archivo de código mediante un
comando de menú contextual o una combinación de
teclas de acceso rápido.
 Normalmente contienen bloques de código muy
utilizados.
Características
Refactorización
 Dividir las funciones largas en otras más pequeñas
 Cambiar el nombre de variables, tipos, funciones o parámetros
 Reordenar parámetros
 Quitar o reordenar las directivas using
Características
Marcadores
 Permiten ir rápidamente a líneas específicas en los
archivos en los que está trabajando activamente
Características
Jerarquía de llamadas
 Muestra los métodos que llaman y son llamados por el
método situado bajo el símbolo de intercalación
Características
Ojear/Ir a la definición
 Ojear la definición muestra un método o definición de
tipo en línea, sin salir del contexto actual.
 Ir a definición lleva directamente al lugar donde se
definen la función o el objeto.
Características
Examinador de objetos
 Permite inspeccionar
ensamblados .NET o
Windows en tiempo de
ejecución en el sistema
para ver qué tipos
contienen y qué métodos
y propiedades contienen
esos tipos.
Características
CodeLens
 Permite buscar referencias y cambios en el código,
errores vinculados, elementos de trabajo, revisiones de
código y pruebas unitarias, todo sin salir del editor.
¡Nuevo!
Visual Studio 2015
Demo
Editor de código
Características
Diseñador
 Windows Forms Designer
 WPF Designer
 Web designer/development
 Class designer
 Data designer
 Mapping designer
Demo
WPF Designer
Herramientas de depuración
 Las condiciones especifican propiedades booleanas que
deben cumplirse para que el depurador se interrumpa en la
línea seleccionada.
 Las instrucciones condicionales se interrumpen solo cuando se
cumplen las condiciones especificadas. Ejemplo: Instrucción
“if”.
 Los recuentos de visitas solo se interrumpen después de que el
punto de interrupción se alcance un número determinado de
veces.
 Los filtros se interrumpen cuando se alcanza el punto de
interrupción en un subproceso, proceso o máquina específicos
y son útiles para depurar el código que se ejecuta en paralelo.
Herramientas de depuración
Herramientas de rendimiento
y diagnóstico
 Puede analizar el rendimiento, el uso de memoria y el
consumo de energía de las aplicaciones.
Demo
Puntos de interrupción y herramientas de
rendimiento/diagnóstico en apps Windows Store.
Blend
 Herramienta de diseño
 Incluida en Visual Studio
Plugins
 Añaden nuevas funciones a Visual Studio
Gestor de paquetes NuGet
 Añaden nuevas funciones a Visual Studio
Demo
Agregar un nuevo paquete a un proyecto
Novedades en Visual Studio
2015
 Nueva experiencia de instalación.
 Iniciar sesión en varias cuentas.
 Elegir las plataformas de destino.
 Aplicaciones para cualquier dispositivo
con Windows 10.
 Barra de menús de la vista previa del
dispositivo.
Novedades en Visual Studio
2015
 Diagnóstico (análisis de fotogramas, compatibilidad con
Windows Phone, edición, las herramientas de captura
de línea de comandos, …).
 Conexión a servicios (Azure, Office 365, …).
 Diseño IU más intuitivo (capacidades de edición de XAML
más potentes (IntelliSense) y una mejor integración con
Visual Studio.
Novedades en Visual Studio
2015
 Depuración entre plataformas (Android, iOS,
JavaScript).
 Análisis de código activo (bombillas).
 CodeLens
 Centro de notificaciones
Visual Studio Online
 Antiguo TFS
 Gestión de aplicaciones
 Trabajo en equipo
 Seguimiento del trabajo
 Soporte para Azure
Visual Studio Code
 Editor de código multiplataforma
 Auto-detección (coloreado de sintaxis y autocompletar)
de decenas de lenguajes.
 Integrado para Git
 Debug
Q&A
Thanks!
Despacho 0.E.5 – ESII Albacete
albacetedotnetclub@gmail.com
facebook.com/AlbaceteDNC
@AlbaceteDNC
Miguel Ángel Cantero Víllora
Coordinador Albacete DotNetClub /
Microsoft Student Partner
miguelangel.cantero@studentpartner.com

Más contenido relacionado

La actualidad más candente

Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasLeo Jm
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Anel Sosa
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasJosé Antonio Sandoval Acosta
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Marta Silvia Tabares
 
Tipos de archivos y extensiones[1]
Tipos de archivos y extensiones[1]Tipos de archivos y extensiones[1]
Tipos de archivos y extensiones[1]annes chavez vanegas
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic Andrea Lozano
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Cuaderno practica de powerpoint
Cuaderno practica de powerpointCuaderno practica de powerpoint
Cuaderno practica de powerpointOmar Ramirez
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Mapa conceptual software educativo
Mapa conceptual software educativo Mapa conceptual software educativo
Mapa conceptual software educativo Dollys Macias
 

La actualidad más candente (20)

Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 
Introducción a Word.ppt
Introducción a Word.pptIntroducción a Word.ppt
Introducción a Word.ppt
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Formato ieee830(srs lleno)
Formato ieee830(srs lleno)Formato ieee830(srs lleno)
Formato ieee830(srs lleno)
 
Tipos de archivos y extensiones[1]
Tipos de archivos y extensiones[1]Tipos de archivos y extensiones[1]
Tipos de archivos y extensiones[1]
 
13.diseño de web apps
13.diseño de web apps13.diseño de web apps
13.diseño de web apps
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Cuaderno practica de powerpoint
Cuaderno practica de powerpointCuaderno practica de powerpoint
Cuaderno practica de powerpoint
 
MVC
MVCMVC
MVC
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Mapa conceptual software educativo
Mapa conceptual software educativo Mapa conceptual software educativo
Mapa conceptual software educativo
 
Creando requerimientos eficaces
Creando requerimientos eficacesCreando requerimientos eficaces
Creando requerimientos eficaces
 

Destacado

Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Johniel Cordero
 
Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Jersson Dongo
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Foquita05
 
Depuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioDepuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioJavier Hermoso Blanco
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoAntonio Palomares Sender
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosRaymond Marquina
 
Velfærdsteknologi til ældreplejen
Velfærdsteknologi til ældreplejenVelfærdsteknologi til ældreplejen
Velfærdsteknologi til ældreplejenIS IT A BIRD
 
Practical Solutions To Internet Marketing Legal Compliance, pt 2
Practical Solutions To Internet Marketing Legal Compliance, pt 2Practical Solutions To Internet Marketing Legal Compliance, pt 2
Practical Solutions To Internet Marketing Legal Compliance, pt 2Affiliate Summit
 
2008 comp-cuantica
2008 comp-cuantica2008 comp-cuantica
2008 comp-cuantica74689899
 
Instrucciones Para Solicitar Subastas Cliente
Instrucciones Para Solicitar Subastas ClienteInstrucciones Para Solicitar Subastas Cliente
Instrucciones Para Solicitar Subastas ClienteRafa Moreno
 
Minnesota D-Star Disaster Network
Minnesota D-Star Disaster Network Minnesota D-Star Disaster Network
Minnesota D-Star Disaster Network Erik Westgard
 
Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...
Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...
Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...ponencias_mihealth2012
 
Austin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With HedwigAustin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With Hedwigedebill
 
Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...
Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...
Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...Petiano Camilo Bin
 
Brochure 32 page-english
Brochure 32 page-englishBrochure 32 page-english
Brochure 32 page-englishjumiss
 

Destacado (19)

Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008Crear Calculadora visual Studio 2008
Crear Calculadora visual Studio 2008
 
Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Curso visual studio
Curso visual studioCurso visual studio
Curso visual studio
 
Presentacion
PresentacionPresentacion
Presentacion
 
Depuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studioDepuración de aplicaciones en visual studio
Depuración de aplicaciones en visual studio
 
Framework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entornoFramework .NET 3.5 01 Conceptos básicos y entorno
Framework .NET 3.5 01 Conceptos básicos y entorno
 
ProgramacióN Orientada A Objetos
ProgramacióN Orientada A ObjetosProgramacióN Orientada A Objetos
ProgramacióN Orientada A Objetos
 
Mow : una experiencia con ROR
Mow : una experiencia con RORMow : una experiencia con ROR
Mow : una experiencia con ROR
 
Velfærdsteknologi til ældreplejen
Velfærdsteknologi til ældreplejenVelfærdsteknologi til ældreplejen
Velfærdsteknologi til ældreplejen
 
Practical Solutions To Internet Marketing Legal Compliance, pt 2
Practical Solutions To Internet Marketing Legal Compliance, pt 2Practical Solutions To Internet Marketing Legal Compliance, pt 2
Practical Solutions To Internet Marketing Legal Compliance, pt 2
 
2008 comp-cuantica
2008 comp-cuantica2008 comp-cuantica
2008 comp-cuantica
 
Instrucciones Para Solicitar Subastas Cliente
Instrucciones Para Solicitar Subastas ClienteInstrucciones Para Solicitar Subastas Cliente
Instrucciones Para Solicitar Subastas Cliente
 
Minnesota D-Star Disaster Network
Minnesota D-Star Disaster Network Minnesota D-Star Disaster Network
Minnesota D-Star Disaster Network
 
Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...
Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...
Shahaf, Ophir - I3: Innovation, Infraestructure & Investment – Drivers of Res...
 
Jornada de Medios de Pago Online - François Hélard, Adyen
Jornada de Medios de Pago Online - François Hélard, AdyenJornada de Medios de Pago Online - François Hélard, Adyen
Jornada de Medios de Pago Online - François Hélard, Adyen
 
Austin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With HedwigAustin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With Hedwig
 
Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...
Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...
Avaliação de argamassas com entulho reciclados, por procedimentos racionais d...
 
Brochure 32 page-english
Brochure 32 page-englishBrochure 32 page-english
Brochure 32 page-english
 

Similar a Introduccion a Visual Studio

Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005hvillarreal
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Tonymx
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Codedaniel.sierra
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Antonio Palomares Sender
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc Jaumot
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentosredtacna
 
2. Introduccion A Vs .Net
2.  Introduccion A Vs .Net2.  Introduccion A Vs .Net
2. Introduccion A Vs .NetDiego Armando
 
2. introduccion a vs .net
2.  introduccion a vs .net2.  introduccion a vs .net
2. introduccion a vs .netmhormech
 
12 MicroSoft SFIC 2009
12 MicroSoft SFIC 200912 MicroSoft SFIC 2009
12 MicroSoft SFIC 2009Pepe
 
Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013lesterjasir
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .netJefersonGuevara1
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
TechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team SystemsTechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team Systemsfmmeson
 
Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Francesc Jaumot
 

Similar a Introduccion a Visual Studio (20)

Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Code
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentos
 
2. Introduccion A Vs .Net
2.  Introduccion A Vs .Net2.  Introduccion A Vs .Net
2. Introduccion A Vs .Net
 
2. introduccion a vs .net
2.  introduccion a vs .net2.  introduccion a vs .net
2. introduccion a vs .net
 
12 MicroSoft SFIC 2009
12 MicroSoft SFIC 200912 MicroSoft SFIC 2009
12 MicroSoft SFIC 2009
 
Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013
 
Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Clase ii
Clase iiClase ii
Clase ii
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
TechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team SystemsTechNoa 2007 - Visual Studio Team Systems
TechNoa 2007 - Visual Studio Team Systems
 
Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Whats new in Visual Studio 2013
Whats new in Visual Studio 2013
 

Último

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 

Último (7)

Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 

Introduccion a Visual Studio

  • 1. Introducción a 2015 Despacho 0.E.5 – ESII Albacete albacetedotnetclub@gmail.com facebook.com/AlbaceteDNC @AlbaceteDNC Miguel Ángel Cantero Víllora Coordinador Albacete DotNetClub / Microsoft Student Partner miguelangel.cantero@studentpartner.com
  • 2. Agenda  Visual Studio  Conociendo el IDE  Características  Herramientas de rendimiento y depuración  Blend  Plugins  Gestor de paquetes Nuget  Novedades en Visual Studio 2015  Visual Studio Online  Visual Studio Code
  • 3. Visual Studio  Entorno de Desarrollo Integrado (IDE) de Microsoft.  Lenguajes soportados: C#, VB.NET, VC++.NET, F#, XML, HTML, JavaScript, CSS …  Otros lenguajes soportados mediante extensiones: PHP, Python, Ruby.  Ediciones: Visual Studio Express Visual Studio Community Visual Studio Professional Visual Studio Enterprise Gratis DreamSpark
  • 5. Conociendo el IDE  Ventana de nuevo proyecto
  • 6. Demo IDE y Nuevo proyecto
  • 7. Características Editor de Código  IntelliSense  Code Snippeds  Refactorización  Marcadores  Jerarquía de llamadas  Ojear/Ir a la definición  Examinador de objetos  CodeLens
  • 8. Características IntelliSense  Aplicación de autocompletar  Documentación
  • 9. Características Code Snippets (Fragmentos de código)  Son pequeños bloques de código reutilizable que se pueden insertar en un archivo de código mediante un comando de menú contextual o una combinación de teclas de acceso rápido.  Normalmente contienen bloques de código muy utilizados.
  • 10. Características Refactorización  Dividir las funciones largas en otras más pequeñas  Cambiar el nombre de variables, tipos, funciones o parámetros  Reordenar parámetros  Quitar o reordenar las directivas using
  • 11. Características Marcadores  Permiten ir rápidamente a líneas específicas en los archivos en los que está trabajando activamente
  • 12. Características Jerarquía de llamadas  Muestra los métodos que llaman y son llamados por el método situado bajo el símbolo de intercalación
  • 13. Características Ojear/Ir a la definición  Ojear la definición muestra un método o definición de tipo en línea, sin salir del contexto actual.  Ir a definición lleva directamente al lugar donde se definen la función o el objeto.
  • 14. Características Examinador de objetos  Permite inspeccionar ensamblados .NET o Windows en tiempo de ejecución en el sistema para ver qué tipos contienen y qué métodos y propiedades contienen esos tipos.
  • 15. Características CodeLens  Permite buscar referencias y cambios en el código, errores vinculados, elementos de trabajo, revisiones de código y pruebas unitarias, todo sin salir del editor. ¡Nuevo! Visual Studio 2015
  • 17. Características Diseñador  Windows Forms Designer  WPF Designer  Web designer/development  Class designer  Data designer  Mapping designer
  • 19. Herramientas de depuración  Las condiciones especifican propiedades booleanas que deben cumplirse para que el depurador se interrumpa en la línea seleccionada.  Las instrucciones condicionales se interrumpen solo cuando se cumplen las condiciones especificadas. Ejemplo: Instrucción “if”.  Los recuentos de visitas solo se interrumpen después de que el punto de interrupción se alcance un número determinado de veces.  Los filtros se interrumpen cuando se alcanza el punto de interrupción en un subproceso, proceso o máquina específicos y son útiles para depurar el código que se ejecuta en paralelo.
  • 21. Herramientas de rendimiento y diagnóstico  Puede analizar el rendimiento, el uso de memoria y el consumo de energía de las aplicaciones.
  • 22. Demo Puntos de interrupción y herramientas de rendimiento/diagnóstico en apps Windows Store.
  • 23. Blend  Herramienta de diseño  Incluida en Visual Studio
  • 24. Plugins  Añaden nuevas funciones a Visual Studio
  • 25. Gestor de paquetes NuGet  Añaden nuevas funciones a Visual Studio
  • 26. Demo Agregar un nuevo paquete a un proyecto
  • 27. Novedades en Visual Studio 2015  Nueva experiencia de instalación.  Iniciar sesión en varias cuentas.  Elegir las plataformas de destino.  Aplicaciones para cualquier dispositivo con Windows 10.  Barra de menús de la vista previa del dispositivo.
  • 28. Novedades en Visual Studio 2015  Diagnóstico (análisis de fotogramas, compatibilidad con Windows Phone, edición, las herramientas de captura de línea de comandos, …).  Conexión a servicios (Azure, Office 365, …).  Diseño IU más intuitivo (capacidades de edición de XAML más potentes (IntelliSense) y una mejor integración con Visual Studio.
  • 29. Novedades en Visual Studio 2015  Depuración entre plataformas (Android, iOS, JavaScript).  Análisis de código activo (bombillas).  CodeLens  Centro de notificaciones
  • 30. Visual Studio Online  Antiguo TFS  Gestión de aplicaciones  Trabajo en equipo  Seguimiento del trabajo  Soporte para Azure
  • 31. Visual Studio Code  Editor de código multiplataforma  Auto-detección (coloreado de sintaxis y autocompletar) de decenas de lenguajes.  Integrado para Git  Debug
  • 32. Q&A
  • 33. Thanks! Despacho 0.E.5 – ESII Albacete albacetedotnetclub@gmail.com facebook.com/AlbaceteDNC @AlbaceteDNC Miguel Ángel Cantero Víllora Coordinador Albacete DotNetClub / Microsoft Student Partner miguelangel.cantero@studentpartner.com