Académique Documents
Professionnel Documents
Culture Documents
2. ndice
1
Pgina 2
3. Objetivos
*Conocer los diferentes comandos del Microsoft visual C++. *Personalizar los botones. *Realizar el programa propuesto.
4. Resumen
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 aplicacin que estamos desarrollando.
DAVID VALDOSPIN FERNANDO FONSECA Pgina 3
5. Desarrollo
PROGRAMA 1: OPERACIONES BSICAS *Abrir el programa Microsoft visual C++ 6.0. *Ir a la parte superior izquierda a la opcin FILE. *Dar clic en new. *Elegir la opcin MFC AppWizard (exe).
Pgina 4
Pgina 5
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 6
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el menbrete al programa.
Pgina 7
*Agregar tres Static Text para los mensajes. *Agregamos tres Edit Box para las cantidades y respuestas. *Agregamos cuatro Buttons paralas operaciones bsicas.
Pgina 8
Pgina 9
*Programar los Edit box presionando las teclas Ctrl+W. *Ir al men member variables. *Ir donde dice ICD_EDIT1. *Poner Addvariables *Poner en member variable name de la siguiente manera (m_1). *En category dejar en Value. *Cambiar en la parte de Variable Type a tipo int.
Pgina 10
*Ok *Ok *Dar doble clic sobre el button SUMA para programarlo.
Pgina 11
*Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner S
Pgina 12
. *Regreso al cuadro de dialogo. *Dar doble clic sobre el Button RESTA para programarlo. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_3=m_2-m_1; UpdateData(false);
Pgina 13
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 14
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 15
*Regreso al cuadro de dialogo. *Dar doble clic sobre el Button DIVISIN para programarlo. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_3=m_2/m_1; UpdateData(false);
Pgina 16
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 17
Pgina 18
Pgina 19
Pgina 20
Pgina 21
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 22
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el menbrete al programa.
Pgina 23
*Agregar un Edit box. *Agregar un Button que diga (Subir1). *Agregar otro Button que diga (Bajar1). *Programar el Edit box presionando las teclas Ctrl+W. *Ir al men member variables. *Ir donde dice ICD_EDIT1. *Poner Addvariables *Poner en member variable name de la siguiente manera (m_1). *En category dejar en Value. *Cambiar en la parte de Variable Type a tipo int.
Pgina 24
*Ok *Ok *Dar doble clic sobre el button 1 o donde dice subir 1 para programar el botn. *Borra la parte que esta remarcada con color negro.
Pgina 25
*Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner Si.
DAVID VALDOSPIN FERNANDO FONSECA Pgina 26
*Regreso al cuadro de dialogo. *Dar doble clic sobre el button 2 o el botn que dice bajar 1. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_1--; UpdateData(false);
Pgina 27
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si. *Ya se puede utilizar los dos botones tanto para subir 1 como para bajar 1.
Pgina 28
*Doble clic en el botn que dice bajar 3. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_1-=3; UpdateData(false); *Ejecutar el programa. * Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 29
*Agregamos otro Edit Box. *Programar el Edit box presionando las teclas Ctrl+W. *Ir donde dice ICD_EDIT1. *Poner Addvariable2. *Poner en member variable name de la siguiente manera (m_2). *En category dejar en Value. *Cambiar en la parte de Variable Type a tipo int.
Pgina 30
*Ok *Ok *Agrego un button y poner subir personalizado. *Agregar otro button y poner bajar personalizado.
Pgina 31
*Doble clic sobre subir personalizado para programar este botn. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_1+=m_2; UpdateData(false); *Ejecutar el programa. * Saldra otro recuadro que dice Would you like to built them? *Poner Si. *Comprobar si funcionan los cinco botones programados. *Cerramos este programa.
*
*Doble clic sobre el botn que dice bajar personalizado. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_1-=m_2; UpdateData(false);
Pgina 32
Pgina 33
*El programa est terminado. *El programa ejecutable nos quedara de la siguiente manera:
Pgina 34
Pgina 35
Pgina 36
Pgina 37
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information *Ok
Pgina 38
*Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el membrete al programa.
Pgina 39
*Agregar un Static Text. *Clic sobre el Static Text. *Poner Ingrese texto. *Agregar un Edit box.
Pgina 40
*Ctrl + W para asignar las variables. *Ir al men member variables. *Ir donde dice ICD_EDIT1.
Pgina 41
*Poner en member variable name de la siguiente manera (m_texto). *En category dejar en Value. *En Variable Type dejar en CString.
Pgina 42
*Ok *Ok *Agregar otro Static Text. *Poner Conteo de caracteres automtico. *Agregar otro Edit Box. *Ctrl + W para asignar las variables. *Ir al men member variables. *Ir donde dice ICD_EDIT2. *Poner Add variables *Poner en member variable name de la siguiente manera (m_total). *En category dejar en Value. *En Variable Type dejar en int. *Ok *Ok
DAVID VALDOSPIN FERNANDO FONSECA Pgina 43
*Agregar otro Static Text. *Poner Conteo de caracteres con Static Text. *Agregar otro Static Text. *Clic derecho sobre este Static Text. *Propiedades
Pgina 44
Pgina 45
*Ctrl + W para asignar las variables. *Ir al men member variables. *Ir donde dice ICD_RESPUESTA. *Poner Add variables *Poner en member variable name de la siguiente manera (m_r). *En category dejar en Value. *En Variable Type dejar en CString.
Pgina 46
*Ok *Ok *Agregar un menu. *Clic derecho sobre CONTEO DE CARACTERES resources. *Insert. *Men.
Pgina 47
*New. *En Menu Item Properties poner FUNCIONES. *Enter. * En Menu Item Properties poner CONTEO CARACTERES. *Regresar al cuadro de dialogo. *Clic derecho sobre cualquier parte del cuadro de dialogo.
Pgina 48
*Revisar si esta creado nuestro men. *Regreso al cuadro de dialogo. * Ctrl + W para asignar las variables. *Ir al men massage maps. *Ir a DC_FUNCIONES_CONTEOCARACTERES
Pgina 49
*Dar doble clic sobre COMMAND *Poner Ok en un cuadro que sale. *Ir a Edit code. *Regresar al cuadro de dialogo. *Agregar un Edit box para el men CONTEO CARACTERES. *Ctrl + W para asignar las variables. *Ir al men member variables. *Ir donde dice ICD_EDIT3. *Poner Add variables *Poner en member variable name de la siguiente manera (m_3). *En category dejar en Value. *En Variable Type dejar en int.
Pgina 50
Pgina 51
* Ctrl + W para asignar las variables. *Ir al men massage maps. *Ir a DC_FUNCIONES_CONTEOCARACTERES *Ir a Edit code. *Poner el siguiente cdigo: UpdateData(true); m_3=m_texto.GetLength(); UpdateData(false); *Dar doble clic sobre el Edit Box 1 * Agregar el siguiente cdigo. UpdateData(true); m_total=m_texto.GetLength(); SetWindowText(m_texto); m_r.Format("%d",m_total); UpdateData(false);
Pgina 52
*Poner un texto
Pgina 53
*Cerrar el programa.
Pgina 54
* Poner el nombre al archivo. *Dar la localizacin donde se va a guardar. *Ok *Elegir la opcin que dice Dialog based.
Pgina 55
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 56
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el membrete al programa.
Pgina 57
*Agregar un Static Text para el mensaje. *Agregamos un Edit Box para la frase.
Pgina 58
Pgina 59
*Para poder agregar las funciones debemos ingresar un Men para lo cual: *Damos clic derecho sobre Dialog y escogemos Insert.
Pgina 60
Pgina 61
*Ingresamos en el cuadro principal las funciones como son: MAXIMIZAR MINIMIZAR RESTURAR CERRAR
Pgina 62
*Ingresamos en el segundo cuadro principal las ventanas como son: MAYUSCULAS MINUSCULAS REVERSO LIMPIAR
Pgina 63
*Regreso al cuadro de dialogo. *Damos clic derecho en cualquier parte y seleccionamos Properties. *En el cuadro que aparece seleccionamos IDR_MENU1 *Damos enter. *Ejecutamos el Programa.
Pgina 64
Pgina 65
*Damos Intro. *Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 66
Pgina 67
Pgina 68
Pgina 69
Pgina 70
Pgina 71
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
*Regreso al cuadro de dialogo. *Selecciono la funcin o ventana a programar. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo:
DAVID VALDOSPIN FERNANDO FONSECA
Pgina 72
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 73
*Regreso al cuadro de dialogo. *Selecciono la funcin o ventana a programar. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); ShowWindow(SW_RESTORE); UpdateData(false);
Pgina 74
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
*Regreso al cuadro de dialogo. *Selecciono la funcin o ventana a programar. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo:
Pgina 75
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 76
* Para la VENTANA realizamos lo siguiente: *Regreso al cuadro de dialogo. *Selecciono la funcin o ventana a programar. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_texto.MakeUpper(); SetWindowText(m_texto); UpdateData(false);
Pgina 77
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 78
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 79
*Regreso al cuadro de dialogo. *Selecciono la funcin o ventana a programar. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_texto.MakeReverse(); SetWindowText(m_texto); UpdateData(false);
Pgina 80
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 81
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 82
Pgina 83
*Abrir el programa Microsoft visual C++ 6.0. *Ir a la parte superior izquierda a la opcin FILE. *Dar clic en new. *Elegir la opcin MFC AppWizard (exe).
* Poner el nombre al archivo. *Dar la localizacin donde se va a guardar. *Ok *Elegir la opcin que dice Dialog based.
Pgina 84
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 85
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el membrete al programa.
Pgina 86
*Agregar dos Static Text para los mensajes. *Agregamos dos Edit Box para las frases. *Agregamos dos Buttons para las opciones Backspace y Delete.
Pgina 87
Pgina 88
*Programar los Edit box presionando las teclas Ctrl+W. *Ir al men member variables. *Ir donde dice ICD_EDIT1. *Poner Addvariables *Poner en member variable name de la siguiente manera (m_texto) y (m_posicin). *En category dejar en Value. *Cambiar en la parte de Variable Type a tipo int para m_posicin.
Pgina 89
*Ok *Ok *Dar doble clic sobre el button BACKSPACE para programarlo.
Pgina 90
*Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner S
Pgina 91
*Regreso al cuadro de dialogo. *Dar doble clic sobre el Button DELETE para programarlo. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_texto.Delete(m_posicion-1); UpdateData(false);
Pgina 92
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 93
*El programa est terminado. *El programa ejecutable nos quedara de la siguiente manera:
Pgina 94
Pgina 95
6. Conclusiones
* Se aprendi como se programa los botones para que pueda correr el programa. * Se empleo varias programaciones. *Se aprendi que por una coma o un punto dems el programa no corre.
7. Bibliografa
* http://informatica.uv.es/iiguia/AIG/docs/intro_visual.htm
Pgina 96