SlideShare una empresa de Scribd logo
1 de 9
Programación Con Visual C++
El Entorno De Desarrollo
• Editor orientado a la codificación C/C++ (resaltando
  palabras claves).
• Compilador/Enlazador incremental, que acelera el
  proceso de construcción de los programas.
• Depurador visual, que permite visualizar y modificar
  el contenido de variables y áreas de memoria.
• Visor de datos (browser) que permite controlar
  dependencias y referencias a funciones, datos,
  clases, etc. Además permite visualizar la jerarquía de
  las clases utilizadas en los programas.
• Herramientas complementarias como un analizador
  de ventanas (Spy ++) o un trazador de funciones
  MFC.
El concepto de proyecto (workspace)


• La construcción de cualquier tipo de programa se
  inscribe dentro del concepto de proyecto
  (workspace).
• Visual C++ genera para cada proyecto dos archivos
  que lo definen, el archivo de workspace (con
  extensión wsp) y un makefile (con extensión mak).
• El proyecto contiene referencias a cada uno de los
  archivos fuentes (C/C++, con extensiones c y cpp
  respectivamente), objetos, librerías o archivos de
  recursos (extensión rc).
Posibilidades de programación
• Aplicación (.EXE) basada en la MFC (MFC
  AppWizard).
• Librería de enlace dinámico (.DLL) basada en la
  MFC. (MFC AppWizard)
• Aplicación (.EXE) estándar para Windows (basada
  en el SDK)
• Librería de enlace dinámico (.DLL) (basada en el
  SDK)
• Aplicación (.EXE) modelo DOS (Console
  application)
• Librería estática (.LIB)
Creación de un primer programa

1.   Lo primero que se debe realizar antes de escribir un programa es abrir un archivo
     nuevo. En el menú File (Archivo),

2.   Se selecciona el elemento de menú New... (Nuevo...). Esta opción abre el cuadro de
     diálogo New.

3.   Este cuadro de diálogo se utiliza para seleccionar el tipo de archivo que se desea crear.
     Seleccióna la opción Win32 Console Application.
4.   Una vez que se la asigna al proyecto un nombre, Visual Development Studio presenta al
     usuario las opciones relativas a la aplicación (Application).

5.   Se selecciona el botón de opción Empty Project (Proyecto vacío) y se pulsa el botón
     Finish (Finalizar).

6.   Para abrir una ventana de edición vacía, se pulsa sobre el icono Página (primer icono
     comenzando por el extremo izquierdo de la barra de herramientas Edit).

7.   Con el área de edición vacía, ya se está preparado para comenzar a escribir un
     programa.
Características
• Los archivos fuente de C++ tienen la extensión
  *.cpp.
• Los comentarios empiezan por los caracteres /*
  y terminan con los caracteres */.
 ▫ Pueden comprender varias líneas.
