- Visual c
- Que es la ClassView
- Que es la FileView
- Opciones para la compilación y ejecución de un programa
- Como se crea un programa tipo consola
- Construcción de una aplicación básica
Visual c
Visual C++ es un entorno integrado de desarrollo que permite la programación orientada a objetos (POO) conjuntamente con el sistema de desarrollo SDK (también denominado API) de Windows. Al ser un entorno integrado Visual C++ incluye, entre otras, las siguientes herramientas de desarrollo:
- Editor de texto
- Compilador/Enlazador
- Depurador
- Visor de datos y dependencias (Browser)
Visual C# .NET proporciona a los programadores un lenguaje moderno y orientado a componentes con el que pueden crear con rapidez soluciones interesantes controladas por datos. Gracias a la rapidez de diseño, desarrollo e implementación de servicios Web XML, las soluciones controladas por datos de alto rendimiento y los diseñadores visuales en servidor, Visual C# .NET ofrece funcionalidad superior para optimizar los procesos empresariales.
Permite a los programadores generar soluciones para una gama amplísima de clientes, incluidas aplicaciones Web, aplicaciones basadas en Windows Forms® y dispositivos de cliente ligero e inteligentes. Además, con un lenguaje de programación elegante y moderno, los programadores de C# pueden aprovechar sus conocimientos de C++ y Java para disfrutar de una experiencia positiva con el entorno de desarrollo Microsoft .NET
# (pronunciado "si sharp" o C sostenido) es un lenguaje de programación orientado a objetos desarrollado por Microsoft y estandarizado, como parte de su plataforma .NET.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de
Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic. donde C# significa, "do
sostenido" (C corresponde a do en la terminología musical anglo-sajona). El símbolo # viene de sobreponer "++" sobre "++" y eliminar las separaciones, indicando así su descendencia de C++.
C#, como parte de la plataforma .NET, está normalizado por ECMA desde diciembre de 2001 (ECMA-334 "Especificación del Lenguaje C#"). El 7 de noviembre de 2005 acabó la beta y salió la versión 2.0 del lenguaje que incluye mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. Ya existe la versión 3.0 de C# en fase de beta destacando los tipos implícitos y el LINQ (Language Integrated Query).
Aunque C# forma parte de la plataforma .NET, ésta es una interfaz de programación de aplicaciones; mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Aunque aún no existen, es posible implementar compiladores que no generen programas para dicha plataforma, sino para una plataforma diferente como Win32 o UNIX.
En la actualidad existen los siguientes compiladores para el lenguaje C#:
- Microsoft Visual C# versión 2002, 2003 y 2005.
- Mono, es una implementación GPL de todo el entorno .NET desarrollado por Novell. Como parte de esta implementación se incluye un compilador de C#.
- Delphi 2005, de Borland Software Corporation.
- dotGNU
Portable.NET, de la Free Software Foundation.
C ++
"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).
"C ++", por su parte, es un superconjunto de "C", al que recubre con una capa de soporte a la POO. Permite por tanto la definición, creación y manipulación de objetos
Process Víewer (Visor del proceso)
El Process Viewer permite establecer y visualizar rápidamente todas las opciones necesarias para seguir los procesos elementos de proceso y de intervalo temporal del procesador actual. Para iniciar el Process Viewer simplemente se pulsa dos veces con el ratón sobre el icono Process Viewer en el cuadro de grupo Visual C++.
El Process Viewer puede ayudar a resolver algunas cuestiones:
· ¿Cuánta memoria asigna el programa en distintos puntos de su ejecución?
· ¿Cuánta memoria está siendo paginada?
· ¿Qué procesos y elementos de proceso están utilizando el mayor tiempo de CPU?
· ¿Cómo se ejecuta el programa para diferentes prioridades del sistema?
· ¿Qué sucede si un elemento de proceso o un proceso se detiene respondiendo a un DDE, un OLE o una E/S canalizada?
¿Qué porcentaje de tiempo se emplea en la ejecución de llamadas API?
Página siguiente |