Академический Документы
Профессиональный Документы
Культура Документы
PRIMERA APLICACION : GRAFICOS1 lneas, rectngulos, elipses, sectores, texto, pincel, brocha
PARTE I: CREAR LA APLICACIN SINGLE DOCUMENT 1. 2. Abrir Microsoft Visual Studio 2010. Ir al men Archivo (File, New, Project o presione las teclas Ctrl+Shift+N.
3. En el dilogo Nuevo Proyecto: En Tipos de proyecto, elegir Visual C++. En Plantillas, elegir Aplicacin MFC y en Nombre (Name), escribir Graficos1, en Location ubicar la carpeta donde quiere guardar su aplicacin. Luego dar clic en el botn Aceptar (OK).
Semana 13 Visual C++ 2010, aplicaciones con grficos 4. En el Asistente para aplicaciones MFC hacer clic en el botn Siguiente (Next).
5.
En Tipos de aplicacin seleccionar Single document (documento simple) y dar clic en el botn Siguiente (Next).
6.
Semana 13 Visual C++ 2010, aplicaciones con grficos En la ventana Compound Document Support (soporte de composicin de documento) hacer clic en el botn de Siguiente(Next).
7.
En la Ventana Document Template Properties (Propiedades de plantilla), dar clic en el botn Siguiente(Next).
8.
Semana 13 Visual C++ 2010, aplicaciones con grficos En la ventana Database Support (Soporte a bases de datos) dar clic en Finalizar(Finish).
PARTE II: CODIGO PARA LA APLICACION En la ventana de solucin ubique la carpeta Source Files y dentro de ella el archivo Graficos1View.cpp al cual debe darle doble clic para ver su contenido en la parte derecha. En la parte derecha ubique la funcin OnDrawn(CDC* /*pDC*/) a cuyo parmetro debe quitarle el comentario para luego escribir lo siguiente antes de la llave de cierre.
Ejecute la aplicacin:
// utilizando un pincel personalizado: solida, ancho 5, color rojo CPen mipincel; mipincel.CreatePen(PS_SOLID,5,RGB(255,0,0)); pDC->SelectObject(mipincel); // complete el cdigo para dibujar con el pincel personalizado
Finalmente, va a utilizar una brocha para relleno, que slo se aplica a figuras cerradas, para obtener lo siguiente:
// utilizando brocha para relleno de interiores: // tipo achurado, con lineas, color azul CBrush mibrocha; mibrocha.CreateHatchBrush(HS_CROSS,RGB(0,0,255)); pDC->SelectObject(mibrocha); // complete el cdigo para colocar relleno
Tipos de brocha:
HS_BDIAGONAL hacia abajo de izquierda a derecha con 45 grados degrade HS_CROSS Horizontal y vertical HS_DIAGCROSS en diagonal a 45 grados degrade HS_FDIAGONAL hacia arriba de izquierda a derecha con 45 grados degrade HS_HORIZONTAL Horizontal HS_VERTICAL Vertical
EJECUTE LA APLICACION
Semana 13 Visual C++ 2010, aplicaciones con grficos Utilice un pncil personalizado y una brocha slida para lograr lo siguiente:
EJECUTE LA APLICACIN
PROPUESTOS 4. Dibuje una parbola con ascendencia vertical superior 5. Dibuje una parbola con ascendencia vertical inferior 6. Dibuje una parbola con ascendencia horizontal derecha 7. Dibuje una parbola con ascendencia horizontal izquierda 8. Dibuje la armnica de Fourier 9. Dibuje 9 rosetas 10. Dibuje otras funciones curvas.
Elaborado por Ing. Julio Vsquez Paragulla
10