SlideShare a Scribd company logo
1 of 60
TUTORIAL DE VISUAL C++
PÉREZ PÉREZ OSCAR LEONARDO
La pagina principal de visual C++ es:
Para crear un nuevo proyecto, damos click
en nuevo proyecto
Seleccionamos win32
Y luego colocaremos un nombre al
proyecto
Presionas aceptar
Emergerá una nueva ventana y daremos en
aceptar
Activaremos la casilla proyecto básico y
presionamos en finalizar
En el lado izquierdo nos ubicaremos en
codigo fuente, daremos click
derecho>nuevo elemento
En la siguiente ventana nos ubicaremos en
el archivo c++
Y le asignaremos un nombre
Y presionaremos en aceptar
Obtendremos una plantilla de trabajo
Empezaremos ordenando nuestras librerías
Agregaremos la cabecera del programa con
volt main ()
Abriremos y cerraremos unos paréntesis,
en estos se ubicara nuestro programa
Para mostrar algo en pantalla utilizaremos
el comando printf(“”)
Después ingresamos el texto entre comillas
y cerramos el comando con “;”
Después agregaremos la función _getch()
Para ejecutarlo nos ubicamos en “iniciar
depuración”
Nos aparecerá una nueva ventana
mostrando nuestro texto entre “”
Si omitimos la función _getch(), la pantalla
se cerrara automáticamente
Para crear un saltado de línea se agrega
“/n”
Para el ingreso de números es necesario
crear una nueva librería
“#include<iostream>”
Para poder ingresar dos números y que nos
muestre un resultado, declararemos la
variables donde irán los datos “in x, y, z;”
Ingresaremos las funciones:
cout<<“Texto”;
cin>>x;
Para las siguientes variables se escriben
las mismas funciones cambiando el texto y
la variable
Se agregara una operación donde la
variable z=x+y;
Para que la variable z se imprima en la
pantalla ingresamos “cout<<“Texto”;<<z; ”
Para su funcionalidad correcta se
escribirá “using namespace std;” en la
librería
Al iniciar nuestro programa, emergerá una
pantalla, donde se ingresara el primer
número
Después de ingresar el primer numero,
presionaremos “Enter”
Después de ingresar el segundo número y
presionar “Enter” nos arrojara el resultado
Se puede realizar cualquier operación
básica, simplemente cambiando el signo
de operación
Al cambiar el signo a multiplicación,
utilizando los mismos valores se realiza la
operación asignada
Al realizar una división, únicamente
arrojara el número entero
Lo mismo sucede al usar porcentaje,
redondeándose a un número entero
Para realizar una condicional iniciamos integrando al
programa las librerías “#include<iostream>” y
“#include<conio.h>” terminado con void main()
Para evitar errores se agrega “usin
namespace std;”
Declararemos dos variables con “int x,y;”
Agregaremos un titulo de entrada con un
“count<<(“COMPARACION DE DOS NÚMEROS
ENTEROS”);”
Realizaremos un texto y ubicación de la
variable x con:
“cout<<“Ingrese primer numero”;” y
“cin>>x;”
Para la segunda variable escribiremos:
“cout<<“Ingrese segundo numero”;” y
“cin>>y;”
Para realizar la comparación se escribirá el
comando “if (x>y)”
Para imprimir el resultado pondremos:
“count<<x<<“es mayor que”<<y;”
Agregaremos “_getch();” para poder
visualizar el resultado
Para obtener una mejor presentación
agregamos un espaciado en el primer
count “<<end1”
Ejecutamos el comando e ingresamos los
valores
Para mejorar el funcionamiento agregamos
“if (x<y)” “count<<y<<“es mayor que”<<x;” y
“_getch();”
Al volver a reproducirlo se obtendrá una
mejor respuesta
ENTORNO DE DESARROLLO DE VISUAL C++
• Iniciar Visual C++ Para iniciar el entorno de desarrollo de
Visual C++: a. En el escritorio de Windows, sitúe el puntero del
ratón en el menú Inicio, en la esquina inferior izquierda, y pulse
el botón izquierdo del ratón. b. Elija la opción Programas en el
menú Inicio. c. En el siguiente menú, encontrará la opción
Microsoft Visual C++ 6.0, sitúese sobre ella con el ratón. d.
Elija la opción Microsoft Visual C++ 6.0 en el menú. e.
Transcurrido el tiempo de carga, se muestra el escritorio de
Microsoft Visual C++ 6.0. Cierre la ventana adicional que se
presenta, Tip of the day, pulsando el botón Close
• 2 Crear una nueva aplicación Al principio, el área de trabajo
del entorno de desarrollo está vacía. Para crear ahora la
estructura de una nueva aplicación, proceda del modo
siguiente:
• a. Elija la opción New en el menú File.
• b. A continuación, se presenta una ventana en la que puede
elegir qué tipo de aplicación desea crear. Seleccione la ficha
Projects. En nuestro caso la aplicación será del tipo Win32
Console Application. Por lo tanto, seleccione esta opción y
escriba el nombre que desee para su aplicación en el cuadro
Project name. Escriba el nombre que desee para su aplicación.
En el cuadro Location, seleccionar la ruta de acceso a su
directorio (generalmente la L:). Automáticamente, se crea una
ruta de acceso para el lugar donde se guardarán los archivos
del programa. Confirme el cuadro de diálogo pulsando OK.
Seleccione An empty Project y Finish. Finalmente se pulsa OK
y se ha creado un proyecto nuevo
• c. El paso siguiente es
crear un fichero y
añadirlo al proyecto
actualmente vacío. En la
opción New del menú
File, seleccione C++
Source File para crear un
fichero de texto que
contenga el código
fuente. Asigne un
nombre a este fichero
fuente en el campo File
name. La extensión de
este fichero debe ser
necesariamente .c.
Confirme pulsando OK.
LOS COMPLEMENTOS DEL ENTORNO DE
DESARROLLO
2.1 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++. Muchas
opciones de menú son activables a través de combinaciones de teclas. La
configuración de dichas combinaciones se puede personalizar en el menú Tools,
opción Customize, seleccionando la ficha Keyboard del cuadro de diálogo. Esta
personalización no es recomendable en los laboratorios de la universidad. 2.1
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++. Muchas
opciones de menú son activables a través de combinaciones de teclas. La
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.
La opción Customize permite modificar la estructura de las mismas,
principalmente:
• • Agregar un botón a la barra de herramientas: Dentro de la ficha Commands,
seleccione la nueva función en el cuadro de lista Categories. Pulse a
continuación el botón que desee (cuadro Buttons) y lea la descripción del campo
Description. Cuando ambos coincidan, arrastre el botón a la barra de
herramientas que desee.
• • Eliminar un botón de la barra de herramientas: Arrastre el botón que quiere
eliminar fuera de la barra de herramientas y llévelo al cuadro de diálogo
Customize. El botón eliminado queda incluido automáticamente en la categoría
correspondiente. Realizadas las modificaciones, puede cerrar el cuadro de
diálogo pulsando Close.
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.
Los detalles acerca de las mismas se pueden obtener en
pantalla pulsando el signo + que hay junto a cada una de
• Las funciones y variables de definición global se muestran al ampliar
la opción Globals pulsando el signo +. Una propiedad interesante de
ClassView es la de permitir modificaciones en el código fuente con
tan sólo pulsar dos veces en la función deseada. Las opciones
representadas en ClassView no están guardadas en un fichero
específico, sino que se van leyendo desde los diferentes archivos de
código fuente. Este sistema permite realizar modificaciones
manuales en el código fuente que ClassView incorpora después
automáticamente. Por último, mencionar la ficha FileView de
Workspace. FileView muestra diferentes archivos que, o bien
pertenecen al proyecto abierto, o de algún modo son decisivos para
el mismo. Representa la conexión lógica de todos los archivos. Los
primeros que se muestran son los que pertenecen al proyecto. En la
subcarpeta Dependencies se encuentran archivos de los que el
proyecto depende de algún modo (por ejemplo archivos de
extensión .h).
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 Build 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. Para alcanzar la posición en que está localizado el error, puede pulsar dos
veces el mensaje de error o bien utilizar el menú contextual de la ficha Build. Para esto último, debe
seleccionar la opción Go To Error/Tag.
• • 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. La opción Hide del menú contextual permite cerrar la
ventana de presentación. Para verla de nuevo, también puede seleccionar View/Output.

