FUNCIONES
GRAFICA DE LA FUNCION
Paso 01
<<File/New/MFC AppWizard(exe)/Proyect Name=graficaCHINO
GERONIMO DIAZ HUAMAN/
Location = C:\PROGRAMACION\/Ok>>
Paso 2
En la ventana de diálogo del generador
ClassWizard,
<<Step1= Document Single/Next>>
Los steps
siguientes indicarlos por defecto:
<<Step2=
None/Next>> (Tipo de aplicación que se desea crear)
<<Step3= None/ActiveX Contorls/Next>> (No
usar el soporte OLE)
<<Step4= Docking Toolbar/Inicial
StatusBar/Printing and Print Preview / 3D Controls / Normal/Next >> (Las características de la aplicación)
<<Step5= MFC Standard / Yes pleace/As shared
DLL / Next >> (Estilo de proyecto, generación de comentarios y el uso de
librería MFC)
<<Step6= Finish/Ok >> (Muestra el listado con las características
que el asistente está por hacer)
Paso3
En la
ventana worksapace la solapa View el
wizard ha generado los códigos siguientes:
Creada la
aplicación hay que ubicamos a la función OnDraw() de la Clase CGraficaCHINOGERONIMO
DIAZ HUAMANView, una vez ubicada hacer doble clic sobre ella para editar su
código.
void CGraficaCHINOGERONIMODIAZ HUAMANView::OnDraw(CDC*
pDC)
{
CGraficaCHINODoc*
pDoc = GetDocument();
ASSERT_VALID(pDoc);
//
Agregar la siguiente sentencia
double
y;
int i;
// Permite realizar tareas gráficas sobre el área cliente de
una
// determinada ventana
CClientDC dc (this);
dc.MoveTo(400,50);
dc.LineTo(400,750);
dc.MoveTo(50,400);
dc.LineTo(750,400);
dc.MoveTo(600,400);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(600-y,400+i);
}
dc.MoveTo(600,400);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(600-y,400-i);
}
dc.MoveTo(200,400);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(200+y,400-i);
}
dc.MoveTo(200,400);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(200+y,400+i);
}
dc.MoveTo(600-y,400+i);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(600,400);
}
dc.MoveTo(600-y,400-i);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(600,400);
}
dc.MoveTo(200+y,400+i);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(200,400);
}
dc.MoveTo(200+y,400-i);
for (i=0; i<=45
;i++)
{
y = 200 *sqrt(cos(2 *
3.1415 * i * (360.0/400)/180.0));
dc.LineTo(200,400);
}
PARA LOS EJES(LINEAS):
se necesitara estos puntos
Luego
visualizaremos al compilar (CTRL+F5)
SEGUN LA GRAFICA
Creada la
aplicación hay que ubicamos a la función OnDraw() de la Clase CAppchinoView, una vez ubicada hacer doble clic sobre ella para editar su
código.
PARA
LOS EJES(LINEAS):
Luego
visualizaremos al compilar (CTRL+F5)
No hay comentarios.:
Publicar un comentario