Está en la página 1de 8

UNIVERSIDAD AUTNOMA DE NUEVO LEN

LICENCIATURA EN CIENCIAS COMPUTACIONALES





Laboratorio PIAD

Lic. Mara del Refugio Lara Chvez



Prctica 1: Introduccin al Visual C++. Crear un proyecto de
ejemplo sencillo

Resumen y cuestionario











Oscar Javier Rodrguez Snchez
Matricula: 1649222
27 de Enero 2014




Practica 1

Objetivo
Conocer C++
Diferencias con
Libreras principales
Conocer MS Visual Studio 2008
Conocer la interfaz IDE
Hiptesis
C fue creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolucin del anterior
lenguaje B, a su vez basado en BCPL.
C++, por su parte, fue creado a mediados de los aos 1980 por Bjarne Stroustrup. La intencin de
su creacin fue el extender al exitoso lenguaje de programacin C con mecanismos que permitan la
manipulacin de objetos.
As que C es el lenguaje original, mientras que C++ es una ampliacin de C, por eso el ++.
Procedimiento
En la prctica de realizaron dos programas en el entorno de C++ con las siguientes indicaciones:
1.- Elabore un programa que obtenga rea de un rectngulo.
2.- Elabore un programa que dependiendo del valor de los lados, especifique si es tringulo
equiltero, issceles o escalar.
Se utiliz el programa Visual Studio 2008.
Se cre para cada programa un proyecto nuevo.
Para crear un nuevo proyecto se hace de la siguiente manera:
Seleccionar el men New/File y seleccionar la carpeta Projects. Damos un nombre al proyecto y
seleccionar la carpeta en la que queremos guardarlo. Seleccionamos el tipo de proyecto que
queremos crear, en este caso uno de tipo consola Esto nos crear una aplicacin ejecutable para
Windows, que estar basada en la biblioteca MFC. Este proyecto incluir las funcionalidades bsicas
de un programa ejecutable en Windows. Adems, automticamente se incluirn los ficheros fuentes
de C++ (.cpp), los ficheros de recursos (.rc) , los ficheros de cabecera (.h) y un proyecto (.dsp). El
cdigo generado en estos ficheros est basado en las MFC, y crea las clases necesarias para abrir
una ventana, y manipular sobre ella. Una vez creado el proyecto, nos aparecern una serie de
cuadros de dilogo, donde podemos seleccionar las caractersticas de nuestro proyecto (un solo
documento o mltiples, basado en dilogos, si contiene alguna base de datos, los mens que incluye,
etc.). A continuacin podemos compilar el programa para ver que funciona, y aadir nuevos ficheros,
o modificar los ya existentes. Para compilar un fichero utilizaremos el men Build/compile y para
compilar y enlazar todo el proyecto Build/Build.
Resultado
Como resultado se gener 2 carpetas con los archivos necesarios para la compilacin de cada
proyecto, donde se incluye: el debbug, el proyecto de Visual studio, las opciones del usuario entre
otros.
Cada programa se ejecut de manera correcta y mostrando en pantalla las condiciones solicitadas.


Conclusiones
No se puede tener 2 source files en un mismo proyecto, de lo contrario genera conflictos al
compilar el programa.
Hay que tener precaucin en la sintaxis de los programas para evitar errores.
A diferencia de C, en C++ la funcin main siempre terina con return 0;
Siempre incluir la librera iostream, para la salida y entrada de datos.
Resumen
Fue la primera vez que escribo un cdigo en C++, pude observar que es muy similar a C con
diferencia en libreras y salida/entrada de datos.
La interfaz de Visual Studio 2008 es fcil de manejar.
Visual Studio es un entorno de desarrollo de Windows que contiene sus propias libreras.
Referencias bibliogrficas
http://informatica.uv.es/iiguia/AIG/docs/intro_visual.htm
http://es.scribd.com/doc/8583262/Evolucion-de-Visual-C
http://codigoc.org/708-diferencias-entre-c-y-c





















Cuestionario

I - Conteste las siguientes preguntas
1.- De donde se deriva visual C++
Del Lenguaje de programacin C, C++ y C++/CLI en el entorno Windows.
2.- En que ao fue desarrollado el visual C++
1980
3.- Que es lenguaje visual C++
Es un compilador de C/C++ que permite la creacin de proyectos estructurando de forma
sencilla programas que incluyen muchos ficheros
4.- Que funcin es la que debe estar incluida en un programa.
int main () { }
5.- Que prototipo debe tener la funcin main.
int main ()
{
return 0;
}
6.- Se define como un identificador que se utiliza para almacenar todos los datos generados
durante la ejecucin del programa.
Variable.
7.- Es una regla que existe en las variables.
1. Tener el mismo nombre que una palabra reservada del lenguaje.
2. Slo pueden ser letras, dgitos y el guin bajo subguin.
3. Deben comenzar por una caracter ( letra ).
4. Deben iniciar con un caracter ( no numero ) como vimos en la regla 3, y tambien puede
comenzar con un guin bajo ( _ ), ejemplo:
5. No se les pueden llevar espacios en blanco.
6. No pueden llevar acento ( tilde ).
8.- Donde se deben declarar las variables en un programa en visual c ++.
Variables globales: son las que se declaran fuera de una funcin.
Variables locales: son las que se declaran dentro de una funcin.
9.- Como se declaran las variables string.
char ejemplos_sting [tamao de string] ejemplo: char nombre [30]
10.- En cuantas reas se organiza el visual C++
El entorno de desarrollo integrado (IDE) de Visual C++ se organiza en cuatro reas
distintas: mens y barras de herramientas, ventana de vista del proyecto, editor de cdigo y
ventana de depuracin.
11.- Explique una de las reas del Visual C++
La ventana de depuracin. En la carpeta Build obtenemos informacin de errores y
warnings mientras estamos compilando nuestro cdigo. La carpeta Debug muestra
informacin cuando estamos ejecutando nuestro programa desde el Visual.
12.- Es aquella que muestra la carpeta de build donde obtenemos los errores y warning en
la compilacin de nuestro programa.
La ventana de depuracin.
13.- Menciona cual es la funcin que da entrada a los datos en un programa.
cin
14.- La funcin main comienza con int main con cual funcin termina.
return 0;
15.- Que smbolo se utiliza para extraer los datos del teclado
>>
16.- Donde se muestran los ficheros que contiene cada proyecto.
En la ventana depuracin.
17.- Cual es la funcin para brincar de lnea
\n
18.- Qu funcin se utiliza para mostrar los datos en la pantalla.
cout
19.- Cual es la diferencia entre programar entre visual c y visual C++
Visual c es un lenguaje estructurado y visual c++ es orientado a objetos.
Pedir un dato en C: scanf("modificador", &nombre de la variable);
Pedir un dato en C++: cin >> nombre de la variable;
Mostrar un dato en C: printf("Dato: modificador", nombre de la variable);
Mostrar un dato en C++: cout << "Dato: " << nombre de la variable;

