0% encontró este documento útil (0 votos)
76 vistas10 páginas

Introducción a POO en C# y Visual Studio

Este documento presenta un laboratorio de introducción a la programación orientada a objetos utilizando C# y Visual Studio. Explica cómo configurar el entorno de desarrollo Visual Studio, crear un proyecto de aplicación de consola en C# y escribir y ejecutar un programa simple. También describe los pasos para depurar una aplicación utilizando las herramientas de depuración de Visual Studio. Finalmente, incluye un ejercicio de ejemplo que realiza operaciones aritméticas básicas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas10 páginas

Introducción a POO en C# y Visual Studio

Este documento presenta un laboratorio de introducción a la programación orientada a objetos utilizando C# y Visual Studio. Explica cómo configurar el entorno de desarrollo Visual Studio, crear un proyecto de aplicación de consola en C# y escribir y ejecutar un programa simple. También describe los pasos para depurar una aplicación utilizando las herramientas de depuración de Visual Studio. Finalmente, incluye un ejercicio de ejemplo que realiza operaciones aritméticas básicas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Nacional Autónoma de Nicaragua, León

Facultad de Ciencias y Tecnología


Departamento de Computación

Componente: Programación Orientada a Objetos

Práctica #1:

Título: INTRODUCCIÓN AL LABORATORIO DE POO


Objetivos:

➢ Manejar el entorno de desarrollo integrado (Visual Studio) para la solución de los


ejercicios.

➢ Construir pequeños programas en lenguaje C#.

Elaborado por:

➢ Ing. David Maradiaga Gutiérrez

“A la libertad por la Universidad”


Programación Orientada a Objetos

1. INTRODUCCIÓN AL LABORATORIO DE POO

ENTORNO DE DESARROLLO

Cuando se utiliza un entorno de desarrollo integrado (EDI), lo primero que hay que hacer una vez
instalado es asegurarse de que las rutas donde se localizan las herramientas, las bibliotecas, la
documentación y los ficheros fuente hayan sido establecidas; algunos EDI sólo requieren la ruta
donde se instaló el compilador. Este proceso normalmente se ejecuta automáticamente durante el
proceso de instalación de dicho entorno. Si no es así, el entorno proporcionará algún menú con las
órdenes apropiadas para realizar dicho proceso. Por ejemplo, en el EDI que se presenta a
continuación las rutas a las que nos referimos quedan establecidas durante la instalación de los
mismos.

VISUALSTUDIO

Visual Studio proporciona una variedad de herramientas tanto para desarrolladores individuales
como para equipos de desarrollo.

Visual Studio en sus versiones profesional, premiun y ultimate, ofrece una flexible herramienta de
desarrollo para desarrolladores de aplicaciones de línea de negocio o programadores ocasionales
que estén construyendo aplicaciones móviles, basadas en Windows o para la Web, soluciones
sobre Microsoft Office System utilizando Excel, Word e InfoPath, y con herramientas de software
de ciclo de vida productivas, integradas y extensibles que permiten a las empresas reducir la
complejidad en la creación de soluciones orientadas a servicios. La utilización de estas versiones
requiere comprar una licencia.

APLICACIÓN DE CONSOLA

Para editar y ejecutar el famoso programa HolaMundo utilizando cualquiera de las ediciones de
Visual Studio, los pasos a seguir son los siguientes:

Partiendo de la página de inicio de MS Visual Studio, hacemos clic en Nuevo proyecto... para crear un
proyecto nuevo, o bien ejecutamos la orden Archivo>Nuevo proyecto. Esta acción hará que se
visualice una ventana que mostrará los tipos de plantillas que puede utilizar; la elección de una u

2
Programación Orientada a Objetos

otra dependerá del tipo de aplicación que deseemos construir. La figura siguiente muestra esta
ventana:

Para que la ventana anterior muestre la lista Ubicación y la caja Nombre de la solución tiene que
habilitar, sino lo está, la opción “Guardar nuevos proyectos al crearlos”. Para ello, ejecute la orden
Herramientas>Opciones>Proyectos y soluciones y seleccione esta opción en la ventana que se
visualiza:

3
Programación Orientada a Objetos

Para nuestro ejemplo, elegimos la plantilla “Aplicación de consola”. Después, especificamos el


nombre del proyecto y su ubicación; observe que el proyecto será creado en una carpeta con el
mismo nombre. A continuación pulsamos el botón Aceptar y obtendremos el esqueleto del proyecto
de acuerdo con la plantilla seleccionada. Para cambiar el nombre asignado al fichero .cs, hacemos
clic sobre [Link] y utilizando el botón derecho del ratón, seleccionamos del menú contextual
que se visualiza la orden Cambiar nombre', también podemos hacer este cambio a través de la
ventana de propiedades.

4
Programación Orientada a Objetos

Si necesitáramos añadir un fichero nuevo a este proyecto, haríamos clic con el botón derecho del
ratón sobre el nombre del proyecto y seleccionaríamos Agregar>Nuevo elemento. Después,
elegiríamos el tipo de elemento que deseamos añadir (por ejemplo Clase) y, finalmente, haríamos
clic en el botón Agregar. Lo normal es que una aplicación esté compuesta por varias clases, por lo
que la operación de añadir nuevos elementos será muy habitual.

A continuación editamos el código que compone el programa. Después, antes de compilar la


aplicación, podemos verificar que se trata de una aplicación de consola: Proyecto > Propiedades de
HolaMundo > Aplicación > Tipo de resultado > Aplicación de consola.

Para compilar el programa, ejecutamos la orden Generar Solución del menú Generar. Finalmente,
para ejecutar el programa seleccionamos la orden Iniciar sin depurar del menú Depurar, o bien
pulsamos las teclas Ctrl+F5. También puede ejecutar el programa seleccionando la orden Iniciar
depuración del menú Depurar, o bien pulsando la tecla F5. Los resultados de la compilación se
muestran en la ventana Resultados. La acción de ejecutar el programa acarrea también su
compilación si fuera necesario.

5
Programación Orientada a Objetos

DEPURAR UNA APLICACIÓN

¿Por qué se depura una aplicación? Porque los resultados que estamos obteniendo con la misma no
son correctos y no sabemos por qué. El proceso de depuración consiste en ejecutar la aplicación
paso a paso, indistintamente por sentencias o por métodos, con el fin de observar el flujo seguido
durante su ejecución, así como los resultados intermedios que se van sucediendo, con la finalidad de
detectar las anomalías que producen un resultado final erróneo.

Por ejemplo, para depurar una aplicación utilizando el depurador del entorno de desarrollo de Visual
Studio, ejecute la orden Depurar > Paso a paso por instrucciones y utilice las órdenes del menú
Depurar o los botones correspondientes de la barra de herramientas (para saber el significado de
cada botón, ponga el puntero del ratón sobre cada uno de ellos).

De forma resumida, las órdenes disponibles para depurar una aplicación son las siguientes:

• Iniciar depuración o F5. Inicia la ejecución de la aplicación en modo depuración hasta


encontrar un punto de parada o hasta el final si no hay puntos de parada.

6
Programación Orientada a Objetos

• Alternar puntos de interrupción o F9. Pone o quita un punto de parada en la línea sobre la
que está el punto de inserción.
• Detener depuración o Mayús+F5. Detiene el proceso de depuración.
• Paso a paso por instrucciones o F11. Ejecuta la aplicación paso a paso. Si la línea a ejecutar
coincide con una llamada a un método definido por el usuario, dicho método también se
ejecutará paso a paso.
• Paso a paso por procedimientos o F10. Ejecuta la aplicación paso a paso. Si la línea a ejecutar
coincide con una llamada a un método definido por el usuario, dicho método no se ejecutará
paso a paso, sino de una sola vez.
• Paso a paso para salir o Mayús+F11. Cuando un método definido por el usuario ha sido
invocado para ejecutarse paso a paso, utilizando esta orden se puede finalizar su ejecución
en un solo paso.
• Ejecutar hasta el cursor o Ctrl+F10. Ejecuta el código que hay entre la última línea ejecutada
y la línea donde se encuentra el punto de inserción. Para ver el valor de una variable,
coloque el punto de inserción sobre ella. Para ejecutar la aplicación en un solo paso,
seleccione la orden Iniciar sin depurar (Ctrl+F5) del menú Depurar.

