Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
INTRODUCCION A LA INFORMATICA – Ciclo I 2021
GUIA 2: Escritura, Compilación y Ejecución de Programas

Objetivo General:
Identificar las técnicas básicas de uso del IDE Visual Studio 2015 para: escribir, compilar y
ejecutar código de una aplicación, organizada de acuerdo al concepto y modelo de
solución/proyecto de Visual Studio.

Objetivos Específicos:
 Ilustrar el concepto de Solución en Visual Studio y su organización lógica.
 Crear proyectos nuevos basados en la plantilla de Aplicación de Consola de Visual C#.
 Abrir, Guardar y Cerrar una solución/proyecto en Visual Studio.
 Usar el Editor de Texto (Editor de Código) para escribir programas.
 Aprender los métodos para compilar/ejecutar un programa.
 Iniciar (Ejecutar) con y sin depuración un programa y conocer la diferencia entre ambas.
 Compilar (sin ejecutar) los programas para verificar errores de sintáxis.
 Aplicar la notación y lógica de uso de las referencias a métodos usando namespace.
 Al finalizar la presente Guía, el alumno deberá ser capaz de crear soluciones y proyectos
nuevos, de tipo Aplicación de Consola; almacenarlos en la ruta de disco y con el nombre
adecuado a cada ejercicio según la Guía de Laboratorio. Así como también, escribir,
compilar (con y sin ejecución) y ejecutar programas (con y sin depuración).
 Describir los tipos de datos, su tamaño, función y el nombre, tanto en Lenguaje C# como
en el .Net Framework (nombre genérico).
 Promover el desarrollo de la lógica con la elaboración de ejercicios.

Introducción:
Esta Guía consta de cinco partes. La primera parte trata el concepto de Solución de Visual
Studio y su organización lógica; la segunda parte indica cómo preparar (antes de iniciar la
práctica) las carpetas a usar para guardar los ejercicios desarrollados durante el laboratorio.
En la tercera parte se indica cómo realizar tareas de creación, compilación/ejecución, cierre y
apertura de un proyecto/solución usando el IDE; la cuarta parte da las indicaciones para la
escritura de programas, compilación y ejecución de los mismos y, por último, en la quinta parte,
es donde se presentan los Ejercicios Propuestos que el estudiante deberá realizar para efecto
de aprendizaje. Al final se encuentran dos anexos y una sección de Lecturas Recomendadas.

En todas las guías se presentarán ejercicios de lógica relacionados con la temática que
servirán para mejorar este aspecto.

Metodología: Los estudiantes DEBERAN estudiar las guías de laboratorio ANTES de su


sesión correspondiente. Esta responsabilidad le permitirá comprender mejor los temas tratados
y le facilitará grandemente su aprendizaje.
El docente instructor indicará la forma de trabajo para todas las prácticas del ciclo y luego
explicará la Parte I y II de esta Guía; después, solicitará a los estudiantes que desarrollen
desde la Parte II hasta la Parte V de la Guía, organizará parejas de trabajo y asignará 5

1
ejercicios propuestos que los estudiantes deberán desarrollar y entregar antes de la próxima
práctica. El formato de entrega será explicado por su instructor.

Parte I. Desarrollo de Soluciones en Visual Studio


A continuación se proporciona una serie de definiciones que tienen relación con el trabajo a
realizar en la presente asignatura, a través de la herramienta de desarrollo Visual Studio.

Solución: “Físicamente” hablando, una solución en Visual Studio está integrada por uno o más
proyectos, mientras que un proyecto está integrado por uno o más programas o “clases”
(archivos con extensión .cs de C Sharp), además de otros archivos, como las librerías
(acompañadas de la palabra reservada using). Ver diagrama:

Importante: Cada solución debe tener una Carpeta de Solución, esto se tiene que indicar
durante la creación de un nuevo proyecto, en el cuadro de diálogo Nuevo proyecto, se debe
marcar siempre la casilla Crear directorio para la solución.

