• 大小: 4.45MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-02
  • 语言: C/C++
  • 标签: MFC  

资源简介

一个简单但是非常完整的MFC超市管理系统,功能包括 (1)显示出商店的全部商品; (2)显示商品的单价; (3)选择继续购买或结算 (4)计算出卖出的总价; (5)将商品添加到系统中;

资源截图

代码片段和文件信息

// Add.cpp : implementation file
//

#include “stdafx.h“
#include “market.h“
#include “Add.h“
#include “fstream.h“
#include “MarketDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Add dialog


Add::Add(CWnd* pParent /*=NULL*/)
: CDialog(Add::IDD pParent)
{

//{{AFX_DATA_INIT(Add)
m_n1 = _T(““);
m_n2 = _T(““);
//}}AFX_DATA_INIT
};


void Add::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Add)
DDX_Control(pDX IDC_LIST2 m_n3);
DDX_Text(pDX IDC_EDIT1 m_n1);
DDX_Text(pDX IDC_EDIT2 m_n2);
//}}AFX_DATA_MAP

}
BOOL Add::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here
 m_n3.Modifystyle(0LVS_REPORT);//修改显示风格
    m_n3.InsertColumn(0“商品编号“LVCFMT_CENTER170NULL);//添加“姓名”列
    m_n3.InsertColumn(1“单价“LVCFMT_CENTER200NULL); //添加“电话”列

 /*m_n3.InsertItem(0“苹果“);
     m_n3.SetItemText(01“3.5“);

     m_n3.InsertItem(1“西瓜“);
     m_n3.SetItemText(11“4.5“);

  m_n3.InsertItem(2“鸡蛋“);
     m_n3.SetItemText(21“5.0“);

  m_n3.InsertItem(3“面包“);
     m_n3.SetItemText(31“6.0“);*/


return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}


BEGIN_MESSAGE_MAP(Add CDialog)
//{{AFX_MSG_MAP(Add)
ON_BN_CLICKED(IDC_BUTTON1 OnButton1)
ON_BN_CLICKED(IDC_BUTTON2 OnButton2)
ON_BN_CLICKED(IDC_BUTTON3 OnButton3)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Add message handlers

void Add::OnButton1() 
{
// TODO: Add your control notification handler code here
/*Add q;
if(IDOK==q.DoModal())
    {

}*/
UpdateData(TRUE);
MessageBox(“添加商品成功““商店“);
m_n3.InsertItem(0m_n1);
    m_n3.SetItemText(01m_n2);
m_n1=““;
m_n2=““;
UpdateData(FALSE);
}

void Add::OnButton2() 
{
// TODO: Add your control notification handler code here
  CString str;
       fstream outfile(“Supmarket.txt“ios::app);
       int Count=m_n3.GetItemCount();
       for(int i=Count-1;i>=0;i--)
       {
          for(int j=0;j<2;j++)
          {
              str=m_n3.GetItemText(ij);
              str+=‘ ‘;
              outfile<           }
           outfile<         }
      outfile.close();
}

void Add::OnButton3() 
{
// TODO: Add your control notification handler code here
OnOK();
CMarketDlg q;
q.DoModal();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-01-03 17:50  market\
     文件        2683  2016-01-03 17:32  market\Add.cpp
     文件        1234  2016-01-03 14:00  market\Add.h
     文件        3725  2016-01-03 17:49  market\Buy.cpp
     文件        1263  2016-01-03 16:45  market\Buy.h
     目录           0  2016-01-03 17:49  market\Debug\
     文件       23319  2016-01-03 17:32  market\Debug\Add.obj
     文件       26592  2016-01-03 17:49  market\Debug\Buy.obj
     文件       17092  2016-01-03 17:47  market\Debug\Enter.obj
     文件     2183219  2016-01-03 17:49  market\Debug\market.exe
     文件     2631136  2016-01-03 17:49  market\Debug\market.ilk
     文件       12163  2016-01-03 14:44  market\Debug\market.obj
     文件     5456972  2016-01-03 11:21  market\Debug\market.pch
     文件     4244480  2016-01-03 17:49  market\Debug\market.pdb
     文件        9624  2016-01-03 17:36  market\Debug\market.res
     文件       27354  2016-01-03 16:46  market\Debug\marketDlg.obj
     文件      105382  2016-01-03 11:21  market\Debug\StdAfx.obj
     文件      230400  2016-01-03 17:49  market\Debug\vc60.idb
     文件      380928  2016-01-03 17:49  market\Debug\vc60.pdb
     文件        1586  2016-01-03 17:47  market\Enter.cpp
     文件        1177  2016-01-03 11:24  market\Enter.h
     文件       37144  2016-01-03 17:36  market\market.aps
     文件        2815  2016-01-03 17:36  market\market.clw
     文件        2063  2016-01-03 11:09  market\market.cpp
     文件        4413  2016-01-03 16:53  market\market.dsp
     文件         520  2016-01-03 11:09  market\market.dsw
     文件        1324  2016-01-03 11:09  market\market.h
     文件       66560  2016-01-03 17:50  market\market.ncb
     文件       51712  2016-01-03 17:50  market\market.opt
     文件        1102  2016-01-03 17:49  market\market.plg
     文件        7734  2016-01-03 17:36  market\market.rc
............此处省略10个文件信息

评论

共有 条评论