Курсовая работа





Скачать 179.51 Kb.
НазваниеКурсовая работа
страница4/4
Дата публикации21.08.2013
Размер179.51 Kb.
ТипКурсовая
100-bal.ru > Биология > Курсовая
1   2   3   4

// CTestView
IMPLEMENT_DYNCREATE(CTestView, CFormView)
CTestView::CTestView()

: CFormView(CTestView::IDD)

{

//{{AFX_DATA_INIT(CTestView)

m_szValue = _T("");

m_szLabel = _T("");

//}}AFX_DATA_INIT

}
CTestView::~CTestView()

{

}
void CTestView::DoDataExchange(CDataExchange* pDX)

{

CFormView::DoDataExchange(pDX);

//{{AFX_DATA_MAP(CTestView)

DDX_Control(pDX, IDC_BTN_NO, m_BtnNo);

DDX_Control(pDX, IDC_BTN_YES, m_BtnYes);

DDX_Text(pDX, IDC_VALUE, m_szValue);

DDX_Text(pDX, IDC_STATIC1, m_szLabel);

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CTestView, CFormView)

//{{AFX_MSG_MAP(CTestView)

ON_BN_CLICKED(IDC_BTN_YES, OnBtnYes)

ON_BN_CLICKED(IDC_BTN_NO, OnBtnNo)

//}}AFX_MSG_MAP

END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////

// CTestView diagnostics
#ifdef _DEBUG

void CTestView::AssertValid() const

{

CFormView::AssertValid();

}
void CTestView::Dump(CDumpContext& dc) const

{

CFormView::Dump(dc);

}

#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////

// CTestView message handlers
void CTestView::OnInitialUpdate()

{

CFormView::OnInitialUpdate();

// TODO: Add your specialized code here and/or call the base class

nIndex = 0;

m_szLabel = "┬юяЁюё";

UpdateValue();

}
void CTestView::OnBtnYes()

{

nIndex = GetDocument()->vElem[nIndex].yes;

UpdateValue();

}
void CTestView::UpdateValue()

{

if(!GetDocument()->vElem[nIndex].yes) return;

m_szValue = GetDocument()->vElem[nIndex].value;

if(GetDocument()->vElem[nIndex].answer)

{

m_szLabel = "╨хчєы№ЄрЄ√";

m_BtnYes.EnableWindow(FALSE);

m_BtnNo.EnableWindow(FALSE);

}

UpdateData(FALSE);

}
void CTestView::OnBtnNo()

{

nIndex = GetDocument()->vElem[nIndex].no;

UpdateValue();

}

// ChildFrm.h : interface of the CChildFrame class

//

/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_CHILDFRM_H__7E05287F_8F30_4F00_82D2_F5C1CBF0942D__INCLUDED_)

#define AFX_CHILDFRM_H__7E05287F_8F30_4F00_82D2_F5C1CBF0942D__INCLUDED_
#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000

class CChildFrame : public CMDIChildWnd

{

DECLARE_DYNCREATE(CChildFrame)

public:

CChildFrame();
// Attributes

public:
// Operations

public:
// Overrides

// ClassWizard generated virtual function overrides

//{{AFX_VIRTUAL(CChildFrame)

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

//}}AFX_VIRTUAL
// Implementation

public:

virtual ~CChildFrame();

#ifdef _DEBUG

virtual void AssertValid() const;

virtual void Dump(CDumpContext& dc) const;

#endif
// Generated message map functions

protected:

//{{AFX_MSG(CChildFrame)

// NOTE - the ClassWizard will add and remove member functions here.

// DO NOT EDIT what you see in these blocks of generated code!

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}

// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CHILDFRM_H__7E05287F_8F30_4F00_82D2_F5C1CBF0942D__INCLUDED_)

// ChildFrm.cpp : implementation of the CChildFrame class

//
#include "stdafx.h"

#include "Expert.h"
#include "ChildFrm.h"
#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif
/////////////////////////////////////////////////////////////////////////////

// CChildFrame
IMPLEMENT_DYNCREATE(CChildFrame, CMDIChildWnd)
BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWnd)

//{{AFX_MSG_MAP(CChildFrame)

// NOTE - the ClassWizard will add and remove mapping macros here.

// DO NOT EDIT what you see in these blocks of generated code !

//}}AFX_MSG_MAP

END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////

// CChildFrame construction/destruction
CChildFrame::CChildFrame()

{

// TODO: add member initialization code here

}
CChildFrame::~CChildFrame()

{

}
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)

{

// TODO: Modify the Window class or styles here by modifying

// the CREATESTRUCT cs
cs.cx = 492;

cs.cy = 440;
if( !CMDIChildWnd::PreCreateWindow(cs) )

return FALSE;
return TRUE;

}


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

// CChildFrame diagnostics
#ifdef _DEBUG

void CChildFrame::AssertValid() const

{

CMDIChildWnd::AssertValid();

}
void CChildFrame::Dump(CDumpContext& dc) const

{

CMDIChildWnd::Dump(dc);

}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////

// CChildFrame message handlers

#if !defined(AFX_TESTVIEW_H__CF9B27C0_EB68_45B3_93B4_318133213600__INCLUDED_)

#define AFX_TESTVIEW_H__CF9B27C0_EB68_45B3_93B4_318133213600__INCLUDED_
#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000

// TestView.h : header file

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

// CTestView form view
#ifndef __AFXEXT_H__

#include

#endif
#include "ExpertDoc.h"
class CTestView : public CFormView