Proyecto: La definición oficial de Microsoft en MSDN es: “El proyecto es el punto de inicio
para la creación de aplicaciones, componentes y servicios en Visual Studio. El proyecto actúa
como un contenedor que administra el código fuente, las conexiones de datos y las referencias.
Un proyecto se organiza como parte de una solución, que puede contener múltiples proyectos
dependientes entre sí. ”
Referencia: https://msdn.microsoft.com/es-es/library/c7f8bfy4(v=vs.10).aspx
Al trabajar con Visual Studio, en el Explorador de Soluciones se puede observar claramente
que se organizan de manera jerárquica dentro de la solución, el proyecto y dentro de este
proyecto el programa (“Clase”) y dentro de la clase los métodos donde siempre debe existir al
menos un método de nombre Main.

Plantillas de Proyecto: Se pueden crear nuevos proyectos a partir de las plantillas instaladas
en Visual Studio, plantillas en línea o también, a partir de un proyecto vacío o plantilla en

2
blanco. En este Curso, se utilizará únicamente la plantilla para crear aplicaciones de consola.
Referencia: https://msdn.microsoft.com/es-es/library/0fyc0azh(v=vs.110).aspx

Plantilla: Aplicación de Consola: Esta plantilla creará un programa con estructura básica
para que se pueda empezar a codificar. Microsoft la define así: “Las aplicaciones de consola
se diseñan habitualmente sin interfaz gráfica de usuario (GUI) y se compilan en un archivo
ejecutable. Se puede interactuar con una aplicación de consola si se escriben las instrucciones
en el símbolo del sistema”.
Fuente: https://msdn.microsoft.com/es-es/library/0fyc0azh(v=vs.110).aspx

Un proyecto tendrá una organización física (la cual para nuestro caso estará constituída por el
archivo Program.cs que contendrá a la clase Program. En C# al menos debe existir una clase
y en este Curso siempre usaremos la clase de nombre Program). Luego dentro del archivo de
nombre Program.cs se continúa con una organización lógica donde se tiene contenedores
lógicos que son: namespace para contener clases y class para contener a los métodos, luego
al menos debe existir el método Main y dentro de este método van las instrucciones que
integran, forman o constituyen nuestro programa. Ver figura.

Program.cs: archivo de programa que contiene la organización lógica y codificación de


instrucciones a ejecutar para cumplir determinado objetivo y obtener ciertos resultados
esperados.
namespace: indica un espacio de nombres, lo encontramos dentro de un archivo de programa
y sirve como un contenedor lógico para las clases de nuestra solución; es decir, un namespace
puede contener muchas clases, pero en nuestras soluciones solo emplearemos una clase que
es Program

3
Clase: unidad fundamental de la lógica de Programación Orientada a Objetos, en un programa
pueden existir muchas clases, pero en este Curso sólo emplearemos una clase y su nombre
debe ser: Program.

Método: unidad fundamental de programación, es un conjunto de instrucciones que se


conocen bajo un nombre, los métodos pueden actuar en conjunto o sobre los miembros de
una clase ya sean estos datos u otros métodos. Además un método puede recibir uno a
muchos “datos” como parámetros o puede no recibir, así como también puede retornar un valor
(únicamente un valor) o no retorna ningún valor, como es el caso del método Main que
usaremos en el Curso, nunca retornará valor.
Main: es el método principal y el punto de entrada de ejecución en los programas que vamos
a trabajar en el Curso. C# requiere que exista por lo menos una clase y dentro de dicha clase
exista el método Main el cual se invocará al inicio de la ejecución de un programa. Más
adelante, se trabajará con más métodos, pero para las primeras prácticas sólo se usará Main.
Dentro de las llaves { } de este método es donde se colocarán las instrucciones del programa.
Revisar la figura anterior para que se puedan comprender mejor los conceptos.

Parte II. Preparación de Carpetas.


A Continuación, se explicarán algunos conceptos para el desarrollo de esta sección.

Carpeta de Asignatura: es la carpeta que Visual Studio crea automáticamente durante la


instalación. Esta se encuentra ubicada en: Mis documentos\Visual Studio 2015\Projects, en
la siguiente imagen se muestra cómo debe encontrarla: el recuadro de arriba indica la ruta y el
segundo recuadro muestra la carpeta de asignatura:

Carpeta de Estudiante: deberá ser creada por cada estudiante y nombrada con su número
de carnet. En este ejemplo, se usará el carnet ficticio AB16777, pero cada alumno deberá usar
el propio. La ubicación de esta Carpeta de Estudiante estará dentro de la Carpeta de
Asignatura. En la siguiente figura se muestra la disposición de estas:

4
Carpeta de la Guía: es una carpeta que contendrá las soluciones que se desarrollen en cada
ejercicio y ejemplo contenidas en la Guía de Laboratorio de cada semana. La Guía de
Laboratorio es la que usted actualmente lee, por lo tanto el nombre de la Carpeta de Guía en
este laboratorio será GUIA-2. La ubicación de esta Carpeta debe ser dentro de Carpeta de
Estudiante. Ver la siguiente figura:

GUIA-2

Aclarados estos conceptos, se procederá a crear las carpetas. Seguir los siguientes pasos:
1. Encender la computadora, sí está apagada, y esperar que cargue el sistema.
2. Verificar que el usuario activo es IAI-115, si no lo es iniciar sesión con IAI-115; la clave es:
intro
3. Iniciar con el explorador de Windows.
4. Abrir la Carpeta de Asignatura, verificar que está dentro de ella, dentro de Projects.
5. Crear la Carpeta de Estudiante usando el carnet como nombre (esto sólo en la primera
sesión, debe ir en mayúsculas y sin guión o espacio: AB16777)
6. Abrir la Carpeta de Estudiante y crear adentro la Carpeta de la Guía con el nombre: GUIA-
2
7. Todos los ejercicios a desarrollar durante esta Práctica, deberán guardarse en la carpeta
GUIA-2, mencionada en el numeral anterior.
8. Iniciar Visual Studio, para ello dar click en botón inicio y luego digitar Visual Studio.
También se puede ejecutar directo desde la barra de tareas.
9. En caso que sea la primera vez que se inicie Visual Studio en la computadora asignada,
seleccionar configuración de desarrollo inicial; en dicho caso, seleccionar Visual C# en la
lista y en el tema, seleccionar Azul, luego dar click en Iniciar Visual Studio para continuar.
Esperar unos momentos a que inicie el Entorno.
10. Una vez iniciado el entorno, continuar con la ParteIII de esta Guía.

