Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 1 Tema: El entorno de desarrollo de Visual Studio .Net. Manejo de variables y estructuras de datos. Funciones, subrutinas y procedimientos y bucles. Desarrollo de componentes de visual c# Acceso a datos Desarrollar aplicaciones bajo el ambiente de Visual Studio.NET a través de la Interface de desarrollo para la creación de objetos y programas, utilizando herramientas selectivas y de control según este lenguaje de programación. a) Utilizar la interface de desarrollo de Visual Studio.NET con sus barras de herramientas, cinta de opciones y botones especiales para construir proyectos de software. b) Crear aplicaciones utilizando funciones, estructuras condicionales, estructuras de decisión múltiple y estructuras de bucles con operadores aritméticos y lógicos. c) Diferenciar los conceptos de métodos, funciones y propiedades además de excepciones como parte de los componentes de desarrollo de Visual Basic. d) Establecer conexiones de aplicaciones a bases de datos mediante la gestión de datos. Para la realización de la práctica se requiere lo siguiente: 1. Computadora con procesador Core I5 2. Visual Studio.NET 2019, 2022 0 2023 para su equipo. 3. SQL Server Community o Express. 4. Conectividad a Internet Contenido Objetivo General Objetivos Específicos Material y Equipo Asignatura: PROGRAMACIÓN I Docente: Ing. Prof. Guillermo Antonio Pérez Mancía Fecha: Ciclo: I-2024 Tiempo: 4 Horas HISTORIA DE C# E INSTALACIÓN DE VISUAL STUDIO.NET GUÍA # 1 UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 2 Historia del lenguaje C#: pasado, presente y evolución Guillermo Antonio Pérez Los orígenes Nuestro protagonista desarrolló una plataforma de desarrollo basada en virtualizar el lenguaje máquina. La máquina virtual, conocida como Java Virtual Machine (JVM), era capaz de interpretar unos archivos especiales. Estos archivos eran el resultado de compilar programas realizados en un nuevo lenguaje de programación de alto nivel llamado Java. Y para conseguir que esta máquina virtual interactuara con el hardware existente se diseñaron un conjunto de librerías que recibieron el nombre de Java Runtime Environment (JRE). Sun Microsystems El lenguaje de programación Java empezó a tener éxito. Y como la JVM y el JRE eran Opensource, no tardaron en unirse a la carrera por desarrollar su propia máquina virtual privada. Con muchas más funcionalidades que la original, pero partiendo de las implementaciones Opensource. La más conocida y extendida de estas era la implementación propia de IBM (la versión de hoy en día se conoce como J9). Pero otras empresas como Hewlett-Packard, SAP, Novell o Microsoft, también implementaron las suyas. Entre tanto, también se estaba desarrollando una dura batalla por implementar el (IDE) preferido por los desarrolladores. Sun Microsystems decidió comprar a unos estudiantes universitarios el IDE NetBeans. Aunque esto en realidad fue una débil respuesta contra una serie de IDEs que eran muy superiores y ya estaban asentados en el mercado. JBuilder, Introducción Teórica UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 3 producto de Borland, escrito en el propio lenguaje de Java, era un producto muy avanzado y extendido. Mientras que Eclipse empezaba a mostrarse como la plataforma dominante Opensource, de la mano de IBM. Todo este lío de máquinas virtuales, versiones de los IDEs creaba bastante confusión en los desarrolladores. Potenciados por el acceso a internet, comenzó a ser más sencillo compartir código fuente. Pero cada porción del mismo necesitaba tener instalada una máquina virtual diferente. De cualquier forma, a Sun Microsystems no pareció importarle esto. Al menos no le importó hasta que Microsoft publicó Visual J++. Caso Visual J++ Una herramienta basada en Visual Studio de Microsoft junto con una máquina virtual de Java totalmente integrada con las librerías win32 de Windows. Añadiendo creación de formularios nativos mediante un editor gráfico semejante al que existía para Visual Basic, que más tarde nos encontraríamos con el nombre de Windows.Forms. Pero Microsoft se olvidó de un pequeño detalle: dejó de lado un tema explícito de la licencia de Java, la compatibilidad entre las diferentes versiones. El caso es que a Sun Microsystems no le gustó la maniobra de Microsoft y decidió denunciar a la compañía en 1997. En vista del largo proceso judicial que comenzaba, en 1998 Microsoft empezó a desarrollar su propio lenguaje basado en premisas de Java. Este lenguaje era mucho más cercano a otro con el que mucha gente se sentía cómoda en esa época: C++. Además, correría sobre una nueva plataforma llamada .Net Framework. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 4 En el 2001 hubo sentencia en contra de Microsoft y lo que pasó a partir del 2002, ya es historia. Hay varias fuentes que comentan diferentes versiones del origen del nombre de C#. Así que hemos elegido la que más nos favorece. En un principio existía C, cuando este lenguaje fue extendido para soportar el paradigma de la programación orientada a objetos, pasó a llamarse C++. Para C# se cogió como base C++ intentando hacer un lenguaje totalmente orientado a objetos. Quizá suene muy atrevido denominarlo como una especie de C++. El caso es que al superponer las parejas de “+”, se crea una especie de cuadrado. Si le echamos un poco de imaginación, este cuadrado se puede asemejar a una almohadilla “#”. C#. El comienzo. Aún recuerdo la primera vez que le eché un vistazo a C# a principios de los 2000. Microsoft había liberado la primera gran versión del lenguaje. El padre de Java, James Gosling, lo había llamado una imitación. "Es un tipo de Java con fiabilidad, productividad y seguridad nula," había dicho. Ahora se estudiará como este lenguaje cambio su rumbo debido a que se integró en la suite de Microsoft Visual Studio. C# Versión 1 La primera versión de C# sí que se parecía bastante a Java. Como parte de sus objetivos de diseño escritos para ECMA, buscaba ser un "lenguaje orientado a objetos de uso general moderno y sencillo". En aquel momento, podría haber hecho algo peor que mirar hacia Java para alcanzar dichos fines. Pero si analizamos la versión 1.0 de C#, carecía de capacidades asíncronas sólidas y de muchas de las funcionalidades relacionadas con los genéricos que hoy en día damos por sentadas. En realidad, carecía de genéricos en general. ¿Y LINQ? Nada. Eso tardaría aún unos cuantos años en salir. La versión 1 de C# parecía estar bastante desprovista de funcionalidad, comparado con hoy. C# Versión 2 Aquí las cosas se empiezan a poner interesantes. Repasemos algunas de las principales características de C# 2.0, lanzado en 2005, junto con Visual Studio 2005. Aunque Microsoft puede que haya empezado con un lenguaje orientado a objetos bastante genérico, la versión 2 de C# lo cambió todo enseguida. Se pusieron a la tarea tras la salida de la versión inicial y fueron a por varias de las frustraciones que causaba. https://es.wikipedia.org/wiki/Ecma_International https://es.wikipedia.org/wiki/Ecma_International https://es.wikipedia.org/wiki/Ecma_International https://msdn.microsoft.com/en-us/library/bb308959.aspxhttps://msdn.microsoft.com/en-us/library/bb308959.aspx https://msdn.microsoft.com/en-us/library/bb308959.aspx UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 5 Con genéricos, tienes tipos y métodos que pueden operar sobre un tipo arbitrario mientras que aún conservan seguridad de tipos. Así, por ejemplo, tener una List<T> permite tener una List<string> o una List<int> y realizar operaciones seguras de tipo en esas cadenas de caracteres o int mientras iteras por ellas. Esto es mucho mejor que crear clases derivadas de listas (ListInt?) o convertir a un Objeto para cada operación. La versión 2 de C# los presentó. Para resumir, esto te permite iterar por los ítems de una Lista (u otros tipos Enumerable) con un bucle foreach. Tener esto como un elemento de primera clase del lenguaje mejoró ostensiblemente la legibilidad del código y la capacidad para poder entenderlo. Y, aun así, Microsoft seguía intentando ponerse a la altura de Java. Java ya había liberado versiones que incluían genéricos e iteradores. Pero eso cambiaría pronto a medida que los lenguajes seguían una evolución diferente. C# Versión 3 La versión 3 de C# apareció a finales de 2007, junto con Visual Studio 2008, aunque la funcionalidad completa aparecería con la versión 3.5 de C#, en ese momento consolidó a C# como un lenguaje de programación realmente formidable. La novedad más importante de la versión 3 de C# fue las expresiones de consulta, también conocidas como LINQ (Language INtegrated Query). Los árboles de expresión, las expresiones lambda y los tipos anónimos fueron los cimientos sobre los que se creó LINQ. Disertaciones aparte, lo cierto es que nos encontramos con un concepto realmente revolucionario. Microsoft había empezado a allanar el terreno para hacer de C# un lenguaje funcional orientado a objetos híbrido. En concreto, con esta versión ya se podían programar búsquedas declarativas tipo SQL para llevar a cabo operaciones en colecciones, entre otras cosas. En vez de tener que crear un bucle para computar la media de una lista de enteros, ahora se podía hacer con algo tan fácil como list.Average(). La combinación de expresiones de búsqueda y métodos de extensión hizo parecer que las listas de enteros se habían hecho más inteligentes. C# Versión 4 La versión 4 de C# nació con el estigma de no suponer una innovación rompedora como sí lo había sido su antecesora versión 3. Y es que con la versión 3, Microsoft hizo que el lenguaje dejase de estar a la sombra de Java y empezó a destacar. Rápidamente el lenguaje se estaba convirtiendo en una opción elegante. Los tipos interop embebidos aliviaron problemas a la hora del despliegue. La covarianza y contravarianza genéricas te dan mucha potencia, pero son demasiado académicas y probablemente sean más valoradas entre los creadores de frameworks y bibliotecas. Los UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 6 argumentos opcionales y con nombre te permiten eliminar muchas sobrecargas de método y ofrecen comodidad. Pero ninguna de estas cosas altera el paradigma propiamente dicho. Esa distinción sí se la llevan el tipo dinámico. Con esta característica, Microsoft introdujo en la versión 4 de C# la capacidad de anular el compilador al tiparlo en tiempo de compilación. Es decir, al usar el tipo de referencia dinámico, puede llegar a pegar un tiro en el pie como en los lenguajes de tipado dinámico como JavaScript. Puedes crear una "x = cadena de caracteres" dinámica y luego añadirle 6, dejando al tiempo de ejecución determinar qué diablos tiene que pasar después. C# Versión 5 Con la versión 5 de C#, Microsoft liberó una versión con el foco muy puesto en la innovación del lenguaje. El atributo caller info está muy bien. Permite recuperar información sobre el contexto en el que estás sin tener que recurrir a un montón de código reflejo repetitivo. Me encanta esta funcionalidad en realidad. Pero async y await son las verdaderas estrellas de esta versión. Cuando esto salió en 2012, Microsoft cambió las reglas del juego nuevamente al meter la asincronía en el lenguaje como un participante de primera clase. Si ya ha gestionado operaciones largas y la implementación de páginas web con retro-llamadas, probablemente adore esta funcionalidad. C# Versión 6 Con las versiones 3 y 5, Microsoft había hecho algunas cosas bastante impresionantes en un lenguaje orientado a objetos (la versión 2 también, pero estaban copiando conceptos de Java con esas funciones que introdujeron). Con la versión 6 se alejaron de la idea de sacar una novedad dominante estrella y, en vez de eso, liberaron muchas características para hacer felices a los usuarios del lenguaje de programación. Si las vemos de forma individual, todas estas características del lenguaje son muy interesantes. Pero si las valoramos en conjunto, observamos un patrón que nos llama la atención. En esta versión, Microsoft se ha esforzado en eliminar repeticiones en el lenguaje y hacer que el código sea más ligero y legible. Así que, para los aficionados del código escueto y limpio, esta versión del lenguaje fue una gran victoria. Liberaron Roslyn, el compilador, como servicio. Microsoft ahora usa C# para hacer C#, y dejan usar el compilador como parte de esfuerzos de programación. C# Versión 7 Finalmente hemos llegado ya a la versión 7 de C#. Es la versión actual en la fecha que se ha escrito este material. Tiene cosas muy interesantes y revolucionarias que ya estaban en el ADN de la versión 6, pero sin el compilador como servicio. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 7 Ofrecen nuevas capacidades para que los desarrolladores puedan escribir código más limpio que nunca. En concreto, Microsoft ha dado solución a problemas que venían desde muy lejos al condensar la declaración de variables que se pueden a usar con la palabra clave out y al permitir valores de devolución múltiples vía tuplas. Además, Microsoft le está dando un uso más amplio al lenguaje. .NET ahora va dirigido a cualquier sistema operativo y tiene la vista puesta de forma firme en la nube y en la portabilidad. Esto es lo que más ocupa la mente y el tiempo de los diseñadores del lenguaje, además de pensar en nuevas características. Resumen: UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 8 Cómo Instalar las herramientas de Visual Studio.NET Objetivo: Implementar los procesos necesarios para la correcta instalación de Visual Studio como elementos fundamentales para el desarrollo aplicaciones Desktop. Visual Studio, es el IDE por excelencia para desarrollar aplicaciones basadas en Xamarin, ASP.NET, Windows Forms, WPF, .NET Core, TypeScript, entre otras muchas tecnologías. Sus potentes características, lo convierten en el favorito de los desarrolladores .NET, y hasta para aquellos que no son .NET. Para que aprenda todo lo necesario antes de llevar a cabo la instalación de Visual Studio y Visual Studio Code en su equipo, se ha realizado este material, que ayudará a resolver todas las dudas que puedan surgir en el proceso. ¿Cuál es la diferencia entre un IDE y un editor de texto? Antes de instalar Visual Studio, tal vez se preguntes, cuál es la diferencia entre instalar un editor de texto, como por ejemplo Sublime Text ó Notepad++, y un IDE o Entorno de Desarrollo Integrado.Básicamente, la diferencia radica, en que un editor de texto, solamente permite visualizar de forma gráfica y bonita, cómo se ve el código fuente, incluso, un editor de texto, puede tener características que ayuden al desarrollo de código, como, por ejemplo, formateo de código automático, señales visuales para saber dónde inicia y termina una instrucción, coloreado de palabras especiales de acuerdo al tipo de archivo asociado al lenguaje de programación, entre otras características. Procedimiento UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 9 Ejemplo de editor de texto Por otra parte, un IDE, Integrated Development Environment o Entorno de Desarrollo integrado, es una potente aplicación, que concentra todo lo que necesita para llevar a cabo un desarrollo en cierta plataforma. Por ejemplo, si quiere crear una aplicación de Xamarin de principio a fin, lo ideal es utilizar Visual Studio, ya que es un IDE, que está especializado en poder ver todos los archivos de código de la solución, dividir la solución en diferentes proyectos, visualizar los archivos de texto fácilmente, llevar a cabo la compilación de la solución, realizar una depuración paso a paso del programa, tener un control de versiones, entre muchas otras características. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 10 Ejemplo de IDE – Visual Studio 2019 ¿Qué es el programa Visual Studio? Visual Studio, es un entorno de desarrollo, que te ayuda a desarrollar aplicaciones, principalmente en el entorno .NET. Es un IDE de desarrollo, lo que significa, que, con este programa, puede crear aplicaciones web, de escritorio, para dispositivos móviles, soluciones en la nube, videojuegos, entre muchos otros proyectos. Una de sus principales ventajas, es que cada año, Microsoft invierte miles de dólares en desarrollo para sus herramientas, lo que se traduce, en un IDE que se encuentra en mejora constante, siendo actualizado aproximadamente cada mes, tanto para corrección de bugs, como para introducción de características que nos ayudan a los desarrolladores a mejorar nuestros tiempos de desarrollo. Entre las características más notables que podemos encontrar en Visual Studio, podemos encontrar: Intellisense: Ayuda en el completamiento de código Uso de Inteligencia Artificial: Muestra las mejores opciones de completamiento de código Funcionalidad colaborativa: Desde poder compartir una url para que otros usuarios vean su proyecto, hasta la visualización de cambios realizados en el código fuente. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 11 Múltiple soporte de proyectos: Con Visual Studio, puede desarrollar casi cualquier proyecto que se le ocurra, desde web, pasando por móvil, e ¡incluso de Arduino y Java! ¿Cuáles son las versiones de Visual Studio? Visual Studio, tiene diferentes versiones enfocadas cada una a cierto tipo de usuarios. Básicamente, se dividen en las siguientes versiones: Visual Studio Community Visual Studio Professional Visual Studio Enterprise Vamos a repasar cada una de sus características a continuación. ¿Qué es Visual Studio Community 2019? o ¿Cuál es el Visual Studio gratis? Visual Studio Community, es la versión gratuita de Microsoft de Visual Studio. Pero ojo, que esto no significa que este entorno se encuentre limitado, al contrario, con el paso del tiempo, Microsoft se ha dado cuenta que tener una comunidad es algo muy importante. Es por esta razón, que, con cada nueva versión de Visual Studio, más opciones que antes estaban limitadas, han sido liberadas. Algunas de estas características, son: Refactorización Visualización de dependencias Mapas de código Métricas de código Pruebas unitarias Visual Studio Live Share Entre muchas otras características Hay algunas preguntas que siempre se suelen hacer cuando se empieza a trabajar con Visual Studio Community, como, por ejemplo: ¿Las apps creadas con Visual Studio Community se pueden vender? La respuesta, es que sí. Todo lo que desarrolle con Visual Studio Community lo puedes utilizar como bien le parezca. ¿Se pueden crear aplicaciones complejas con Visual Studio Community? La respuesta es otro rotundo sí. Como se comentaba anteriormente, con cada nueva versión de Visual Studio, se han ido liberando mejoras importantes, tanto así, que la versión actual de Visual Studio Community, parece un producto por el que ha pagado, es decir, un producto premium. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 12 ¿Quién puede utilizar la versión de Visual Studio Community? Si bien es cierto que la versión Community es gratuita, su uso debería limitarse a los siguientes escenarios: Desarrolladores individuales Aprendizaje presencial o en línea Investigación académica Contribución a repositorios de código abierto Organizaciones no empresariales con un máximo de 5 usuarios ¿Qué es Visual Studio Professional 2019? Visual Studio Professional, es el siguiente nivel en las versiones de Visual Studio, después de la versión Community. Esta versión, está orientada a empresas que se dediquen al desarrollo de software. Esta versión, incluye todas las características de la versión Community, más otras adicionales, que ayudarán a equipos de desarrollo a mejorar el control y la calidad del código. Algunas de las características que se pueden utilizar con esta versión, incluyen: Uso empresarial CodeLens Visor de recursos de modelo Depuración de gráficos Análisis de código estático Guiones gráficos para Power Point Revisión de código Entre otras características ¿Qué es Visual Studio Enterprise 2019? Visual Studio Enterprise, es el último nivel en cuanto a versiones de Visual Studio se refiere. Básicamente, esta versión, incluye todo lo de las versiones Community y Professional, y añade un conjunto de herramientas especializadas, que ayudan a equipos grandes de desarrollo a ser más productivos. Algunas de estas características, incluyen: Diagramas de capas arquitectónicas Clon de Código IntelliTrace Análisis de volcado de memoria Depurador de instantáneas Time Travel Debugging Pruebas unitarias dinámicas IntelliTest UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 13 Microsoft Fakes Xamarin Inspector y Profiler Entre otras características Instalar Microsoft Visual Studio 2019 paso a paso Los pasos para instalar Visual Studio son bastante sencillos. Anteriormente, el instalador de Visual Studio daba muchos problemas para instalar de forma correcta el IDE, pero con el paso de los años, esto ha mejorado muchísimo. Hoy en día, puede dirigirse al Sitio de descarga de Visual Studio 2019, y elegir la versión Community si es que quiere probar el IDE: ¿Cómo instalar Visual Studio? Una vez que ha dado click sobre el botón, se iniciará la descarga del instalador, el cual deberá ejecutar cuando finalice la descarga. Instalar Visual Studio 2019 – Cargas de Trabajo El siguiente paso, es llevar a cabo la selección de la carga de trabajo. ¿A qué se refiere una carga de trabajo? Básicamente, al conjunto de herramientasdentro de Visual Studio para desarrollar cierto tipo de aplicaciones con cierto lenguaje. Por ejemplo, la carga de trabajo “Desarrollo para dispositivos móviles con .NET”, instalará herramientas y componentes necesarios para desarrollar aplicaciones multi plataforma con Xamarin. https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ https://visualstudio.microsoft.com/es/downloads/ UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 14 ¿Cuáles son las Cargas de trabajo en Visual Studio 2019? Las cargas de trabajo disponibles en el instalador de Visual Studio, son las siguientes: Desarrollo de la Plataforma universal de Windows Desarrollo de escritorio de .NET Desarrollo para el escritorio con C++ Desarrollo de ASP.NET y web Desarrollo de Azure Desarrollo de Node.js Almacenamiento y procesamiento de datos Desarrollo de Office/SharePoint Desarrollo móvil con .NET Desarrollo de juegos con Unity Desarrollo móvil con JavaScript Desarrollo móvil con C++ Desarrollo de juegos con C++ Desarrollo de extensiones de Visual Studio Desarrollo de Linux con C++ Desarrollo multiplataforma de .NET Core Instalar Visual Studio 2019 – Componentes individuales Una vez que ha seleccionado la carga de trabajo, o el tipo de apps que quiere desarrollar, puede saltar a la siguiente pestaña, la cual se llama “componentes individuales”. Esta sección, sirve para instalar no todo el conjunto de herramientas de cierta tecnología, sino únicamente algún componente que no se instale por default. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 15 Estos componentes, no tienen por qué ser componentes especializados de cierta tecnología, pueden tratarse de features experimentales o de productividad general en Visual Studio. Algunos ejemplos de estos componentes son: Live Share Office Developer Tools para Visual Studio Instalación de SKD´s Depurador Just In Time Entre muchas otras Instalar Visual Studio 2019 – Paquetes de idioma Cuando termine de elegir los componentes individuales que formarán parte de su instalación, podrá pasar a la siguiente pestaña, la cual se refiere a los paquetes de idioma. Como bien podrá intuir, esta pestaña permitirá elegir el idioma sobre el cual estará basado la interfaz de Visual Studio. Si le gusta tener sus IDE´s en inglés, entonces puede seleccionar desde aquí el idioma inglés, y deseleccionar el idioma español, con lo que de forma predeterminada el idioma de su IDE se encontrará en inglés. Instalar Visual Studio 2019 Esto es todo lo relacionado a la instalación de Visual Studio 2019, espero haber ayudado a despejar cualquier duda relacionada, y si no, puede dejar un comentario con su pregunta. UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 16 Parte de Visual Studio.NET Resumiendo: La evolución de los lenguajes de programación se resume de la siguiente forma: UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 17 UNIVERSIDAD SALVADOREÑA ALBERTO MASFERRER FACULTAD DE CIENCIAS EMPRESARIALES COORDINACIÓN DE COMPUTACIÓN Universidad Salvadoreña Alberto Masferrer Página 18 A medida que se vaya adentrando en las temáticas de Visual Studio.NET con el uso del lenguaje de programación C#, se irán considerando las evaluaciones pertinentes. Cualquier duda puede hacerla por medio del correo eletrónico. Hugon, J. (2018). C# 7: Desarrolle aplicaciones Windows con Visual Studio 2017. Ediciones Eni. https://books.google.es/books?hl=es&lr=&id=1e9dfieV4UEC&oi=fnd&pg=PA12&dq =visual+c%23&ots=QGFhZpPFUP&sig=9peCtqq7T86tjSQDrn2icDO- b5E#v=onepage&q=visual%20c%23&f=false Comenzando con el lenguaje C#. (s/f). Manual-informatica.com. Recuperado el 27 de noviembre de 2023, de https://manual-informatica.com/programacion/2-comenzando- el-lenguaje-csharp.html Comenzando con el lenguaje C#. (s/f). Manual-informatica.com. Recuperado el 27 de noviembre de 2023, de https://manual-informatica.com/programacion/2-comenzando- el-lenguaje-csharp.html Bell, D., & Parr, M. (2011). C# para Estudiantes. Pearson Educación, México, 2010. Evaluación Previa Bibliografía https://books.google.es/books?hl=es&lr=&id=1e9dfieV4UEC&oi=fnd&pg=PA12&dq=visual+c%23&ots=QGFhZpPFUP&sig=9peCtqq7T86tjSQDrn2icDO-b5E#v=onepage&q=visual%20c%23&f=false https://books.google.es/books?hl=es&lr=&id=1e9dfieV4UEC&oi=fnd&pg=PA12&dq=visual+c%23&ots=QGFhZpPFUP&sig=9peCtqq7T86tjSQDrn2icDO-b5E#v=onepage&q=visual%20c%23&f=false https://books.google.es/books?hl=es&lr=&id=1e9dfieV4UEC&oi=fnd&pg=PA12&dq=visual+c%23&ots=QGFhZpPFUP&sig=9peCtqq7T86tjSQDrn2icDO-b5E#v=onepage&q=visual%20c%23&f=false https://manual-informatica.com/programacion/2-comenzando-el-lenguaje-csharp.html https://manual-informatica.com/programacion/2-comenzando-el-lenguaje-csharp.html https://manual-informatica.com/programacion/2-comenzando-el-lenguaje-csharp.html https://manual-informatica.com/programacion/2-comenzando-el-lenguaje-csharp.html
Compartir