- 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 |