top of page

LENGUAJE DE PROGRAMACION II

SESION  13

Creación de un menú principal utilizando una aplicación SDI

<<File/New/MFC AppWizard(exe)/Proyect Name/

<<Step1= Document Single/Next>>

<<Step2= None/Next>>

<<Step3= None/ActiveX Contorls/Next>>

<<Step4= Docking Toolbar/Inicial StatusBar/Printing and Print Preview / 3D Controls//Normal/Next >>

<<Step5= MFC Standard//Yes pleace/As shared DLL/Next >>

<<Step6= Finish/Ok >>

11.png
002.png
003.png

Una vez creada la ventana  agregaremos una variable y una funcion.

44.png

Añadimos las variables que necesitaremos, la primera de ellas se debe hacer manualmente, hacer un clic con el botón derecho del mouse y escoger la opción Add Member Variable del menú, aquí declaramos la variable cantidad de tipo int y además será protegida (Protectec).

Tambien una variable nos queda crear la función miembro sobre la clase CPALOMINOCCANTOSC13Doc, se escoge la opción Add Member Function, creamos la función ObtenerVariable() de tipo int y además marcaremos la opción Public.

66.png
16.png

La función Obtener Variable debe tener la siguiente codificación:

int CPALOMINOCCANTOSC13Doc::ObtenerVariable()

  {return cantidad;}​

Ahora utilizaremos el ClassWizard, presionando Ctrl.+W, para obtener el cuadro de diálogo MFC ClassWizard, seleccionamos la solapa ó pestaña Messages Maps, en el cuadro combinado Class Name buscamos y seleccionamos CMISDIDoc y lo mismo en la lista Object IDs, en el cuadro de lista Messages seleccionamos DeleteContents y luego pulsamos el botón Add Function, finalmente pulsamos el botón Edit Code/Ok.

19.png

La función DeleteContents debe de tener la siguiente codificación:

999.png
21.png

Luego de agregar los codigos.  ejecutamos  el programa  crtl f5
 

Se puede visualizar el menú generado por AppWizard el mismo que tiene opciones como Archivo, Editar, Ver, Ayuda; al hacer clic sobre el menú Archivo se tiene las opciones de Nuevo, Abrir, Guardar, Guardar como, Imprimir, Presentación preliminar, Configurar impresora y Salir.

32.png

Incorporamos  gráficas trígonométricas

35.png
36.png
  • facebook
  • twitter
  • linkedin

©2019 por palomino ccanto. Creada con Wix.com

bottom of page