5
Parte III. Crear, /Ejecutar, Cerrar y Abrir Solución/Proyecto: Vacío
Ejercicio 1. Crear una solución/proyecto “en blanco“ o “vacío”, a partir de la plantilla de Visual
C# para aplicaciones de consola. Seguir los siguientes pasos:
1. Crear un nuevo proyecto para el ejercicio: dar click en menú Archivo, seleccionar Nuevo
y, a continuación, Proyecto
2. Aparecerá el cuadro de diálogo Nuevo Proyecto, en la parte izquierda seleccionar
Instalado, luego Plantillas y, finalmente, Visual C#
3. Aparecerá la lista de posibles plantillas de aplicaciones, en la parte central del cuadro de
diálogo. Seleccionar Aplicación de Consola
4. Digitar el nombre correspondiente para el proyecto. Por ejemplo, si el carnet fuera
AB16777, el nombre del proyecto debe ser AB16777Guia2Ej1
5. Utilizar el botón Examinar (en todas las prácticas, siempre usar el botón examinar e indicar
la ruta, verificando que está dentro de la Carpeta personal de Estudiante, en la Carpeta de
Guía. Ver la figura, para establecer la ruta en la que se guardará la solución. Por ejemplo:
Documentos\Visual Studio 2015\Projects\AB16777\GUIA-2
6. Indicar el nombre de la solución (que será el mismo nombre de proyecto más la palabra
Solucion). NO olvide siempre activar Crear directorio para la solución. Por ejemplo, el
nonbre debe ser: AB16777Guia2Ej1Solucion (revisar la figura)
7. Dar click en Aceptar y espere a que se cree el proyecto/solución.

8. Una vez creado el proyecto, observar la apariencia de la ventana, ver figura.

9. Observar en la figura mostrada en la página siguiente, que en la ventana Explorador de


soluciones aparece el nombre de la solución y bajo éste el nombre del proyecto y que
dentro del proyecto se encuentra el archivo de nombre Program.cs que corresponde al
código que se visualiza en el editor en la parte centro izquierda de la pantalla. En la parte

6
inferior de pantalla, se puede ver la ventana Lista de errores, que es donde se visualizarán
los errores de sintáxis que tenga un determinado programa.

Cabe aclarar que se está trabajando con plantillas y que el código que se muestra se creó
automáticamente, para facilitar el trabajo del programador y que durante el Curso se va a
utilizar siempre la plantilla usada para este Ejercicio, también es de tomar en cuenta que
para las primeras prácticas solamente se va a utilizar el método Main, por lo que el código
a ingresar, se escribirá dentro del par de llaves que están justo debajo de la línea:

static void Main(string[ ] args)

10. Continuando con el Ejercicio, en la parte superior, en Barras de Herramientas, se puede


observar un botón de Iniciar (color verde). Dicho botón es el que se va a usar para
compilar/ejecutar los programas con depuración

11. Seleccionar el Menú Depurar y observar la lista de opciones que aparece, ubicar
específicamente dos opciones que son: Iniciar depuración (F5) e Iniciar sin depurar
Ctrl+F5

La primera opción iniciará/ejecutará el programa, pero no se podrá ver qué pasó (es lo
mismo que el botón play); mientras que, la segunda ejecutará el programa y hará una
pausa al final para ver el resultado.

7
12. El programa que se tiene, hasta este momento, está vacío por lo que no hace nada (ni
tiene errores). Probar la ejecución de este programa, usando el botón play, luego usar la
opción iniciar depuración y observar lo que sucede: no se detiene y no se puede ver qué
pasó.

13. Ahora, probar el uso de Iniciar sin depurar, desde el Menú o usando Ctrl+F5, observar
qué sucede. Resulta que el programa realmente se ejecuta, pero no hace nada porque no
se le ha programado nada (el código fuente está vacío); sin embargo, puede observarse
que sí se ha hecho una pausa, esto es importante porque permitirá ver más adelante, en
otros programas, con código fuente, los resultados. Para finalizar, PRESIONE
CUALQUIER TECLA para continuar; se cierra el programa, y así, se retorna o vuelve al
IDE, a la ventana código.

14. A continuación, se pide cerrar esta solución (el IDE siempre debe quedar abierto). Para
ello, ir al Menú Archivo, opción Cerrar solución. En caso que se le pregunte si desea
guardar cambios hechos a la solución, conteste que No. Ver la siguiente figura:

La solución ha sido cerrada junto con todos sus archivos no ha quedado ninguno abierto.
Recordar siempre cerrar las soluciones cuando ya no sean utilizadas.

CONSEJO: Mientras trabaja, para evitar la pérdida de datos (debido a cualquier problema
como pueden ser apagones, fallos de equipo u otros inconvenientes técnicos), se aconseja
Guardar, de vez en cuando, el trabajo o cada vez que se haga una
modificación; utilizando el Menú Archivo, con las opciones Guardar (Ctrl+S) o
Guardar Todo (Ctrl+Shift+S). Dichas operaciones también están disponibles
desde la Barra de Herramientas, por medio de los iconos de disco y varios
discos respectivamente. Vea figura.

15. Luego, se procederá a abrir una solución existente (la que recién se ha creado); para ello,
ir al Menú Archivo, opción Abrir y luego opción Proyecto o solución, aparecerá un
cuadro de diálogo en donde se debe indicar la ruta exacta donde está la solución. Ver
figura, observar que se indica la Carpeta de Asignatura (Projects), la Carpeta de Estudiante
(AB16777), la carpeta de la Guia-3 y, finalmente la Carpeta de Solución:
AB16777Guia1Ej1Solucion, donde se debe seleccionar el archivo que contiene la solución:
AB16777Guia3Ej1Solucion

8
16. Dar click en el botón Abrir, aparecerá en pantalla el Explorador de Soluciones y la
Ventana Código abiertos.

A partir de este momento, YA se puede crear el proyecto, iniciarlo (compilarlo/ejecutarlo),


cerrarlo y volver a abrirlo, desde la ruta correspondiente a la Solución, la Guía práctica y
el Estudiante respectivo.

17. Para finalizar, se debe cerrar el Ejercicio 1, ir a Menú Archivo y seleccionar Cerrar
Solución.

NOTA: Una forma más rápida de abrir un proyecto recién usado, es


desde el Menú Archivo opción Archivos recientes o la opción
Proyectos y soluciones recientes. Pero también puede hacerse
desde la Página principal, en la sección Reciente aparecen links a
los proyectos más recientes. Aunque en los laboratorios LCOMP, por
la cantidad de personas que usarán el mismo equipo, la próxima vez
que ingrese, lo más probable es que no le aparecerán como recientes
sus propios proyectos, por lo que es mejor saber y manejar bien la
forma de ubicar las soluciones.

Parte IV. Escritura, Compilación y Ejecución de Programas.

Ejercicio 2. Crear un programa que despliegue el mensaje: “Estudiantes de IAI115,


Bienvenidos a C#”

1. Crear una nueva solución/proyecto para este ejercicio

2. Una vez creada la nueva solución/proyecto, aparece en la ventana de código una plantilla
de programa; por lo que, en esta Guía y en la siguiente, el código se va a escribir dentro
de las llaves del método Main

9
Recuerde que C# es case sensitive, lo que significa que se debe tener cuidado con
mayúsculas y minúsculas a la hora de escribir programas.

A medida que se va escribiendo el código,


aparece una pequeña ventana, a la cual se le
conoce como IntelliSense, y una de sus tareas
es autocompletar el código que se está
tecleando. Para auto-completar, se puede
realizar una de las acciones siguientes:
a) Dar click sobre la palabra
b) Presionar la tecla Tab (tabulador)
c) Dar Enter para que la palabra resaltada sea
complementada automáticamente. Ver
figura.
Si se prefiere escribir todo el código, sólo se
debe ignorar a IntelliSense y continuar con la
escritura normal del programa.
3. Escribir el siguiente código: Console.WriteLine("Estudiantes de IAI115, Bienvenidos
a C#");

4. Revisar la figura siguiente.

5. Realizar la compilación por separado (sin ejecución), debido a que se está escribiendo
código y, a medida que se avance en su escritura, se debe ir revisando que no tenga errores
de sintaxis. Es decir, no se va a esperar a terminar el programa para saber si tiene errores.
Para ello en el Menú opción Compilación, Seleccionar Compilar, esperar los resultados y,
si todo va bien, aparecerá en la Barra de Estado el mensaje Compilación correcta; de lo
contrario, en la ventana Lista de Mensajes, se observarán los errores encontrados.

Si el programa compila; es decir, no tiene errores, continuar con el paso siguiente; de lo


contrario, revisar la escritura del código hasta lograr que compile.

6. Ejecutar el programa, utilizar Iniciar sin depuración, del Menú Depurar.

10
7. Al ejecutarlo el programa se cierra demasiado rápido, para ello escribir el código extra que
se muestra en la figura.

Recordatorio: Los alumnos no deben preguntar qué nombre le darán a los proyectos y a las
soluciones. A partir de lo explicado en esta Guía, queda establecido el lugar dónde debe
guardarlos y los nombres que debe darles. Seguir las indicaciones, en cuanto a trabajar en
la sesión IAI-115 de Windows (siempre verificar antes de iniciar a trabajar), en la Carpeta de
Asignatura que siempre será: Documentos\Visual Studio 2015\Projects, que contiene la
Carpeta de Estudiante que sólo será creará en esta sesión en la PC asignada (si el estudiante
es cambiado de PC, tendrá que volver a crearla), usando como nombre su carnet en
mayúsculas. La Carpeta de Guía práctica, deberá ser creada en cada sesión de práctica,
dentro de la Carpeta del Estudiante, y, su nombre será GUIA-n, donde debe sustituir n por
el número de Guía práctica que corresponde.

Parte V. Ejercicios Propuestos


A continuación, se presenta una serie de ejercicios propuestos. Como parte de la práctica, el
docente instructor indicará tres de estos ejercicios a desarrollar por cada estudiante. Recordar
que se debe crear una nueva Solución/Proyecto para cada ejercicio

1. Ejercicio de Lógica:

Antes de escapar del psiquiátrico, un loco decide recorrer el primer piso del hospital,
atravesando todas las puertas del mismo con la condición de solo pasar una vez por cada
puerta. Encuentre la ruta a seguir.

11
2. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración),
agregar los países centroamericanos que hacen falta, volver a compilarlo y, si no hay
errores, ejecutarlo (sin depuración), finalmente, guardar todo y cerrar la solución.
(en los string o cadenas de texto los “\n” o “\t” se llaman secuencias de escape Consulte el
Anexo 3 para mayor informacion)

3. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

4. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

Agregar las siguientes líneas de código al programa (después de la quinta línea):

Console.Write("\tE");

12
Console.Write("\tF");
Console.Write("\tG");

Volver a compilarlo y, si no hay errores, ejecutarlo (sin depuración), finalmente, guardar todo y
cerrar la solución.

5. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

Modificar las líneas de código necesarias para realizar otro producto y otra división, en este
caso el producto será 230 por 2 y 500 entre 10. Adaptar los mensajes respectivos. Volver a
compilarlo y, si no hay errores, ejecutarlo (sin depuración), finalmente, guardar todo y cerrar
la solución.

6. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

Reemplazar los tabuladores \t y los saltos de línea \n por espacios en blanco. Volver a
compilarlo y, si no hay errores, ejecutarlo (sin depuración), finalmente, guardar todo y cerrar
la solución.

7. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

13
Reemplazar 3==4 en los dos lugares que aparecen en el programa por 7==7. Volver a
compilarlo y, si no hay errores, ejecutarlo (sin depuración), crear una comparación propia,
usando cualquier valor y, nuevamente, volver a compilarlo y, si no hay errores, ejecutarlo
(sin depuración), finalmente, guardar todo y cerrar la solución.

8. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

9. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin depuración)

10. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin


depuración)

