Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
записка.лянг.100.docx
Скачиваний:
1
Добавлен:
27.04.2019
Размер:
423.82 Кб
Скачать

Заключение

В ходе выполнения данной курсовой работы были освоены основные приемы создания приложений и распространенные функции для работы с графикой в среде разработки MS Visual C++.

Приложение Листинг программы

Здесь будут приведены лишь файлы *.cpp и *.h, которые использовались при написании и были изменены. Остальные же остались без изменения и были созданы автоматически средой разработки, поэтому в данной работе неинтересны.

zasyadkoView.h

// zasyadkoView.h : interface of the CZasyadkoView class

//

/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_ZASYADKOVIEW_H__3D6543C5_E2D0_484E_8A8E_50B92DAB274A__INCLUDED_)

#define AFX_ZASYADKOVIEW_H__3D6543C5_E2D0_484E_8A8E_50B92DAB274A__INCLUDED_

#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000

class CZasyadkoView : public CView

{

protected: // create from serialization only

CZasyadkoView();

DECLARE_DYNCREATE(CZasyadkoView)

// Attributes

public:

CZasyadkoDoc* GetDocument();

void Draw();

void Clear();

void Raschet();

// Operations

public:

float bx,by,ax,ay,a1x,a1y,cx,cy,mx,my,kx,ky,kl,a, b, ab, aa1, a1c, km, dab, kp, ox,oy;

int gs, nTimer, n,nn;

bool flag, flag2,flag3,flag4;

// Overrides

// ClassWizard generated virtual function overrides

//{{AFX_VIRTUAL(CZasyadkoView)

public:

virtual void OnDraw(CDC* pDC); // overridden to draw this view

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

protected:

virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);

virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);

virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);

//}}AFX_VIRTUAL

// Implementation

public:

virtual ~CZasyadkoView();

#ifdef _DEBUG

virtual void AssertValid() const;

virtual void Dump(CDumpContext& dc) const;

#endif

protected:

// Generated message map functions

protected:

//{{AFX_MSG(CZasyadkoView)

afx_msg void OnVxod();

afx_msg void OnTimer(UINT nIDEvent);

afx_msg void OnStop();

afx_msg void OnTRAEKTOR();

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

#ifndef _DEBUG // debug version in zasyadkoView.cpp

inline CZasyadkoDoc* CZasyadkoView::GetDocument()

{ return (CZasyadkoDoc*)m_pDocument; }

#endif

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}

// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_ZASYADKOVIEW_H__3D6543C5_E2D0_484E_8A8E_50B92DAB274A__INCLUDED_)

vxod_dialog.cpp

// vxod_dialog.cpp : implementation file

//

#include "stdafx.h"

#include "zasyadko.h"

#include "vxod_dialog.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

/////////////////////////////////////////////////////////////////////////////

// vxod_dialog dialog

vxod_dialog::vxod_dialog(CWnd* pParent /*=NULL*/)

: CDialog(vxod_dialog::IDD, pParent)

{

//{{AFX_DATA_INIT(vxod_dialog)

m_ab = 0.0f;

m_aa = 0.0f;

m_bc = 0.0f;

m_mk = 0.0f;

m_com = _T("");

m_dab = 0.0f;

m_gs = 0;

m_kp = 0.0f;

m_bx = 0.0f;

m_by = 0.0f;

//}}AFX_DATA_INIT

}