SALIDA DE EJECUCIÓN

7
Programación Orientada a Objetos

2. Ejercicios Resueltos
2.1. Ejercicios Resuelto 1:

Para practicar con un programa más, escriba el siguiente ejemplo y pruebe los resultados. Hágalo
desde el entorno de desarrollo integrado preferido por usted (Visual Studio .Net o Visual Studio
Code). El siguiente ejemplo visualiza como resultado la suma, la resta, la multiplicación y la división
de dos cantidades enteras.

Abra el entorno integrado y edite el programa ejemplo que se muestra a continuación. Recuerde, el
nombre del proyecto fuente, programa escrito en C#.

using System;
using [Link];
using [Link];
using [Link];

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int dato1, dato2, resultado;
dato1 = 20;
dato2 = 10;

// Suma
resultado = dato1 + dato2;
[Link]("{O} + {1} = {2}", dato1, dato2,
resultado);

// Resta
resultado = dato1 - dato2;
[Link]("{0) - {1) = (2)", dato1, dato2,
resultado);

// Producto
resultado = dato1 * dato2;
[Link]("{O} * {1} = {2}", dato1, dato2,
resultado);

// Cociente
resultado = dato1 / dato2;
[Link]("{O} / {1} = {2}", dato1, dato2,
resultado);

[Link]();
}
}

8
Programación Orientada a Objetos

¿Qué hace este programa?

Si nos fijamos en el método principal, Main, vemos que se han declarado tres variables enteras (de
tipo int): dato1, dato2 y resultado.

int dato1, dato2, resultado;

El siguiente paso asigna el valor 20 a la variable dato1 y el valor 10 a la variable dato2.

dato1 = 20;

dato2 = 10;

A continuación se realiza la suma de esos valores y se escriben los datos y el resultado.

resultado = dato1 + dato2;

[Link](”10) + (1) = {2}", dato1, dato2, resultado);

El método WriteLine escribe un resultado de la forma:

20 + 10 = 30

Observe que la expresión resultante está formada por cinco elementos: dato1, " + ", dato2, " = "y
resultado', unos elementos son numéricos y otros son constantes de caracteres. Esto se ha
especificado mediante el formato {0} + {1} = {2}', una especificación de la forma {número} indica que
se ha de mostrar el valor del argumento que está en la posición número (en el ejemplo, dato1 es el
argumento que está en la posición 0, dato2 está en la 1 y resultado en la 2); cualquier otro carácter
entre las comillas dobles, aparte de las especificaciones, se mostrará tal cual (en el ejemplo, los
espacios en blanco, el + y el =).

Un proceso similar se sigue para calcular la diferencia, el producto y el cociente. Para finalizar,
compile, ejecute el programa y observe los resultados.

Ilustración 1 EjercicioResuelto1

9
Programación Orientada a Objetos

3. Ejercicios propuestos
3.1. Ejercicios Propuesto1:

Practique la edición, la compilación y la ejecución con un programa similar al programa realizado


en el apartado anterior. Modifíquelo para que ahora realice las operaciones de sumar, restar y
multiplicar con tres datos: dato1, dato2 y dato3.

3.2. Ejercicios Propuesto2:

En una segunda versión, se pide también combinar las operaciones aritméticas y realizar la
lectura de valores para cada dato.

3.3. Ejercicios Propuesto3:

Escribir en lenguaje C# un programa que:

a) Pida por teclado la nota de tres exámenes (datos reales).


b) Calcule la nota media de los tres exámenes.
c) Muestre por pantalla el resultado (dato real).

En pantalla se verá:

4. Bibliografía

• Microsoft C#. Curso de programación. Fco. Javier Ceballos. 2da Edición. Editorial RAMA.

10

También podría gustarte