-
大小: 10KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-06-12
- 語言: C/C++
- 標(biāo)簽:
資源簡介
基本功能要求:班費收支信息包括:班費收支編號、收入還是支出、經(jīng)辦人、原因、金額、備注、余額(自動生成)、。
班費收支信息以二進(jìn)制形式存儲在文件中。
要求能夠:
添加班費收支信息
瀏覽所有班費收支信息
按不同字段(班費收支編號,原因等)查詢班費收支信息
修改班費收支信息
擴(kuò)展功能要求:(1) 按某些字段進(jìn)行排序瀏覽
(2) 不同收入和支出分別存放在不同的文件中
(3) 實現(xiàn)可視化界面
代碼片段和文件信息
//?班費收支管理系統(tǒng)Dlg.cpp?:?implementation?file
//
#include
#include?“stdafx.h“
#include?“班費收支管理系統(tǒng).h“
#include?“班費收支管理系統(tǒng)Dlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
#include
#include
struct?hy???????//定義結(jié)構(gòu)hy
{double?nummoney;??//定義收支編號與金額
char?man[10]beizhu[50]name[10]style[10];??//定義經(jīng)辦人、備注、項目名字、收支類型
};
/////////////////////////////////////////////////////////////////////////////
//?CAboutDlg?dialog?used?for?App?About
class?CAboutDlg?:?public?CDialog
{
public:
CAboutDlg();
//?Dialog?Data
//{{AFX_DATA(CAboutDlg)
enum?{?IDD?=?IDD_ABOUTBOX?};
//}}AFX_DATA
//?ClassWizard?generated?virtual?function?overrides
//{{AFX_VIRTUAL(CAboutDlg)
protected:
virtual?void?DoDataExchange(CDataExchange*?pDX);????//?DDX/DDV?support
//}}AFX_VIRTUAL
//?Implementation
protected:
//{{AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg()?:?CDialog(CAboutDlg::IDD)
{
//{{AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
void?CAboutDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAboutDlg)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg?CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
//?No?message?handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CMyDlg?dialog
CMyDlg::CMyDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CMyDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CMyDlg)
m_num?=?0.0;
m_man?=?_T(““);
m_beizhu?=?_T(““);
m_balance1?=?0.0;
m_balance2?=?0.0;
m_style?=?_T(““);
m_name?=?_T(““);
m_money?=?0.0;
//}}AFX_DATA_INIT
//?Note?that?LoadIcon?does?not?require?a?subsequent?DestroyIcon?in?Win32
m_hIcon?=?AfxGetApp()->LoadIcon(IDR_MAINframe);
}
void?CMyDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMyDlg)
DDX_Control(pDX?IDC_LIST1?m_List);
DDX_Text(pDX?IDC_EDIT1?m_num);
DDV_MinMaxDouble(pDX?m_num?1.?10000.);
DDX_Text(pDX?IDC_EDIT4?m_man);
DDX_Text(pDX?IDC_EDIT5?m_beizhu);
DDX_Text(pDX?IDC_EDIT6?m_balance1);
DDX_Text(pDX?IDC_EDIT7?m_balance2);
DDX_Text(pDX?IDC_EDIT8?m_style);
DDX_Text(pDX?IDC_EDIT2?m_name);
DDX_Text(pDX?IDC_EDIT3?m_money);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CMyDlg?CDialog)
//{{AFX_MSG_MAP(CMyDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_BUTTON3?OnButton3)
ON_BN_CLICKED(IDC_BUTTON1?OnButton1)
ON_BN_CLICKED(IDC_BUTTON2?OnButton2)
ON_WM_DESTROY()
ON_LBN_DBLCLK(IDC_LIST1?OnDblclkList1)
ON_BN_CLICKED(IDC_BUTTON4?OnButton4)
ON_BN_CLICKED(IDC_BUTTON5?OnButton5)
ON_BN_CLICKED(IDC_BUTTON6?OnButton6)
ON_BN_CLICKED(IDC_BUTTON7?OnButton7)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CMyDlg?message?handlers
- 上一篇:OpenCV手勢識別-手掌特征提取源碼
- 下一篇:矩陣連乘問題C++代碼
評論
共有 條評論