SlideShare una empresa de Scribd logo
1 de 6
CETIS 109
DESARROLLA SOFTWARE
UTILIZANDO
PROGRAMACIÓN
ESTRUCTURADA
MAESTRA: MARGARITA
ROMERO ALVARADO
ALUMNAS: KAREN
GUADALUPE RIVERA
MARTÍNEZ, PAULA
GUADALUPE GARCIA
RIVERA & GRACIELA
GONZALEZ MEDINA
2°C
El Entorno de desarrollo.
El entorno de desarrollo integrado (IDE) de Visual C++ se organiza en cuatro
áreas distintas: menús y barras de herramientas, ventana de vista del proyecto,
editor de código y ventana de depuración.
Con los menús y barras de herramientas podemos acceder a las distintas
opciones para controlar el compilador y editar el código.
En la parte inferior, tenemos la ventana de depuración. En la carpeta Build
obtenemos información de errores y warnings mientras estamos compilando
nuestro código. La carpeta Debug muestra información cuando estamos
ejecutando nuestro programa desde el Visual.
En la Vista del proyecto tenemos tres carpetas, que nos muestran, las clases
que incluye nuestro proyecto, los recursos y los ficheros, y nos permite
desplazarnos fácilmente de un fichero a otro, que se editará en la ventana de
edición.
Cómo crear un proyecto nuevo.
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 aplicación que estamos desarrollando.
Barras de herramientas y menús
Editor de código
fuente
Vista de
proyecto
Los ficheros que contiene el proyecto se muestran en la ventana ‘vista de
proyecto’, y en ella podemos ver la siguiente información.
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 diálogo:
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 aplicación ejecutable para Windows, que estará basada en la biblioteca MFC.
Este proyecto incluirá las funcionalidades básicas de un programa ejecutable en
Windows. Además, automáticamente se incluirán los ficheros fuentes de C++
(.cpp), los ficheros de recursos (.rc) , los ficheros de cabecera (.h) y un proyecto
(.dsp). El código 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 aparecerán una serie de cuadros de diálogo,
donde podemos seleccionar las características de nuestro proyecto (un solo
documento o múltiples, basado en diálogos, si contiene alguna base de datos, los
menús que incluye, etc.).
A continuación podemos compilar el programa para ver que funciona, y añadir
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 también podemos hacerlo desde la barra de botones:
Para añadir ficheros utilizaremos el menú Project/Add to Project/New, si lo que
queremos es crear un fichero nuevo, y Project/Add to Project/Files si queremos
incluir un fichero ya creado previamente.
También podemos crear otro tipo de proyectos, tales como bibliotecas dinámicas
(MFCAppWizard DLL), o proyectos que no incluyan las MFC (Win32
Application, o Win32 Console Application).
Menu
Microsoft Visual C++ 6.0 tiene un menú dinámico que puede adaptarse a los
diferentes estados del
entorno de desarrollo.
• El menú File dispone de algunas opciones para los últimos archivos o proyectos
abiertos.
• El menú Tools se puede adaptar a las necesidades de cada usuario mediante la
opción
Customize.
• El menú Help está dedicado al sistema de ayuda de Visual C++.
Barras de herramientas
Las barras de herramientas se pueden considerar como un atajo de las opciones
de menú. Pulsando con
el botón derecho del ratón en un espacio libre de las barras de herramientas
existentes, puede mostrar
nuevas barras seleccionando la opción deseada. Así, puede mostrar otra barra
que nos facilite el acceso
inmediato a opciones de compilación (Build), depuración de errores (Debug), etc.
Workspace
Para el trabajo con Microsoft Visual C++, Workspace es una herramienta básica.
Puede contener varias
fichas. Para seleccionarlas, se utilizan los botones de la parte inferior de
Workspace.
Cuando no hay abierto ningún proyecto, Workspace consta de una sola ficha:
InfoView. Infoview
sirve para representar la estructura del manual en pantalla. Las otras fichas sólo
se muestran cuando
hay un proyecto abierto. Al crear un nuevo proyecto, se activa una ficha nueva en
Workspace:
ClassView. ClassView permite manejar de forma sencilla los elementos más
importantes del entorno de
desarrollo: las subrutinas y funciones.
Editor de código fuente
Posee algunas ampliaciones que simplifican considerablemente el manejo de los
códigos fuente y, por
tanto, la programación:
• Espacios en blanco virtuales: Al pulsar la tecla Entrar el cursor se sitúa de nuevo
en la posición
en la que se ha comenzado a escribir. No debe utilizar tabuladores, esta opción le
permite
diseñar un espaciado concreto en su programa.
• A los bloques entre llaves, que forman una unidad, se les aplica
automáticamente una sangría.
• El cuadro de diálogo Go To facilita la navegación por el código fuente.
• A los pasajes del código fuente utilizados con mayor frecuencia, se les puede
asignar
marcadores de texto para permitir el acceso directo.
• Se resalta la sintaxis de C++ marcando en color las palabras clave.
Ventana de presentación
Aparece seleccionando la opción Output de entre las que aparecen al pulsar con
el botón derecho del
Ratón en un sitio libre de las barras de herramientas. Consta también de varias
fichas que se pueden
Seleccionar a través de los botones de la parte inferior:
• La ficha Budil proporciona mensajes de estado del compilador de Visual C++, así
como sus mensajes de error. Indica el nombre del archivo, el número de página y
el número del error, así como una descripción del mismo.
• La ficha Debug muestra los mensajes emitidos por el depurador.
• Seleccionando la ficha Find in Files, en la ventana de presentación se muestran
los resultados
de la última búsqueda de texto en varios archivos.

