Академический Документы
Профессиональный Документы
Культура Документы
FECHA: 05/12/2012
2. ndice
1
Cartula
ndice
Objetivos
Resumen
Desarrollo
Conclusiones
Bibliografa
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. Los ficheros que contiene el proyecto se muestran en la ventana vista de proyecto, y en ella podemos ver la siguiente informacin. La carpeta ClassView, muestra las clases del proyecto. En FileView, aparecen los ficheros que hemos incluido, y ResourceView muestra los recursos asociados.
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
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 5
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el menbrete al programa.
Pgina 6
*Agregar tres Static Text para los mensajes. *Agregamos tres Edit Box para las cantidades y respuestas. *Agregamos cuatro Buttons paralas operaciones bsicas.
Pgina 7
Pgina 8
*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 9
*Ok *Ok *Dar doble clic sobre el button SUMA para programarlo.
Pgina 10
*Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner S
Pgina 11
*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 12
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 13
*Regreso al cuadro de dialogo. *Dar doble clic sobre el Button MULTIPLICACIN para programarlo. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo: UpdateData(true); m_3=m_1*m_2; UpdateData(false);
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 14
*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 15
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
*El programa est terminado. *El programa ejecutable nos quedara de la siguiente manera:
Pgina 16
Pgina 17
Pgina 18
*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 19
Pgina 20
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 21
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el menbrete al programa.
Pgina 22
*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 23
*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 24
*Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner Si. * Saldr una ventana que con los elementos que hemos agregado al principio pero solo un botn est programado, el botn subir 1.
Pgina 25
*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 26
*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 27
*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 28
*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 29
*Ok *Ok *Agrego un button y poner subir personalizado. *Agregar otro button y poner bajar personalizado.
Pgina 30
*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); *Ejecutar el programa. * Saldra otro recuadro que dice Would you like to built them? *Poner Si. *Comprobar si funcionan los seis botones programados.
Pgina 31
Pgina 32
Pgina 33
*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 34
Pgina 35
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information *Ok
Pgina 36
*Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el membrete al programa.
Pgina 37
*Agregar un Static Text. *Clic sobre el Static Text. *Poner Ingrese texto. *Agregar un Edit box.
Pgina 38
*Ctrl + W para asignar las variables. *Ir al men member variables. *Ir donde dice ICD_EDIT1.
Pgina 39
*Poner en member variable name de la siguiente manera (m_texto). *En category dejar en Value. *En Variable Type dejar en CString.
Pgina 40
*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 41
*Agregar otro Static Text. *Poner Conteo de caracteres con Static Text. *Agregar otro Static Text. *Clic derecho sobre este Static Text. *Propiedades
Pgina 42
Pgina 43
*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 44
*Ok *Ok *Agregar un menu. *Clic derecho sobre CONTEO DE CARACTERES resources. *Insert. *Men.
Pgina 45
*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 46
*En men seleccionar el men creado. *Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner Si.
*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 47
*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 48
Pgina 49
* Ctrl + W para asignar las variables. *Ir al men massage maps. *Ir a DC_FUNCIONES_CONTEOCARACTERES *Ir a Edit code. *Poner el siguiente cdigo:
*Ejecutar el programa * Saldra otro recuadro que dice Would you like to built them? *Poner Si.
*Poner un texto
Pgina 51
*Cerrar el programa.
Pgina 52
*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 53
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 54
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el membrete al programa.
Pgina 55
*Agregar un Static Text para el mensaje. *Agregamos un Edit Box para la frase.
Pgina 56
Pgina 57
*Para poder agregar las funciones debemos ingresar un Men para lo cual: *Damos clic derecho sobre Dialog y escogemos Insert.
Pgina 58
*Damos clic sobre New. *Aparece este cuadro en donde vamos a crear las funciones de texto deseadas.
*Ingresamos en el cuadro principal las funciones como son: MAXIMIZAR MINIMIZAR RESTURAR CERRAR
Pgina 59
*Ingresamos en el segundo cuadro principal las ventanas como son: MAYUSCULAS MINUSCULAS REVERSO LIMPIAR
Pgina 60
*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 61
Pgina 62
*Damos Intro. *Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 63
*Regreso al cuadro de dialogo. *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).
Pgina 64
*Ok *Ok *Regreso al cuadro de dialogo. *Programar las funciones de texto y las ventanas presionando las teclas Ctrl+W. *Ir al men Message Maps *Ir donde dice Object IDs. *Seleccionar la funcin o ventana.
Pgina 65
Pgina 66
Pgina 67
*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 68
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 69
*Regreso al cuadro de dialogo. *Selecciono la funcin o ventana a programar. *Borrar lo que esta remarcado con negro. *Agregar el siguiente cdigo:
Pgina 70
*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: UpdateData(true); EXIT(0); UpdateData(false);
DAVID VALDOSPIN FERNANDO FONSECA Pgina 71
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
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); m_texto.MakeLower(); SetWindowText(m_texto); 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:
DAVID VALDOSPIN FERNANDO FONSECA
Pgina 75
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 76
*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.Empty(); 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
*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 79
*Next. *Finish. *Poner Ok en una pantalla que sale los siguiente New Project Information
Pgina 80
*Ok *Finish. *Eliminar los static Text que se encuentran en el cuadro de dialogo. * Poner el membrete al programa.
Pgina 81
*Agregar dos Static Text para los mensajes. *Agregamos dos Edit Box para las frases. *Agregamos dos Buttons para las opciones Backspace y Delete.
Pgina 82
Pgina 83
*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.
*Ok *Ok *Dar doble clic sobre el button BACKSPACE para programarlo.
Pgina 84
*Ejecutar el programa. *Saldr un recuadro que diga This file does not exist. Do you want to build it. *Poner S
Pgina 85
*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 86
*Ejecutar el programa. *Saldra otro recuadro que dice Would you like to built them? *Poner Si.
Pgina 87
*El programa est terminado. *El programa ejecutable nos quedara de la siguiente manera:
Pgina 88
6. Conclusiones
* Se aprendi como se programa los botones para que pueda correr el programa.
*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 89