Los modificadores son los siguientes: %d para int, %f para float, %s para string, %c para char.
Libreras en C++
Por simple convencin las libreras en C terminan en .h (punto hache). Todas las libreras de C
sirven para C++, sin embargo, tambin por convencin, se elimina la terminacin .h y mejor se
agrega c al principio.
Libreria en C Librera en C++
math.h cmath
string.h cstring
time.h ctime
El namespace
C como lenguaje tiene un conjunto de palabras reservadas, como por ejemplo: if, for, while, int,
float, C++ es una ampliacin, por lo tanto tiene que agregar nuevas palabras reservadas. stas
palabras reservadas estn en un namespace (espacio de nombres). En especfico cout y cin
estn el namespace std (standard).
Si no declararamos que vamos a usar el namespace std (using namespace std;), cada vez que
quisieramos usar cout, tendramos que escribir std::cout.
Espero que a partir de ahora pueden identificar si un programa est en C o en C++. Tambin
espero estar publicando mis programas en ambos lenguajes a partir de ahora.

20.- Es una de las caractersticas de la programacin orientada a objetos
No hay un acuerdo aceptado por todo el mundo respecto a cules son las caractersticas
que definen la POO, pero al menos todos concuerdan en estas tres:
Abstraccin.
Encapsulacin.
Herencia.
21.- Que funcin realiza la librera iostream.
Es utilizada para operaciones de entrada/salida. Su nombre es un acrnimo de
Input/Output Stream.
22.- Cuando se usa la librera de conio.h
Contiene los prototipos de las funciones, macros, y constantes para preparar y manipular la
consola en modo texto en el entorno de MS-DOS.
23.- Menciones las caractersticas de POO.
Abstraccin, Encapsulacin, Herencia, Polimorfismo.
24.- Mencione las 4 reas del entorno de desarrollo integrado de Visual C++
mens y barras de herramientas, ventana de vista del proyecto, editor de cdigo y ventana
de depuracin.
25.-Mencione los pasos para crear un nuevo proyecto en Visual C++
Un programa creado con el Visual C++ est organizado en un proyecto, que contiene todos
los ficheros que se utilizan para desarrollar, compilar, enlazar y depurar la aplicacin que estamos
desarrollando.
Los ficheros que contiene el proyecto se muestran en la ventana vista de proyecto, y en ella
podemos ver la siguiente informacin.
La carpeta ClassView, muestra las clases del proyecto. En FileView, aparecen los ficheros que
hemos incluido, y ResourceView muestra los recursos asociados.
Para crear un proyecto nuevo, hay que seleccionar el men New/File y seleccionar la carpeta
Projects. Aparecer este cuadro de dilogo:


En la parte de la derecha debemos ponerle un nombre al proyecto y seleccionar la carpeta en la que
queremos guardarlo.
En la parte de la izquierda, elegimos el tipo de proyecto que queremos crear.
Lo habitual es generar un proyecto de tipo MFC AppWizard(EXE). Esto nos crear una aplicacin
ejecutable para Windows, que estar basada en la biblioteca MFC. Este proyecto incluir las
funcionalidades bsicas de un programa ejecutable en Windows. Adems, automticamente se
incluirn los ficheros fuentes de C++ (.cpp), los ficheros de recursos (.rc) , los ficheros de cabecera
(.h) y un proyecto (.dsp). El cdigo generado en estos ficheros est basado en las MFC, y crea las
clases necesarias para abrir una ventana, y manipular sobre ella.
Una vez creado el proyecto, nos aparecern una serie de cuadros de dilogo, donde podemos
seleccionar las caractersticas de nuestro proyecto (un solo documento o mltiples, basado en
dilogos, si contiene alguna base de datos, los mens que incluye, etc.).
A continuacin podemos compilar el programa para ver que funciona, y aadir nuevos ficheros, o
modificar los ya existentes. Para compilar un fichero utilizaremos el men Build/compile y para
compilar y enlazar todo el proyecto Build/Build.
Esto tambin podemos hacerlo desde la barra de botones:




26.- Elabore un diagrama donde se muestren las 4 reas de un proyecto de Visual C++

III.-
1.- Elabore un programa que obtenga rea de un rectngulo.
2.- Elabore un programa que dependiendo del valor de los lados, especifique si es tringulo
equiltero, issceles o escalar
Archivos adjuntos en la carpeta de esta prctica.

También podría gustarte