SlideShare a Scribd company logo
1 of 8
TEMA:
MICROSOFT VISUAL STUDIO
MATERIA:
ALGORITMO Y PROGRAMACIÓN
UNIVERSIDAD:
OYM
SECCION:
0435
ESTUDIANTE:
SCARLETT RODRIGUEZ 16-SIEN-1-034
MICROSOFT VISUAL STUDIO
• Lanzamiento inicial Visual Studio 97. 01 de mayo de 1997 hace 21 años
• Es un entorno de desarrollo integrado para sistemas operativos Windows.
Soporta múltiples lenguajes de programación, tales como C++, C#, Visual
Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo
web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas
capacidades online bajo Windows Azure en forma del editor Monaco.
• Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así
como servicios web en cualquier entorno que soporte la plataforma .NET (a
partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se
comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles,
dispositivos embebidos y consolas, entre otros.
VISUAL C++
• es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI.
• Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el
entorno Windows. Visual C++ incluye además las bibliotecas de Windows (WinApi), las
bibliotecas MFC y el entorno de desarrollo para .NET Framework. Visual C++ cuenta con su propio
compilador (de igual nombre) y otras herramientas como IntelliSense, TeamFoundation Server,
Debug,... Además provee de bibliotecas propias de cada versión del sistema operativo y sockets.
Como otros compiladores, se le pueden añadir nuevas bibliotecas como DirectX, wxWidgets o SDL.
• Cuenta con una versión Express, llamada Microsoft Visual C++ Express Edition, la cual es gratuita y
se puede descargar desde el sitio de Microsoft.
• El lenguaje de programación utilizado por esta herramienta, de igual nombre, está basado en C++ y
es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es
exactamente igual. En algunas ocasiones esta incompatibilidad impide que otros compiladores, sobre
todo en otros sistemas operativos, funcionen bien con código desarrollado en este lenguaje.
• Una de las nuevas implementaciones es que el llamado código gestionado (managed code) hace uso
de una de las mejores herramientas dentro de .NET, el recolector de basura (garbage collector).
C SHARP
• Es un lenguaje de programación orientado a objetos desarrollado y estandarizado
por Microsoft como parte de su plataforma .NET, que después fue aprobado como un
estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de
programación diseñados para la infraestructura de lenguaje común.
• Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET,
similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
• El nombre C Sharp fue inspirado por el signo '#' que se compone de cuatro signos '+'
pegados.
• Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un
lenguaje de programación independiente diseñado para generar programas sobre dicha
plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU,
el cual genera programas para distintas plataformas como Windows
Microsoft, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.
VENTAJAS Y DESVENTAJAS DEL VISUAL
VENTAJAS
• La facilidad del lenguaje permite crear aplicaciones para
windows en muy poco tiempo. En otras palabras, permite un
desarrollo eficaz y menor inversion tanto en tiempo como en
dinero .
• Permite generar librerias dinamicas de forma activa, mediante
una reconfiguracion en su proceso de coleccion o codificacion
DESVENTAJAS
• No existe forma alguna de exportar el codigo a otras
plataformas diferentas a windows. Los ejecutables generados
son relativamente lentos en VISUAL BASIC 6.0 y anteriores. Por
efecto permite la programacion sin declaracion de variables.
• Su lenguaje no distingue entre mayusculas y minusculas como
se hace en C++.
Microsoft Visual Studio Universidad OYM Seccion 0435

More Related Content

What's hot

Programacion
ProgramacionProgramacion
Programaciondanielrsd
 
Lenguajes de-programación- yaissa gómez
Lenguajes de-programación- yaissa gómezLenguajes de-programación- yaissa gómez
Lenguajes de-programación- yaissa gómezOnce Redes
 
visual basic .net
visual basic .netvisual basic .net
visual basic .netronald_a_go
 
Sistemas operativos vrs Lenguajes de programacion
Sistemas operativos vrs Lenguajes de programacionSistemas operativos vrs Lenguajes de programacion
Sistemas operativos vrs Lenguajes de programacionHenry Teo Y Lucas
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basicwoker10
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Marcelo Christian Marchese
 
Visual c
Visual cVisual c
Visual clau1231
 

What's hot (17)

Introducción al c#
Introducción al c#Introducción al c#
Introducción al c#
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de-programación- yaissa gómez
Lenguajes de-programación- yaissa gómezLenguajes de-programación- yaissa gómez
Lenguajes de-programación- yaissa gómez
 
Bea
BeaBea
Bea
 
Programacion.NET
Programacion.NETProgramacion.NET
Programacion.NET
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Sistemas operativos vrs Lenguajes de programacion
Sistemas operativos vrs Lenguajes de programacionSistemas operativos vrs Lenguajes de programacion
Sistemas operativos vrs Lenguajes de programacion
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 
Clase 1 introd asp net
Clase 1  introd asp net Clase 1  introd asp net
Clase 1 introd asp net
 
Net framwork.ppt
Net framwork.pptNet framwork.ppt
Net framwork.ppt
 
Francisco
FranciscoFrancisco
Francisco
 
Introducción a Visual Studio .net
Introducción a Visual Studio .netIntroducción a Visual Studio .net
Introducción a Visual Studio .net
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
Visual c
Visual cVisual c
Visual c
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Informática
InformáticaInformática
Informática
 

Similar to Microsoft Visual Studio Universidad OYM Seccion 0435

Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallojosuecarrio
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.NetJesús R. Tineo
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integradoNIRVANA27
 
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
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladoresHCL Technologies
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Roger Campos
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++aldaircausado11
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 

Similar to Microsoft Visual Studio Universidad OYM Seccion 0435 (20)

Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
C_Basico_Parte_I.pptx
C_Basico_Parte_I.pptxC_Basico_Parte_I.pptx
C_Basico_Parte_I.pptx
 
Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallo
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integrado
 
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
 
Diapositivas de compiladores
Diapositivas de compiladoresDiapositivas de compiladores
Diapositivas de compiladores
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#Desarrollo aplicaciones windows c#
Desarrollo aplicaciones windows c#
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Plataforma.net
Plataforma.netPlataforma.net
Plataforma.net
 

Recently uploaded

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Recently uploaded (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Microsoft Visual Studio Universidad OYM Seccion 0435

  • 1. TEMA: MICROSOFT VISUAL STUDIO MATERIA: ALGORITMO Y PROGRAMACIÓN UNIVERSIDAD: OYM SECCION: 0435 ESTUDIANTE: SCARLETT RODRIGUEZ 16-SIEN-1-034
  • 2.
  • 3. MICROSOFT VISUAL STUDIO • Lanzamiento inicial Visual Studio 97. 01 de mayo de 1997 hace 21 años • Es un entorno de desarrollo integrado para sistemas operativos Windows. Soporta múltiples lenguajes de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Monaco. • Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y consolas, entre otros.
  • 4. VISUAL C++ • es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI. • Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el entorno Windows. Visual C++ incluye además las bibliotecas de Windows (WinApi), las bibliotecas MFC y el entorno de desarrollo para .NET Framework. Visual C++ cuenta con su propio compilador (de igual nombre) y otras herramientas como IntelliSense, TeamFoundation Server, Debug,... Además provee de bibliotecas propias de cada versión del sistema operativo y sockets. Como otros compiladores, se le pueden añadir nuevas bibliotecas como DirectX, wxWidgets o SDL. • Cuenta con una versión Express, llamada Microsoft Visual C++ Express Edition, la cual es gratuita y se puede descargar desde el sitio de Microsoft. • El lenguaje de programación utilizado por esta herramienta, de igual nombre, está basado en C++ y es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es exactamente igual. En algunas ocasiones esta incompatibilidad impide que otros compiladores, sobre todo en otros sistemas operativos, funcionen bien con código desarrollado en este lenguaje. • Una de las nuevas implementaciones es que el llamado código gestionado (managed code) hace uso de una de las mejores herramientas dentro de .NET, el recolector de basura (garbage collector).
  • 5. C SHARP • Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. • Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. • El nombre C Sharp fue inspirado por el signo '#' que se compone de cuatro signos '+' pegados. • Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows Microsoft, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.
  • 6. VENTAJAS Y DESVENTAJAS DEL VISUAL VENTAJAS • La facilidad del lenguaje permite crear aplicaciones para windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversion tanto en tiempo como en dinero . • Permite generar librerias dinamicas de forma activa, mediante una reconfiguracion en su proceso de coleccion o codificacion
  • 7. DESVENTAJAS • No existe forma alguna de exportar el codigo a otras plataformas diferentas a windows. Los ejecutables generados son relativamente lentos en VISUAL BASIC 6.0 y anteriores. Por efecto permite la programacion sin declaracion de variables. • Su lenguaje no distingue entre mayusculas y minusculas como se hace en C++.