14
11. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin
depuración)

12. Escribir el siguiente programa, compilarlo y, si no hay errores, ejecutarlo (sin


depuración)

15
16
ANEXO 1. Palabras Clave de C#

Ver la tabla completa de palabras reservadas en:


https://msdn.microsoft.com/es-es/library/x53a06bb.aspx .

Las palabras clave son identificadores predefinidos reservados que tienen un significado
especial para el compilador. No se pueden utilizar como identificadores en un programa a
menos que incluyan el carácter @ como prefijo. Por ejemplo, @if es un identificador válido
pero if no lo es porque if es una palabra clave.

17
ANEXO 2. Tipos de Datos de C#

En la siguiente página, se presenta la tabla de tipos de datos de C#. Cada columna es


explicada a continuación:

1. Estructura: representa el nombre del tipo dentro del .net framework. Sin incluir el
namespace que es System; es decir, el nombre completo del tipo es System.Byte o
System.Int16

2. Detalles: es una definición/descripción del tipo de dato

3. Bits: es la cantidad de bits o valor del espacio que ocupa el tipo de datos en memoria.

4. Intervalo: indica el rango de valores posibles según el tipo de dato.

5. Tipo C#: nombre del tipo que se usará en C#

18
ANEXO 3: SECUENCIAS DE ESCAPE C#

Tomado de: https://docs.microsoft.com/en-us/cpp/c-language/escape-sequences?view=vs-


2015

Lecturas Recomendadas:
1. Acerca de los Espacios de Nombres (programación C#)
https://msdn.microsoft.com/es-es/library/0d941h9d.aspx
2. Soluciones como Contenedores
https://msdn.microsoft.com/es-es/library/df8st53z(v=vs.100).aspx
3. Variables y Tipos de Datos C#
http://aprendacsharpdesdecero.blogspot.com/2013/01/variables-y-tipos-de-datos.html
4. Uso de Variables de Tipo Valor
https://de.slideshare.net/estesor/3-uso-de-variables-de-tipo-valor-517411
5. Tipos de Datos Integrados:
https://msdn.microsoft.com/es-es/library/cs7y5x0x(v=vs.90).aspx

19

También podría gustarte