P R O G R A M A V I S U A L C++

1,962 views

Published on

introduccion al programa, caracteristicas, mejoramiento de versiones....

Published in: Technology
  • Be the first to comment

  • Be the first to like this

P R O G R A M A V I S U A L C++

  1. 1. “c” es un lenguaje de alto nivel basado en funciones, que permite desarrollos estructurados. entre otras muchas características contempla la definición de estructuras de datos, recursividad o indirecciones a datos o código (punteros). quot;c ++quot;, por su parte, es un superconjunto de quot;cquot;, al que recubre con una capa de soporte a la poo. permite por tanto la definición, creación y manipulación de objetos, Visual C++ se convierte en un generador de programas C++ para Windows.
  2. 2. QUE ES POO? ES LA PROGRAMACION ORIENTADA DE OBJETOS La POO es una nueva filosofía de programación que se basa en la utilización de objetos. El objetivo de la POO no es sino la meta de cualquier modelo de programación estructurada convencional: quot;imponerquot; una serie de normas de desarrollo que aseguren y faciliten la mantenibilidad y reusabilidad del código.
  3. 3.  Objetos: Un objeto es una entidad que tiene unos atributos particulares (datos) y unas formas de operar sobre ellos.  Mensajes: En C++, un mensaje se corresponde con el nombre de uno de los métodos de un objeto. Cuando se pasa un mensaje a un objeto, este responde ejecutando el código de la función asociada.  Método: En C++ un método se corresponde con la definición de la función miembro del objeto. La estructura más interna de un objeto está oculta, de tal manera que la única conexión con el exterior son los mensajes .  Clases: Una clase es la definición de un tipo de objetos
  4. 4. Nos permite extraer de un Abstracción: conjunto de entidades datos y comportamientos comunes para almacenarlos en clases. Mediante esta técnica Encapsulamiento: conseguiremos que cada clase sea una caja negra, de tal manera que los objetos de esa clase se puedan manipular como unidades básicas. Es el mecanismo que nos permite Herencia. crear clases derivadas (especialización) a partir de clases bases (generalización). En C++ el polimorfismo se Polimorfismo: consigue mediante la definición de clases derivadas, funciones virtuales y el uso de punteros a objetos.
  5. 5. Visual C++ proporciona un entorno de desarrollo eficaz y flexible para la creación de aplicaciones basadas en Microsoft Windows o Microsoft .NET. También permite a los desarrolladores generar aplicaciones Web, de cliente inteligente las aplicaciones basadas en Windows y soluciones para dispositivos móviles de cliente ligero y de cliente inteligente. C++ (C plus plus o C más más) es una evolución del lenguaje C, que soporta la Programación Orientada a Objetos. El lenguaje de programación utilizado por esta herramienta, de igual nombre está basado en C++, y es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es exactamente igual. En algunas ocasiones esta incompatibilidad impide que otros compiladores, sobre todo en otros sistemas operativos, funcionen bien con código desarrollado en este lenguaje.
  6. 6. DESDE 1992 COMENZO A MEJORAR VISUAL C++: Visual C++ 1.0 Visual C++ 1.5 Visual C++ 1.52c Visual C++ 2.0 Visual C++ 4.0 Visual C++ 5.0 Visual C++ 6.0 Visual C++ .NET 2002 Visual C++ .NET 2003 Visual C++ Embedded Visual C++ 2005 Visual C++ 2008 Visual C++ 2010
  7. 7. Visual C++ 2005 Microsoft Microsoft Visual C++ 2008 Express Edition Microsoft Visual Studio 2008 Standard Microsoft Visual Studio 2008 Professional Microsoft Visual Studio 2008 Team System  Microsoft Visual C++ 2008
  8. 8. Ahora veamos un ejemplo del programa Hola Mundo con Visual C++. using namespace System;ref class MiClase{ public void HolaMundo() { Console::Write Line(quot;Hola Mundoquot;); }};int main(){ Mi Clase^ objeto = gcnew Mi Clase(); objeto->Hola Mundo(); return 0;
  9. 9. Visual C++ realiza cambios importantes de una versión a otra. Lea los siguientes temas para obtener más información sobre los cambios efectuados en Visual C++ y para saber en qué versión se introdujeron tales cambios: Principales cambios de Visual C++ 6.0 a Visual C++ .NET Describe los cambios principales de esta versión. Principales cambios de Visual C++ 5.0 a 6.0 Describe los cambios principales de esta versión. Principales cambios de Visual C++ 4.2 a 5.0 Describe los cambios principales de esta versión. Principales cambios de Visual C++ 4.0 a 4.2 Describe los cambios principales de esta versión. Teclas de método abreviado predeterminadas de Visual C++ 6.0 Proporciona una lista de las asignaciones de teclas de método abreviado predeterminadas para Visual C++ 6.0. Teclas de método abreviado predeterminadas de Visual C++ 2.0 Proporciona una lista de las asignaciones de teclas de método abreviado predeterminadas para Visual C++ 2.0.
  10. 10. Visual C++ Microsoft Developed by Corporation Visual Studio Latest release 2008 / November 2007 Operating Microsoft system Windows x86, x86-64 and Platform Itanium English, Japanese, Available in Korean, and likely others Development Active status Type IDE License MS-EULA Visual C++ Develo Website per Center CODIGO ESPECIAL DE Microsoft Windows API

×