Más contenido relacionado

La actualidad más candente

Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosario
YODLIROSS
 

La actualidad más candente (18)

Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
BARRA DE HERRAMIENTAS VISUAL BASIC 6.0
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampo
 
Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Tutorial code block
Tutorial code blockTutorial code block
Tutorial code block
 
Tutorial de codeblocks
Tutorial de codeblocksTutorial de codeblocks
Tutorial de codeblocks
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
C Sharp Avanzado Dia 1
C Sharp Avanzado   Dia 1C Sharp Avanzado   Dia 1
C Sharp Avanzado Dia 1
 
Tutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosarioTutoria visual basic yolimar rosario
Tutoria visual basic yolimar rosario
 
Herramientas de Visual Basic
Herramientas de Visual BasicHerramientas de Visual Basic
Herramientas de Visual Basic
 
Manual del uso de codeblocks
Manual del uso de codeblocksManual del uso de codeblocks
Manual del uso de codeblocks
 
Visual basic
Visual basicVisual basic
Visual basic
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Programación en C++ con C++ Builder
Programación en C++ con C++ BuilderProgramación en C++ con C++ Builder
Programación en C++ con C++ Builder
 

Destacado (6)

Informe fundavida ingles con cambio
Informe fundavida ingles con cambioInforme fundavida ingles con cambio
Informe fundavida ingles con cambio
 
Sintesis informativa 02 05 2013
Sintesis informativa 02 05 2013Sintesis informativa 02 05 2013
Sintesis informativa 02 05 2013
 
Gain likes on keek free
Gain likes on keek freeGain likes on keek free
Gain likes on keek free
 
Postmodern texts
Postmodern textsPostmodern texts
Postmodern texts
 
Antítesis de una mula - Liderando una nueva generación
Antítesis de una mula - Liderando una nueva generaciónAntítesis de una mula - Liderando una nueva generación
Antítesis de una mula - Liderando una nueva generación
 
Taller de lectura.Dites i refranys mes de maig
Taller de lectura.Dites i refranys mes de maigTaller de lectura.Dites i refranys mes de maig
Taller de lectura.Dites i refranys mes de maig
 

Similar a Visualc++

Estructura del c++ builder
Estructura del c++ builderEstructura del c++ builder
Estructura del c++ builder
Ivan Campos
 

Similar a Visualc++ (20)

Manual visualc
Manual visualcManual visualc
Manual visualc
 
VISUAL C++
VISUAL C++VISUAL C++
VISUAL C++
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
fundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASICfundamentos basicos de VISUAL BASIC
fundamentos basicos de VISUAL BASIC
 
Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 
Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 
fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0fundamentos basicos de Visual Basic 6.0
fundamentos basicos de Visual Basic 6.0
 
Trabajando con embarcadero 2010
Trabajando con embarcadero 2010Trabajando con embarcadero 2010
Trabajando con embarcadero 2010
 
Tutorial de- c. ++
Tutorial de- c. ++ Tutorial de- c. ++
Tutorial de- c. ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Tutorial de-c
Tutorial de-cTutorial de-c
Tutorial de-c
 
Tutorial de-c
Tutorial de-cTutorial de-c
Tutorial de-c
 
Introducción de aplicaciones
Introducción de aplicacionesIntroducción de aplicaciones
Introducción de aplicaciones
 
Visual basic
Visual basicVisual basic
Visual basic
 
Pre practica 3
Pre practica 3Pre practica 3
Pre practica 3
 
Tutorial de-codeblocks (1)
Tutorial de-codeblocks (1)Tutorial de-codeblocks (1)
Tutorial de-codeblocks (1)
 
Raul andrade
Raul andradeRaul andrade
Raul andrade
 
Estructura del c++ builder
Estructura del c++ builderEstructura del c++ builder
Estructura del c++ builder
 

Más de grachika (20)

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económico
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenencia
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectiva
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Locke
 
Código QR
Código QRCódigo QR
Código QR
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagen
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudio
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]
 
Historia de android
Historia de androidHistoria de android
Historia de android
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigos
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]
 
Violencia
ViolenciaViolencia
Violencia
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 

