Vous êtes sur la page 1sur 5

Visual c++

Es un compilador de C/C++ que permite la creación de proyectos estructurando de forma sencilla


programas que incluyen muchos ficheros.

Además, incluye las MFC(Microsoft Foundation Classes), equivalentes a las OWL (Object
Window Library) de Borland. Estas clases facilitan la programación Windows, sin tener que utilizar
directamente el API de Windows, ya que agrupan las librerias de Windows en clases C++.

MFC es una jerarquía de clases C++ para programar en Windows, entre las cuales hay
algunas de alto nivel que proporcionan funcionalidad general (por ejemplo la clase CWnd) y otras
que implementan funciones más específicas.

Además de esta jerarquía de clases, MFC nos da un modelo de desarrollo de aplicaciones


llamado modelo documento/vista, que nos permite diseñar aplicaciones de forma que los datos de
la aplicación vayan separados de los elementos que componen el interfaz de usuario. Esto permite
modificar de forma independiente las dos partes del programa.

Principales Librerias
Que es una librería?
Las librearías son archivos (no siempre externos) que nos permiten llevar a cabo diferentes tareas
sin necesidad de preocuparnos por cómo se hacen sino simplemente entender cómo usarlas. Las
librearías en C++ permiten hacer nuestros programas más modulares y reutilizables, facilitando
además crear programas con funcionalidades bastante complejas en unas pocas líneas de código.

 fstream:

Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el


programar, tanto leer como escribir en ellos.

 iosfwd:

Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs


estándar. Por ejemplo ostream.

 iostream:

Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e
importante (aunque no indispensable).

 La biblioteca list:
Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas

 math:

Contiene los prototipos de las funciones y otras definiciones para el uso y


manipulación de funciones matemáticas.

 memory:

Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros


inteligentes (auto_ptr).

"auto_ptr" es una clase que conforma la librería memory y permite un fácil manejo
de punteros y su destrucción automaticamente.

 Biblioteca new:

Manejo de memoria dinámica

 numeric:

Parte de la librería numérica de la STL relativa a operaciones numéricas.

 ostream:

Algoritmos estándar para los flujos de salida.

 queue:

Parte de la STL relativa a contenedores tipo queue (colas de objetos).

 Librería stdio:

Contiene los prototipos de las funciones, macros, y tipos para manipular datos de
entrada y salida.

 Librería stdlib:

Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso
general.

 string:

Parte de la STL relativa a contenedores tipo string; una generalización de las


cadenas alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso
de las cadenas de caracteres, pues elimina muchas d elas dificultades que generan
los char

 typeinfo:

Mecanismo de identificación de tipos en tiempo de ejecución

 vector:

Parte de la STL relativa a los contenedores tipo vector; una generalización de las
matrices unidimensionales C/C++

 forward_list

Esta librería es útil para implementar con gran facilidad listas enlazadas simples.

 list

Permite implementar listas doblemente enlzadas (listas enlazadas dobles)


facilmente.

 iterator

Proporciona un conjunto de clases para iterar elementos.

 regex

Proporciona fácil acceso al uso de expresiones regulares para la comparación de


patrones.

 thread

Útil para trabajar programación multihilos y crear múltiples hilos en nuestra


aplicación.

Variables

En programación, una variable es un espacio de memoria reservado para almacenar un valor


que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable
es representada y usada a través de una etiqueta (un nombre) que le asigna un programador
o que ya viene predefinida.

Es recomendable que una variable no puede tener espacios, caracteres especiales (acentos,
signos), tiene que empezar con una letra.

Como declarar una variable en C++


C++ maneja varios tipos de variables: numéricas, de caracteres y boolean (cierto o falso)
esencialmente.

 Para declarar una variable numérica llamada peso que inicie con un valor de 0,
escribimos esto: int peso=0;
 Para declarar una variable numérica llamada distancia que inicie con un valor de 2.67,
escribimos esto: float distancia=2.67;
 Para declarar una variable de carácter llamada inicial, con un valor de R, escribimos
esto: char inicial=’R';
 Para declarar una variable boolean llamada terminado, que empiece como falso,
escribimos esto: bool terminado=false;

Las variables que podemos declarar en C++; son las siguientes:

 Para variables numéricas sin decimales se usa: int


 Para variables numéricas con decimales se usa: float
 Para variables de un solo caracter se usa: char
 Para variables boolean se usa: bool

Como declarar varias variables en C++

Solo se pone el tipo de dato (int, float, char, bool) y separamos las variables con comas.

int num=0, peso=16, altura=10;

Siempre va un punto y coma (;) al final de la declaración de variables

LENGUAJE VISUAL C++

PALABRAS RESERVADAS VISUAL C++

Keywords are predefined reserved identifiers that have special meanings to the compiler. They
cannot be used as identifiers in your program unless they include @ as a prefix. For example, @if
is a legal identifier but if is not because it is a keyword.

abstract event new struct

as explicit null switch

base extern object this

bool false operator throw

break finally out true

byte fixed override try


case float params typeof

catch for private uint

char foreach protected ulong

checked goto public unchecked

class if readonly unsafe

const implicit ref ushort

continue in return using

decimal int sbyte virtual

default interface sealed volatile

delegate internal short void

do is sizeof while

double lock stackalloc

else long static

BIBLIOGRAFIA

http://www.programacionfacil.com/visual_cpp/palabras_reservadas

https://duglasm.wordpress.com/2012/07/20/las-variables-en-c/

http://www.aprenderaprogramar.com.co/Cursos/C++/Bibliotecas-o-Librerias/

http://informatica.uv.es/iiguia/AIG/docs/intro_visual.htm

Vous aimerez peut-être aussi