• Se considera que son comentarios todo aquel
  texto que está desde dos barras consecutivas (//)
  hasta el fin de la línea.
Definición de constantes y macros,




       El formato general de un programa
       en C++
                                      Definición de
                                      constantes y
                                      macros,
                                      declaración de
         ENCABEZADO                   variables
                                      globales,




         void main(void) {<---Cuerpo de la función principal

         }
Nombre de un archivo de cabecera en el cual se encuentran
                declarados los prototipos de las funciones y macros que se
                utilizan para la entrada/salida estándar.


// PRIMER.CPP
//
// Despliega un mensaje en la pantalla.



#include <stdio.h> // Para utilizar la función printf()

void main(void) {

printf("El lenguaje C++ es poderoson");

}
Ejemplos
/* Esto es un comentario simple. */

/* Esto es un comentario más largo,
distribuido en varias líneas. El
texto se suele alinear por la izquierda. */

/**************************************
* Esto es un comentario de varias     *
* líneas, encerrado en una caja para  *
* llamar la atención.                  *
**************************************/
// Esto es un comentario simple.

Más contenido relacionado

La actualidad más candente

ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++GabrielFVilla15
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: PascalCarola511
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacionAlejandro Sanchez Jose
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++Andy Otañez
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++ivanjvic
 
Programación C++
Programación C++Programación C++
Programación C++Juan Islas
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
Prácticas de-comandos-basicos-de-la-consola-del-cmd
Prácticas de-comandos-basicos-de-la-consola-del-cmdPrácticas de-comandos-basicos-de-la-consola-del-cmd
Prácticas de-comandos-basicos-de-la-consola-del-cmdEva Verduzco
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programaciondianithacipriano
 

La actualidad más candente (20)

ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++
 
Visual basic
Visual basicVisual basic
Visual basic
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Lenguaje de programación: Pascal
Lenguaje de programación: PascalLenguaje de programación: Pascal
Lenguaje de programación: Pascal
 
ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA ESTRUCTURA DE UN PROGRAMA
ESTRUCTURA DE UN PROGRAMA
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
Programación C++
Programación C++Programación C++
Programación C++
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Tasm
TasmTasm
Tasm
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Prácticas de-comandos-basicos-de-la-consola-del-cmd
Prácticas de-comandos-basicos-de-la-consola-del-cmdPrácticas de-comandos-basicos-de-la-consola-del-cmd
Prácticas de-comandos-basicos-de-la-consola-del-cmd
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 

Destacado

Tema 1 el entorno de desarrollo de java
Tema 1 el entorno de desarrollo de javaTema 1 el entorno de desarrollo de java
Tema 1 el entorno de desarrollo de javaSabinaChambi
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un ProgramaFranco Guamán
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integradoNIRVANA27
 
Compiladores (python)
Compiladores (python)Compiladores (python)
Compiladores (python)Sertepeca
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidadesStudent A
 
Programa c++
Programa c++Programa c++
Programa c++Pablo
 
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++DarioManzano
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
Diagrama de Flujo Vs. Diagrama de Actividades
Diagrama de Flujo Vs. Diagrama  de ActividadesDiagrama de Flujo Vs. Diagrama  de Actividades
Diagrama de Flujo Vs. Diagrama de Actividadesjarinconc
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Tecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok Ok
Tecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok OkTecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok Ok
Tecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok Okguest975e56
 
Tecnicas De Investigacion
Tecnicas De InvestigacionTecnicas De Investigacion
Tecnicas De InvestigacionPapme
 

Destacado (19)

Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Tema 1 el entorno de desarrollo de java
Tema 1 el entorno de desarrollo de javaTema 1 el entorno de desarrollo de java
Tema 1 el entorno de desarrollo de java
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
Estructura General de un Programa
Estructura General de un ProgramaEstructura General de un Programa
Estructura General de un Programa
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integrado
 
Compiladores (python)
Compiladores (python)Compiladores (python)
Compiladores (python)
 
Mapa mental de la POO
Mapa mental de la POOMapa mental de la POO
Mapa mental de la POO
 
Editores de texto PHP
Editores de texto PHPEditores de texto PHP
Editores de texto PHP
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
Programa c++
Programa c++Programa c++
Programa c++
 
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Diagrama de Flujo Vs. Diagrama de Actividades
Diagrama de Flujo Vs. Diagrama  de ActividadesDiagrama de Flujo Vs. Diagrama  de Actividades
Diagrama de Flujo Vs. Diagrama de Actividades
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Tecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok Ok
Tecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok OkTecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok Ok
Tecnicas Y Metodos Investigacion Ciencias Sociales Ok Ok Ok
 
Tecnicas De Investigacion
Tecnicas De InvestigacionTecnicas De Investigacion
Tecnicas De Investigacion
 
Sesion13
Sesion13Sesion13
Sesion13
 
Línea de tiempo teoria c++
Línea de tiempo teoria c++Línea de tiempo teoria c++
Línea de tiempo teoria c++
 

Similar a Entorno de desarrollo en c++

Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++juliancetis109
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++juliancetis109
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_oscar020615
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++oscar020615
 
Sesion 02 c++
Sesion 02   c++Sesion 02   c++
Sesion 02 c++imagincor
 
2.1 estructura general de un programa en c
2.1 estructura general de un programa en c2.1 estructura general de un programa en c
2.1 estructura general de un programa en cSNPP
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6Brenda Roque
 
Clase 1_Unidad II (2).pdf
Clase 1_Unidad II  (2).pdfClase 1_Unidad II  (2).pdf
Clase 1_Unidad II (2).pdfamacias7983
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxEscorchaNoguera
 
Programacion C#.NET
Programacion C#.NETProgramacion C#.NET
Programacion C#.NETSaviotec
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programaciónEstefy Sanchez
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsmaCarlos Avila
 
Programación en c++
Programación en c++Programación en c++
Programación en c++K-rlos Pac
 
2154086 curso-c-c-con-clase
2154086 curso-c-c-con-clase2154086 curso-c-c-con-clase
2154086 curso-c-c-con-claseEdgar Rodriguez
 
Cursocpp
CursocppCursocpp
Cursocppzotek
 

Similar a Entorno de desarrollo en c++ (20)

Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Sesion 02 c++
Sesion 02   c++Sesion 02   c++
Sesion 02 c++
 
Trabajo 7
Trabajo 7Trabajo 7
Trabajo 7
 
2.1 estructura general de un programa en c
2.1 estructura general de un programa en c2.1 estructura general de un programa en c
2.1 estructura general de un programa en c
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Clase 1_Unidad II (2).pdf
Clase 1_Unidad II  (2).pdfClase 1_Unidad II  (2).pdf
Clase 1_Unidad II (2).pdf
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
definiciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docxdefiniciones de c++ para el trabajo.docx
definiciones de c++ para el trabajo.docx
 
Programacion C#.NET
Programacion C#.NETProgramacion C#.NET
Programacion C#.NET
 
1. introducción a c#
1.  introducción a c#1.  introducción a c#
1. introducción a c#
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
 
2154086 curso-c-c-con-clase
2154086 curso-c-c-con-clase2154086 curso-c-c-con-clase
2154086 curso-c-c-con-clase
 
Cursocpp
CursocppCursocpp
Cursocpp
 
Resumen semana2
Resumen semana2Resumen semana2
Resumen semana2
 

Último

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Entorno de desarrollo en c++

  • 2. El Entorno De Desarrollo • Editor orientado a la codificación C/C++ (resaltando palabras claves). • Compilador/Enlazador incremental, que acelera el proceso de construcción de los programas. • Depurador visual, que permite visualizar y modificar el contenido de variables y áreas de memoria. • Visor de datos (browser) que permite controlar dependencias y referencias a funciones, datos, clases, etc. Además permite visualizar la jerarquía de las clases utilizadas en los programas. • Herramientas complementarias como un analizador de ventanas (Spy ++) o un trazador de funciones MFC.
  • 3. El concepto de proyecto (workspace) • La construcción de cualquier tipo de programa se inscribe dentro del concepto de proyecto (workspace). • Visual C++ genera para cada proyecto dos archivos que lo definen, el archivo de workspace (con extensión wsp) y un makefile (con extensión mak). • El proyecto contiene referencias a cada uno de los archivos fuentes (C/C++, con extensiones c y cpp respectivamente), objetos, librerías o archivos de recursos (extensión rc).
  • 4. Posibilidades de programación • Aplicación (.EXE) basada en la MFC (MFC AppWizard). • Librería de enlace dinámico (.DLL) basada en la MFC. (MFC AppWizard) • Aplicación (.EXE) estándar para Windows (basada en el SDK) • Librería de enlace dinámico (.DLL) (basada en el SDK) • Aplicación (.EXE) modelo DOS (Console application) • Librería estática (.LIB)
  • 5. Creación de un primer programa 1. Lo primero que se debe realizar antes de escribir un programa es abrir un archivo nuevo. En el menú File (Archivo), 2. Se selecciona el elemento de menú New... (Nuevo...). Esta opción abre el cuadro de diálogo New. 3. Este cuadro de diálogo se utiliza para seleccionar el tipo de archivo que se desea crear. Seleccióna la opción Win32 Console Application. 4. Una vez que se la asigna al proyecto un nombre, Visual Development Studio presenta al usuario las opciones relativas a la aplicación (Application). 5. Se selecciona el botón de opción Empty Project (Proyecto vacío) y se pulsa el botón Finish (Finalizar). 6. Para abrir una ventana de edición vacía, se pulsa sobre el icono Página (primer icono comenzando por el extremo izquierdo de la barra de herramientas Edit). 7. Con el área de edición vacía, ya se está preparado para comenzar a escribir un programa.
  • 6. Características • Los archivos fuente de C++ tienen la extensión *.cpp. • Los comentarios empiezan por los caracteres /* y terminan con los caracteres */. ▫ Pueden comprender varias líneas. • Se considera que son comentarios todo aquel texto que está desde dos barras consecutivas (//) hasta el fin de la línea.
  • 7. Definición de constantes y macros, El formato general de un programa en C++ Definición de constantes y macros, declaración de ENCABEZADO variables globales, void main(void) {<---Cuerpo de la función principal }
  • 8. Nombre de un archivo de cabecera en el cual se encuentran declarados los prototipos de las funciones y macros que se utilizan para la entrada/salida estándar. // PRIMER.CPP // // Despliega un mensaje en la pantalla. #include <stdio.h> // Para utilizar la función printf() void main(void) { printf("El lenguaje C++ es poderoson"); }
  • 9. Ejemplos /* Esto es un comentario simple. */ /* Esto es un comentario más largo, distribuido en varias líneas. El texto se suele alinear por la izquierda. */ /************************************** * Esto es un comentario de varias * * líneas, encerrado en una caja para * * llamar la atención. * **************************************/ // Esto es un comentario simple.