Visualc++

  • 1. CETIS 109 DESARROLLA SOFTWARE UTILIZANDO PROGRAMACIÓN ESTRUCTURADA MAESTRA: MARGARITA ROMERO ALVARADO ALUMNAS: KAREN GUADALUPE RIVERA MARTÍNEZ, PAULA GUADALUPE GARCIA RIVERA & GRACIELA GONZALEZ MEDINA 2°C
  • 2. El Entorno de desarrollo. El entorno de desarrollo integrado (IDE) de Visual C++ se organiza en cuatro áreas distintas: menús y barras de herramientas, ventana de vista del proyecto, editor de código y ventana de depuración. Con los menús y barras de herramientas podemos acceder a las distintas opciones para controlar el compilador y editar el código. En la parte inferior, tenemos la ventana de depuración. En la carpeta Build obtenemos información de errores y warnings mientras estamos compilando nuestro código. La carpeta Debug muestra información cuando estamos ejecutando nuestro programa desde el Visual. En la Vista del proyecto tenemos tres carpetas, que nos muestran, las clases que incluye nuestro proyecto, los recursos y los ficheros, y nos permite desplazarnos fácilmente de un fichero a otro, que se editará en la ventana de edición. Cómo crear un proyecto nuevo. 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 aplicación que estamos desarrollando. Barras de herramientas y menús Editor de código fuente Vista de proyecto
  • 3. Los ficheros que contiene el proyecto se muestran en la ventana ‘vista de proyecto’, y en ella podemos ver la siguiente información. 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 diálogo: 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 aplicación ejecutable para Windows, que estará basada en la biblioteca MFC. Este proyecto incluirá las funcionalidades básicas de un programa ejecutable en Windows. Además, automáticamente se incluirán los ficheros fuentes de C++ (.cpp), los ficheros de recursos (.rc) , los ficheros de cabecera (.h) y un proyecto (.dsp). El código 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 aparecerán una serie de cuadros de diálogo, donde podemos seleccionar las características de nuestro proyecto (un solo documento o múltiples, basado en diálogos, si contiene alguna base de datos, los menús que incluye, etc.).
  • 4. A continuación podemos compilar el programa para ver que funciona, y añadir 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 también podemos hacerlo desde la barra de botones: Para añadir ficheros utilizaremos el menú Project/Add to Project/New, si lo que queremos es crear un fichero nuevo, y Project/Add to Project/Files si queremos incluir un fichero ya creado previamente. También podemos crear otro tipo de proyectos, tales como bibliotecas dinámicas (MFCAppWizard DLL), o proyectos que no incluyan las MFC (Win32 Application, o Win32 Console Application).
  • 5. Menu Microsoft Visual C++ 6.0 tiene un menú dinámico que puede adaptarse a los diferentes estados del entorno de desarrollo. • El menú File dispone de algunas opciones para los últimos archivos o proyectos abiertos. • El menú Tools se puede adaptar a las necesidades de cada usuario mediante la opción Customize. • El menú Help está dedicado al sistema de ayuda de Visual C++. Barras de herramientas Las barras de herramientas se pueden considerar como un atajo de las opciones de menú. Pulsando con el botón derecho del ratón en un espacio libre de las barras de herramientas existentes, puede mostrar nuevas barras seleccionando la opción deseada. Así, puede mostrar otra barra que nos facilite el acceso inmediato a opciones de compilación (Build), depuración de errores (Debug), etc. Workspace Para el trabajo con Microsoft Visual C++, Workspace es una herramienta básica. Puede contener varias
  • 6. fichas. Para seleccionarlas, se utilizan los botones de la parte inferior de Workspace. Cuando no hay abierto ningún proyecto, Workspace consta de una sola ficha: InfoView. Infoview sirve para representar la estructura del manual en pantalla. Las otras fichas sólo se muestran cuando hay un proyecto abierto. Al crear un nuevo proyecto, se activa una ficha nueva en Workspace: ClassView. ClassView permite manejar de forma sencilla los elementos más importantes del entorno de desarrollo: las subrutinas y funciones. Editor de código fuente Posee algunas ampliaciones que simplifican considerablemente el manejo de los códigos fuente y, por tanto, la programación: • Espacios en blanco virtuales: Al pulsar la tecla Entrar el cursor se sitúa de nuevo en la posición en la que se ha comenzado a escribir. No debe utilizar tabuladores, esta opción le permite diseñar un espaciado concreto en su programa. • A los bloques entre llaves, que forman una unidad, se les aplica automáticamente una sangría. • El cuadro de diálogo Go To facilita la navegación por el código fuente. • A los pasajes del código fuente utilizados con mayor frecuencia, se les puede asignar marcadores de texto para permitir el acceso directo. • Se resalta la sintaxis de C++ marcando en color las palabras clave. Ventana de presentación Aparece seleccionando la opción Output de entre las que aparecen al pulsar con el botón derecho del Ratón en un sitio libre de las barras de herramientas. Consta también de varias fichas que se pueden Seleccionar a través de los botones de la parte inferior: • La ficha Budil proporciona mensajes de estado del compilador de Visual C++, así como sus mensajes de error. Indica el nombre del archivo, el número de página y el número del error, así como una descripción del mismo. • La ficha Debug muestra los mensajes emitidos por el depurador. • Seleccionando la ficha Find in Files, en la ventana de presentación se muestran los resultados de la última búsqueda de texto en varios archivos.