项目管理系统C++源码.docx

上传人:b****5 文档编号:5704643 上传时间:2022-12-31 格式:DOCX 页数:17 大小:18.01KB
下载 相关 举报
项目管理系统C++源码.docx_第1页
第1页 / 共17页
项目管理系统C++源码.docx_第2页
第2页 / 共17页
项目管理系统C++源码.docx_第3页
第3页 / 共17页
项目管理系统C++源码.docx_第4页
第4页 / 共17页
项目管理系统C++源码.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

项目管理系统C++源码.docx

《项目管理系统C++源码.docx》由会员分享,可在线阅读,更多相关《项目管理系统C++源码.docx(17页珍藏版)》请在冰豆网上搜索。

项目管理系统C++源码.docx

项目管理系统C++源码

//TSPProject.h:

mainheaderfilefortheTSPPROJECTapplication设计模块

//

#if!

defined(AFX_TSPPROJECT_H__74407A68_1183_422B_AE58_4A43FBE3940C__INCLUDED_)//自定义变量

#defineAFX_TSPPROJECT_H__74407A68_1183_422B_AE58_4A43FBE3940C__INCLUDED_

#if_MSC_VER>1000//如果其大于1000

#pragmaonce//保证头文件只运行一次

#endif//_MSC_VER>1000

#ifndef__AFXWIN_H__

#errorinclude'stdafx.h'beforeincludingthisfileforPCH

#endif

#include"resource.h"//mainsymbols

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

//CTSPProjectApp:

//SeeTSPProject.cppfortheimplementationofthisclass

//

classCTSPProjectApp:

publicCWinApp//MFC自定义框架

{

public:

CTSPProjectApp();//函数原型

//Overrides

/ClassWizardgeneratedvirtualfunctionoverrides

{{AFX_VIRTUAL(CTSPProjectApp)

public:

virtualBOOLInitInstance();

}}AFX_VIRTUAL

//Implementation

{{AFX_MSG(CTSPProjectApp)

NOTE-theClassWizardwilladdandremovememberfunctionshere.

DONOTEDITwhatyouseeintheseblocksofgeneratedcode!

}}AFX_MSG

DECLARE_MESSAGE_MAP()//向类中添加消息映射必要的结构体和函数声明

};

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

//{{AFX_INSERT_LOCATION}}

//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.

#endif//!

defined(AFX_TSPPROJECT_H__74407A68_1183_422B_AE58_4A43FBE3940C__INCLUDED_)//自定义变量

//StartDlg.cpp:

implementationfile启动程序块,如果此文本框是活动的,则可以更改实现文件的名称

//预编译处理

#include"stdafx.h"

#include"TSPProject.h"

#include"StartDlg.h"

#ifdef_DEBUG

#definenewDEBUG_NEW

#undefTHIS_FILE

staticcharTHIS_FILE[]=__FILE__;

#endif//结束

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

//StartDlgdialog

StartDlg:

:

StartDlg(CWnd*pParent/*=NULL*/)

//StartDlg:

的构造函数,父类指针,形参默认为null

:

CDialog(StartDlg:

:

IDD,pParent)//表示类的继承

{

{{AFX_DATA_INIT(StartDlg)

NOTE:

theClassWizardwilladdmemberinitializationhere

}}AFX_DATA_INIT

}

voidStartDlg:

:

DoDataExchange(CDataExchange*pDX)//实现数据交换

{

CDialog:

:

DoDataExchange(pDX);

{AFX_DATA_MAP(StartDlg)

NOTE:

theClassWizardwilladdDDXandDDVcallshere

}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(StartDlg,CDialog)//MFC宏,进行消息映射

{{AFX_MSG_MAP(StartDlg)

NOTE:

theClassWizardwilladdmessagemapmacroshere

}}AFX_MSG_MAP

END_MESSAGE_MAP()

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

StartDlgmessagehandlers//消息处理程序

#include"stdafx.h"//预编译处理

#include"TSPProject.h"

#include"TSPProjectDlg.h"

#include"DefendDlg.h"

#include"DesignDlg.h"

#include"PolicyDlg.h"

#include"ReqDlg.h"

#include"ProjectDlg.h"

#include"StartDlg.h"

#include"onductDlg.h"

#ifdef_DEBUG

#definenewDEBUG_NEW

#undefTHIS_FILE

staticcharTHIS_FILE[]=__FILE__;

#endif

classCAboutDlg:

publicCDialog//MFC定义框架

{

public:

CAboutDlg();

//DialogData

//{{AFX_DATA(CAboutDlg)

enum{IDD=IDD_ABOUTBOX};

//}}AFX_DATA

ClassWizardgeneratedvirtualfunctionoverrides

{{AFX_VIRTUAL(CAboutDlg)

protected:

virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport

}}AFX_VIRTUAL

//Implementation

protected:

{{AFX_MSG(CAboutDlg)

}}AFX_MSG

DECLARE_MESSAGE_MAP()

};

CAboutDlg:

:

CAboutDlg():

CDialog(CAboutDlg:

:

IDD)

{

{{AFX_DATA_INIT(CAboutDlg)

}}AFX_DATA_INIT

}

voidCAboutDlg:

:

DoDataExchange(CDataExchange*pDX)

{

CDialog:

:

DoDataExchange(pDX);

{{AFX_DATA_MAP(CAboutDlg)

}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)

{{AFX_MSG_MAP(CAboutDlg)

Nomessagehandlers//无消息处理程序

}}AFX_MSG_MAP

END_MESSAGE_MAP()

CTSPProjectDlg:

:

CTSPProjectDlg(CWnd*pParent/*=NULL*/)

:

CDialog(CTSPProjectDlg:

:

IDD,pParent)//CTSPProjectDlg:

的构造函数,父类指针,形参默认为null

{

{{AFX_DATA_INIT(CTSPProjectDlg)

NOTE:

theClassWizardwilladdmemberinitializationhere

}}AFX_DATA_INIT

NotethatLoadIcondoesnotrequireasubsequentDestroyIconinWin32

m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);

}

voidCTSPProjectDlg:

:

DoDataExchange(CDataExchange*pDX)//进行数据交换

{

CDialog:

:

DoDataExchange(pDX);

{{AFX_DATA_MAP(CTSPProjectDlg)

NOTE:

theClassWizardwilladdDDXandDDVcallshere

}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CTSPProjectDlg,CDialog)//MFC宏,进行消息映射

{{AFX_MSG_MAP(CTSPProjectDlg)

ON_WM_SYSCOMMAND()//手工添加SYSCOMMAND

ON_WM_PAINT()//手工添加PAINT

ON_WM_QUERYDRAGICON()//手工添加

ON_BN_CLICKED(IDOK,OnStart)//宏ID和调用的函数名

ON_BN_CLICKED(IDOK4,OnPlan)//宏ID和调用的函数名

ON_BN_CLICKED(IDOK3,OnRequire)//宏ID和调用的函数名ON_BN_CLICKED(IDOK5,OnDesign)//宏ID和调用的函数名

ON_BN_CLICKED(IDOK6,OnConduct)//宏ID和调用的函数名

ON_BN_CLICKED(IDOK7,OnDefend)//宏ID和调用的函数名

ON_BN_CLICKED(IDC_BUTTON1,OnButton1)//宏ID和调用的函数名

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

BOOLCTSPProjectDlg:

:

OnInitDialog()//全局变量定义

{

CDialog:

:

OnInitDialog();

ASSERT((IDM_ABOUTBOX&0xFFF0)==IDM_ABOUTBOX);

ASSERT(IDM_ABOUTBOX<0xF000);

CMenu*pSysMenu=GetSystemMenu(FALSE);//判断结果是否为FALSE

if(pSysMenu!

=NULL)

{

CStringstrAboutMenu;

strAboutMenu.LoadString(IDS_ABOUTBOX);

if(!

strAboutMenu.IsEmpty())//如果不匹配

{

pSysMenu->AppendMenu(MF_SEPARATOR);

pSysMenu->AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);

}

}

SetIcon(m_hIcon,TRUE);//TRUE设置大图标

SetIcon(m_hIcon,FALSE);//FALSE设置小图标

returnTRUE;

}

voidCTSPProjectDlg:

:

OnSysCommand(UINTnID,LPARAMlParam)

{

if((nID&0xFFF0)==IDM_ABOUTBOX)

{

CAboutDlgdlgAbout;

dlgAbout.DoModal();

}

else

{

CDialog:

:

OnSysCommand(nID,lParam);

}

}

voidCTSPProjectDlg:

:

OnPaint()

{

if(IsIconic())

{

CPaintDCdc(this);

SendMessage(WM_ICONERASEBKGND,(WPARAM)dc.GetSafeHdc(),0);

intcxIcon=GetSystemMetrics(SM_CXICON);

intcyIcon=GetSystemMetrics(SM_CYICON);

CRectrect;

GetClientRect(&rect);

intx=(rect.Width()-cxIcon+1)/2;

inty=(rect.Height()-cyIcon+1)/2;

dc.DrawIcon(x,y,m_hIcon);

}

else

{

CDialog:

:

OnPaint();

}

}

HCURSORCTSPProjectDlg:

:

OnQueryDragIcon()//消息数据交换

{

return(HCURSOR)m_hIcon;

}

voidCTSPProjectDlg:

:

OnStart()//定义函数

{

StartDlgdlg;

dlg.DoModal();

}

voidCTSPProjectDlg:

:

OnProcy()//定义函数

{

CDialog:

:

OnCancel();

}

voidCTSPProjectDlg:

:

OnPlan()//定义函数

{

ProjectDlgdlg;

dlg.DoModal();

}

voidCTSPProjectDlg:

:

OnRequire()//定义函数

{

ReqDlgdlg;

dlg.DoModal();

}

voidCTSPProjectDlg:

:

OnDesign()//定义函数

{

DesignDlgdlg;

dlg.DoModal();

}

voidCTSPProjectDlg:

:

OnConduct()//定义函数

{

ConductDlgdlg;

dlg.DoModal();

}

voidCTSPProjectDlg:

:

OnDefend()//定义函数

{

DefendDlgdlg;

dlg.DoModal();

}

voidCTSPProjectDlg:

:

OnButton1()//定义函数

{

PolicyDlgdlg;

dlg.DoModal();

}

//DesignDlg.cpp:

implementationfile//设计模块

//预编译处理

#include"stdafx.h"

#include"TSPProject.h"

#include"DesignDlg.h"

#ifdef_DEBUG

#definenewDEBUG_NEW

#undefTHIS_FILE

staticcharTHIS_FILE[]=__FILE__;

#endif

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

//DesignDlgdialog//设计模块,如果此文本框是活动的,则可以更改实现文件的名称

DesignDlg:

:

DesignDlg(CWnd*pParent/*=NULL*/)

:

CDialog(DesignDlg:

:

IDD,pParent)//DesignDlg的构造函数,父类指针,形参默认为null

{

{{AFX_DATA_INIT(DesignDlg)

NOTE:

theClassWizardwilladdmemberinitializationhere

}}AFX_DATA_INIT

}

voidDesignDlg:

:

DoDataExchange(CDataExchange*pDX)//实现数据交换

{

CDialog:

:

DoDataExchange(pDX);

{AFX_DATA_MAP(DesignDlg)

NOTE:

theClassWizardwilladdDDXandDDVcallshere

}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(DesignDlg,CDialog)//MFC宏,进行消息映射

{{AFX_MSG_MAP(DesignDlg)

NOTE:

theClassWizardwilladdmessagemapmacroshere

}}AFX_MSG_MAP

END_MESSAGE_MAP()

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

DesignDlgmessagehandlers//消息处理程序

//onductDlg.cpp:

implementationfile计划跟踪模块

//预编译处理

#include"stdafx.h"

#include"TSPProject.h"

#include"onductDlg.h"

#ifdef_DEBUG

#definenewDEBUG_NEW

#undefTHIS_FILE

staticcharTHIS_FILE[]=__FILE__;//定义字符

#endif

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

//ConductDlgdialog计划跟踪模块

ConductDlg:

:

ConductDlg(CWnd*pParent/*=NULL*/)

:

CDialog(ConductDlg:

:

IDD,pParent)//ConductDlg:

的构造函数,父类指针,形参默认为null

{

{{AFX_DATA_INIT(ConductDlg)

/NOTE:

theClassWizardwilladdmemberinitializationhere

}}AFX_DATA_INIT

}

voidConductDlg:

:

DoDataExchange(CDataExchange*pDX)//实现数据交换

{

CDialog:

:

DoDataExchange(pDX);

{AFX_DATA_MAP(ConductDlg)

NOTE:

theClassWizardwilladdDDXandDDVcallshere

}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(ConductDlg,CDialog)//MFC宏,进行消息映射

{AFX_MSG_MAP(ConductDlg)

NOTE:

theClassWizardwilladdmessagemapmacroshere

}}AFX_MSG_MAP

END_MESSAGE_MAP()

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

ConductDlgmessagehandlers//消息处理程序

//PolicyDlg.cpp:

implementationfile//策略模块

//预编译处理

#include"stdafx.h"

#include"TSPProject.h"

#include"PolicyDlg.h"

#ifdef_DEBUG

#definenewDEBUG_NEW

#undefTHIS_FILE

staticcharTHIS_FILE[]=__FILE__;

#endif

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

//PolicyDlgdialog

PolicyDlg:

:

PolicyDlg(CWnd*pParent/*=NULL*/)

:

CDialog(PolicyDlg:

:

IDD,pParent)//PolicyDlg:

的构造函数,父类指针,形参默认为null

{

//{{AFX_DATA_INIT(PolicyDlg)

//NOTE:

theClassWizardwilladdmemberinitializationhere

//}}AFX_DATA_INIT

}

voidPolicyDlg:

:

DoDataExchange(CDataExchange*pDX)实现数据交换

{

CDialog:

:

DoDataExchange(pDX);

//{{AFX_DATA_MAP(PolicyDlg)

//NOTE:

theClassWizardwilladdDDXandDDVcallshere

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(PolicyDlg,CDialog)//MFC宏,进行消息映射

//{{AFX_MSG_MAP(PolicyDlg)

//NOTE:

theClassWizardwilladdmessagemapmacroshere

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

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

PolicyDlgmessagehandlers消息处理程序

//ReqDlg.cpp:

implementationfile需求模块

//预编译处理

#include"stdafx.h"

#include"TSPProject.h"

#inclu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1