More Related Content

What's hot

Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012redtacna
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win FormsEsteban Soraire
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Maripel80
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++Luz Fa Calderòn
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basicFrancisco Silva
 
Estructura del c++ builder
Estructura del c++ builderEstructura del c++ builder
Estructura del c++ builderIvan Campos
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1Leotom
 
Crear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsCrear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsPaulcuricama22
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008ibrahimgonzalez
 

What's hot (17)

Tutorial de CodeBlocks
Tutorial de CodeBlocksTutorial de CodeBlocks
Tutorial de CodeBlocks
 
Visualc++
Visualc++Visualc++
Visualc++
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
 
Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012Fundamentos.net-Guia n1 2012
Fundamentos.net-Guia n1 2012
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 
Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0Tutorial de Visual Basic 6.0
Tutorial de Visual Basic 6.0
 
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
 
USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++USO DE HERRAMIENTAS IDE VISUAL C++
USO DE HERRAMIENTAS IDE VISUAL C++
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Estructura del c++ builder
Estructura del c++ builderEstructura del c++ builder
Estructura del c++ builder
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
 
Formularios En Visual Fox Pro
Formularios En Visual Fox ProFormularios En Visual Fox Pro
Formularios En Visual Fox Pro
 
Crear una aplicación de formularios windows forms
Crear una aplicación de formularios windows formsCrear una aplicación de formularios windows forms
Crear una aplicación de formularios windows forms
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 

Similar to Tutorial de visual c++

Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_LuisCetis109
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++heidiromero11
 
Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoluis_ocampo27
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminadoLEFR202
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic Andrea Lozano
 
Net beansdiapo
Net beansdiapoNet beansdiapo
Net beansdiapoJose Nava
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_exceldiegofmfm
 
PLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetPLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetSANTIAGO PABLO ALBERTO
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2Tania Tellez
 
Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Chistian Hernandez
 
Un proyecto con fujitsu power cobol
Un proyecto con fujitsu power cobolUn proyecto con fujitsu power cobol
Un proyecto con fujitsu power cobolParalafakyou Mens
 
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.0eduardsoler1
 

Similar to Tutorial de visual c++ (20)

Manual visualc
Manual visualcManual visualc
Manual visualc
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++
 
VISUAL C++
VISUAL C++VISUAL C++
VISUAL C++
 
Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Net beansdiapo
Net beansdiapoNet beansdiapo
Net beansdiapo
 
Net beansdiapo
Net beansdiapoNet beansdiapo
Net beansdiapo
 
Manual del uso de codeblocks
Manual del uso de codeblocksManual del uso de codeblocks
Manual del uso de codeblocks
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
PLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetPLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys Grafcet
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Un proyecto con fujitsu power cobol
Un proyecto con fujitsu power cobolUn proyecto con fujitsu power cobol
Un proyecto con fujitsu power cobol
 
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
 

More from OscarLeonardoPerez (17)

Tipos de operadores para C++
Tipos de operadores para C++Tipos de operadores para C++
Tipos de operadores para C++
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
 
Estructura básica para C++
Estructura básica para C++Estructura básica para C++
Estructura básica para C++
 
Tablas de Verdad para C++
Tablas de Verdad para C++Tablas de Verdad para C++
Tablas de Verdad para C++
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Ley de la_jerarquia_de_operaciones
Ley de la_jerarquia_de_operacionesLey de la_jerarquia_de_operaciones
Ley de la_jerarquia_de_operaciones
 
Tutorial de code block
Tutorial de code blockTutorial de code block
Tutorial de code block
 
Operaciones basicos
Operaciones basicosOperaciones basicos
Operaciones basicos
 
Promedios
PromediosPromedios
Promedios
 
Transporte
TransporteTransporte
Transporte
 
Ventas
VentasVentas
Ventas
 
Grafica circular
Grafica circularGrafica circular
Grafica circular
 
Grafica de columnas
Grafica de columnasGrafica de columnas
Grafica de columnas
 
Texto
TextoTexto
Texto
 
Recetario 2
Recetario 2Recetario 2
Recetario 2
 
Andamio
AndamioAndamio
Andamio
 
Formato base
Formato baseFormato base
Formato base
 

Recently uploaded

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
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
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 

Recently uploaded (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
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
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 

Tutorial de visual c++

  • 1. TUTORIAL DE VISUAL C++ PÉREZ PÉREZ OSCAR LEONARDO
  • 2. La pagina principal de visual C++ es:
  • 3. Para crear un nuevo proyecto, damos click en nuevo proyecto
  • 5. Y luego colocaremos un nombre al proyecto
  • 7. Emergerá una nueva ventana y daremos en aceptar
  • 8. Activaremos la casilla proyecto básico y presionamos en finalizar
  • 9. En el lado izquierdo nos ubicaremos en codigo fuente, daremos click derecho>nuevo elemento
  • 10. En la siguiente ventana nos ubicaremos en el archivo c++
  • 11. Y le asignaremos un nombre
  • 15. Agregaremos la cabecera del programa con volt main ()
  • 16. Abriremos y cerraremos unos paréntesis, en estos se ubicara nuestro programa
  • 17. Para mostrar algo en pantalla utilizaremos el comando printf(“”)
  • 18. Después ingresamos el texto entre comillas y cerramos el comando con “;”
  • 19. Después agregaremos la función _getch()
  • 20. Para ejecutarlo nos ubicamos en “iniciar depuración”
  • 21. Nos aparecerá una nueva ventana mostrando nuestro texto entre “”
  • 22. Si omitimos la función _getch(), la pantalla se cerrara automáticamente
  • 23. Para crear un saltado de línea se agrega “/n”
  • 24. Para el ingreso de números es necesario crear una nueva librería “#include<iostream>”
  • 25. Para poder ingresar dos números y que nos muestre un resultado, declararemos la variables donde irán los datos “in x, y, z;”
  • 27. Para las siguientes variables se escriben las mismas funciones cambiando el texto y la variable
  • 28. Se agregara una operación donde la variable z=x+y;
  • 29. Para que la variable z se imprima en la pantalla ingresamos “cout<<“Texto”;<<z; ”
  • 30. Para su funcionalidad correcta se escribirá “using namespace std;” en la librería
  • 31. Al iniciar nuestro programa, emergerá una pantalla, donde se ingresara el primer número
  • 32. Después de ingresar el primer numero, presionaremos “Enter”
  • 33. Después de ingresar el segundo número y presionar “Enter” nos arrojara el resultado
  • 34. Se puede realizar cualquier operación básica, simplemente cambiando el signo de operación
  • 35. Al cambiar el signo a multiplicación, utilizando los mismos valores se realiza la operación asignada
  • 36. Al realizar una división, únicamente arrojara el número entero
  • 37. Lo mismo sucede al usar porcentaje, redondeándose a un número entero
  • 38. Para realizar una condicional iniciamos integrando al programa las librerías “#include<iostream>” y “#include<conio.h>” terminado con void main()
  • 39. Para evitar errores se agrega “usin namespace std;”
  • 40. Declararemos dos variables con “int x,y;”
  • 41. Agregaremos un titulo de entrada con un “count<<(“COMPARACION DE DOS NÚMEROS ENTEROS”);”
  • 42. Realizaremos un texto y ubicación de la variable x con: “cout<<“Ingrese primer numero”;” y “cin>>x;”
  • 43. Para la segunda variable escribiremos: “cout<<“Ingrese segundo numero”;” y “cin>>y;”
  • 44. Para realizar la comparación se escribirá el comando “if (x>y)”
  • 45. Para imprimir el resultado pondremos: “count<<x<<“es mayor que”<<y;”
  • 46. Agregaremos “_getch();” para poder visualizar el resultado
  • 47. Para obtener una mejor presentación agregamos un espaciado en el primer count “<<end1”
  • 48. Ejecutamos el comando e ingresamos los valores
  • 49. Para mejorar el funcionamiento agregamos “if (x<y)” “count<<y<<“es mayor que”<<x;” y “_getch();”
  • 50. Al volver a reproducirlo se obtendrá una mejor respuesta
  • 51. ENTORNO DE DESARROLLO DE VISUAL C++ • Iniciar Visual C++ Para iniciar el entorno de desarrollo de Visual C++: a. En el escritorio de Windows, sitúe el puntero del ratón en el menú Inicio, en la esquina inferior izquierda, y pulse el botón izquierdo del ratón. b. Elija la opción Programas en el menú Inicio. c. En el siguiente menú, encontrará la opción Microsoft Visual C++ 6.0, sitúese sobre ella con el ratón. d. Elija la opción Microsoft Visual C++ 6.0 en el menú. e. Transcurrido el tiempo de carga, se muestra el escritorio de Microsoft Visual C++ 6.0. Cierre la ventana adicional que se presenta, Tip of the day, pulsando el botón Close
  • 52. • 2 Crear una nueva aplicación Al principio, el área de trabajo del entorno de desarrollo está vacía. Para crear ahora la estructura de una nueva aplicación, proceda del modo siguiente: • a. Elija la opción New en el menú File. • b. A continuación, se presenta una ventana en la que puede elegir qué tipo de aplicación desea crear. Seleccione la ficha Projects. En nuestro caso la aplicación será del tipo Win32 Console Application. Por lo tanto, seleccione esta opción y escriba el nombre que desee para su aplicación en el cuadro Project name. Escriba el nombre que desee para su aplicación. En el cuadro Location, seleccionar la ruta de acceso a su directorio (generalmente la L:). Automáticamente, se crea una ruta de acceso para el lugar donde se guardarán los archivos del programa. Confirme el cuadro de diálogo pulsando OK. Seleccione An empty Project y Finish. Finalmente se pulsa OK y se ha creado un proyecto nuevo
  • 53. • c. El paso siguiente es crear un fichero y añadirlo al proyecto actualmente vacío. En la opción New del menú File, seleccione C++ Source File para crear un fichero de texto que contenga el código fuente. Asigne un nombre a este fichero fuente en el campo File name. La extensión de este fichero debe ser necesariamente .c. Confirme pulsando OK.
  • 54. LOS COMPLEMENTOS DEL ENTORNO DE DESARROLLO
  • 55. 2.1 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++. Muchas opciones de menú son activables a través de combinaciones de teclas. La configuración de dichas combinaciones se puede personalizar en el menú Tools, opción Customize, seleccionando la ficha Keyboard del cuadro de diálogo. Esta personalización no es recomendable en los laboratorios de la universidad. 2.1 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++. Muchas opciones de menú son activables a través de combinaciones de teclas. La
  • 56. 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. La opción Customize permite modificar la estructura de las mismas, principalmente: • • Agregar un botón a la barra de herramientas: Dentro de la ficha Commands, seleccione la nueva función en el cuadro de lista Categories. Pulse a continuación el botón que desee (cuadro Buttons) y lea la descripción del campo Description. Cuando ambos coincidan, arrastre el botón a la barra de herramientas que desee. • • Eliminar un botón de la barra de herramientas: Arrastre el botón que quiere eliminar fuera de la barra de herramientas y llévelo al cuadro de diálogo Customize. El botón eliminado queda incluido automáticamente en la categoría correspondiente. Realizadas las modificaciones, puede cerrar el cuadro de diálogo pulsando Close.
  • 57. 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. Los detalles acerca de las mismas se pueden obtener en pantalla pulsando el signo + que hay junto a cada una de
  • 58. • Las funciones y variables de definición global se muestran al ampliar la opción Globals pulsando el signo +. Una propiedad interesante de ClassView es la de permitir modificaciones en el código fuente con tan sólo pulsar dos veces en la función deseada. Las opciones representadas en ClassView no están guardadas en un fichero específico, sino que se van leyendo desde los diferentes archivos de código fuente. Este sistema permite realizar modificaciones manuales en el código fuente que ClassView incorpora después automáticamente. Por último, mencionar la ficha FileView de Workspace. FileView muestra diferentes archivos que, o bien pertenecen al proyecto abierto, o de algún modo son decisivos para el mismo. Representa la conexión lógica de todos los archivos. Los primeros que se muestran son los que pertenecen al proyecto. En la subcarpeta Dependencies se encuentran archivos de los que el proyecto depende de algún modo (por ejemplo archivos de extensión .h).
  • 59. 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.
  • 60. 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 Build 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. Para alcanzar la posición en que está localizado el error, puede pulsar dos veces el mensaje de error o bien utilizar el menú contextual de la ficha Build. Para esto último, debe seleccionar la opción Go To Error/Tag. • • 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. La opción Hide del menú contextual permite cerrar la ventana de presentación. Para verla de nuevo, también puede seleccionar View/Output.