{

protected:

CTestView(); // protected constructor used by dynamic creation

DECLARE_DYNCREATE(CTestView)
// Form Data

public:

//{{AFX_DATA(CTestView)

enum { IDD = IDD_TEST_FORM };

CButton m_BtnNo;

CButton m_BtnYes;

CString m_szValue;

CString m_szLabel;

//}}AFX_DATA
// Attributes

public:

int nIndex;
// Operations

public:

void UpdateValue();
inline CExpertDoc* CTestView::GetDocument()

{ return (CExpertDoc*)m_pDocument; }
// Overrides

// ClassWizard generated virtual function overrides

//{{AFX_VIRTUAL(CTestView)

public:

virtual void OnInitialUpdate();

protected:

virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support

//}}AFX_VIRTUAL
// Implementation

protected:

virtual ~CTestView();

#ifdef _DEBUG

virtual void AssertValid() const;

virtual void Dump(CDumpContext& dc) const;

#endif
// Generated message map functions

//{{AFX_MSG(CTestView)

afx_msg void OnBtnYes();

afx_msg void OnBtnNo();

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}

// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_TESTVIEW_H__CF9B27C0_EB68_45B3_93B4_318133213600__INCLUDED_)

// TestFrame.cpp : implementation file

//
#include "stdafx.h"

#include "Expert.h"

#include "TestFrame.h"
#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif
/////////////////////////////////////////////////////////////////////////////

// CTestFrame
IMPLEMENT_DYNCREATE(CTestFrame, CMDIChildWnd)
CTestFrame::CTestFrame()

{

}
CTestFrame::~CTestFrame()

{

}

BEGIN_MESSAGE_MAP(CTestFrame, CMDIChildWnd)

//{{AFX_MSG_MAP(CTestFrame)

// NOTE - the ClassWizard will add and remove mapping macros here.

//}}AFX_MSG_MAP

END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////

// CTestFrame message handlers
BOOL CTestFrame::PreCreateWindow(CREATESTRUCT& cs)

{

// TODO: Add your specialized code here and/or call the base class
cs.cx = 492;

cs.cy = 205;

return CMDIChildWnd::PreCreateWindow(cs);

}

// stdafx.h : include file for standard system include files,

// or project specific include files that are used frequently, but

// are changed infrequently

//
#if !defined(AFX_STDAFX_H__C53AEF46_9141_4A64_99BD_2CEA04514C1A__INCLUDED_)

#define AFX_STDAFX_H__C53AEF46_9141_4A64_99BD_2CEA04514C1A__INCLUDED_
#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#include // MFC core and standard components

#include // MFC extensions

#include // MFC support for Internet Explorer 4 Common Controls

#ifndef _AFX_NO_AFXCMN_SUPPORT

#include // MFC support for Windows Common Controls

#endif // _AFX_NO_AFXCMN_SUPPORT

//{{AFX_INSERT_LOCATION}}

// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_STDAFX_H__C53AEF46_9141_4A64_99BD_2CEA04514C1A__INCLUDED_)

// stdafx.cpp : source file that includes just the standard includes

// Expert.pch will be the pre-compiled header

// stdafx.obj will contain the pre-compiled type information
#include "stdafx.h"
1   2   3   4

Похожие:

Курсовая работа iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
Курсовая работа iconКурсовая работа
Курсовая работа оформляется в виде электронного файла и прикрепляется к своей странице в системе мониторинга нир. Распечатывать работу...
Курсовая работа iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
Курсовая работа iconКурсовая работа по дисциплине «Предпринимательское право»
Курсовая работа имеет целью систематизацию, закрепление и расширение теоретических знаний, углубленное изучение и решение студентом...
Курсовая работа iconКурсовой работы. Составитель: доцент Корляков А. С. Екатеринбург...
Курсовая работа самостоятельная работа студента, выполняемая в соответствии с типовой программой учебного процесса по подготовке...
Курсовая работа iconРекомендации к оформлению курсовой и дипломной работы по истории искусства. Курсовая работа
Курсовая работа задание, которое выполняется студентами в определённый срок и по определённым требованиям. Защита курсовых работ...
Курсовая работа iconКурсовая работа является обязательным видом итогового контроля по...
Курсовая работа – это первый этап в самостоятельном теоретическом осмыслении материала, накопленного в ходе обучения в университете,...
Курсовая работа iconКурсовая работа на тему «Открытый урок»
Данная курсовая работа выполнена для того, чтобы учителя русского языка и литературы могли использовать разработанные мною уроки...
Курсовая работа iconКурсовая работа учебно-методическое пособие для студентов, обучающихся...
Курсовая работа: Учебно-методическое пособие / Автор составитель Е. М. Крупеня. М.: 30 с
Курсовая работа iconКурсовая работа учебно-методическое пособие для студентов, обучающихся...
Курсовая работа: Учебно-методическое пособие / Автор составитель Е. М. Крупеня. М.: 30 с
Курсовая работа iconМетодические указания к написанию курсовых работ курсовая работа
Курсовая работа является важнейшим элементом самостоятельной работы студентов. Основной целью курсовой работы является создание и...
Курсовая работа iconКурсовая работа Разработка проекта аис на примере муз «Городская больница»
Курсовая работа является одним из видов учебных занятий и выполняется в соответствии с учебным планом специальности. При написании...
Курсовая работа iconКурсовая работа Формирование понятия «плазма»
Реферат, курсовая Методика формирования понятия Плазма в школьном курсе физики. Скачать
Курсовая работа iconСодержание учебного материала, лабораторные работы и практические...
Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работа (проект)...
Курсовая работа iconРеферат Данная курсовая работа по дисциплине «Расчет и конструирование...
Данная курсовая работа по дисциплине «Расчет и конструирование пластмассовых изделий и форм» содержит 38 листов печатного текста,...
Курсовая работа iconРеферат, курсовая работа, выпускная квалификационная работа
Гост 32-2001 «Отчет о научно-исследовательской работе. Структура и правила оформления»


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск