资源简介
VC写的餐厅管理系统 附带数据库
代码片段和文件信息
// DeskPage.cpp : implementation file
//
#include “stdafx.h“
#include “RMS.h“
#include “DeskPage.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDeskPage property page
IMPLEMENT_DYNCREATE(CDeskPage CPropertyPage)
CDeskPage::CDeskPage() : CPropertyPage(CDeskPage::IDD)
{
//{{AFX_DATA_INIT(CDeskPage)
m_strNum = _T(““);
m_strDesc = _T(““);
m_strCode = _T(““);
//}}AFX_DATA_INIT
}
CDeskPage::~CDeskPage()
{
}
void CDeskPage::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDeskPage)
DDX_Control(pDX IDC_COMBO_FREE m_cbFree);
DDX_Control(pDX IDC_LIST_DISP m_listDisp);
DDX_Text(pDX IDC_EDIT_NUM m_strNum);
DDX_Text(pDX IDC_EDIT_DESC m_strDesc);
DDX_Text(pDX IDC_EDIT_CODE m_strCode);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDeskPage CPropertyPage)
//{{AFX_MSG_MAP(CDeskPage)
ON_BN_CLICKED(IDC_BUTTON_ADD OnButtonAdd)
ON_BN_CLICKED(IDC_BUTTON_MODIFY OnButtonModify)
ON_BN_CLICKED(IDC_BUTTON_DEL OnButtonDel)
ON_NOTIFY(NM_CLICK IDC_LIST_DISP onclickListDisp)
ON_BN_CLICKED(IDC_BUTTON_CLEAR OnButtonClear)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDeskPage message handlers
void CDeskPage::OnButtonAdd()
{
UpdateData();
if (m_strCode.IsEmpty() || m_strNum.IsEmpty())
{
AfxMessageBox(“请输入餐桌信息!“);
return;
}
int iNum=atoi((LPCTSTR)m_strNum);
m_rsDataSet.AddNew();
m_rsDataSet.m_Desk_code=m_strCode;
m_rsDataSet.m_Desk_num=iNum;
m_rsDataSet.m_Desk_detail=m_strDesc;
m_rsDataSet.m_Desk_full=m_cbFree.GetCurSel();
m_rsDataSet.Update();
m_rsDataSet.Requery();
RefreshData();
// TODO: Add your control notification handler code here
}
BOOL CDeskPage::OnInitDialog()
{
CPropertyPage::OnInitDialog();
if (!m_rsDataSet.Open(AFX_DB_USE_DEFAULT_TYPE))
AfxMessageBox(“数据打开失败!“);
m_listDisp.InsertColumn(0“餐桌号“);
m_listDisp.InsertColumn(1“座位数“);
m_listDisp.InsertColumn(2“描述“);
m_listDisp.InsertColumn(3“是否空闲“);
RECT rect;
m_listDisp.GetWindowRect(&rect);
int wid = rect.right - rect.left;
m_listDisp.SetColumnWidth(0wid/4);
m_listDisp.SetColumnWidth(1wid/4);
m_listDisp.SetColumnWidth(2wid/4);
m_listDisp.SetColumnWidth(3wid/4);
m_listDisp.SetColumnWidth(4wid/4);
m_listDisp.SetExtendedstyle(LVS_EX_FULLROWSELECT);
m_cbFree.SetCurSel(1);
RefreshData();
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CDeskPage::RefreshData()
{
if(m_rsDataSet.IsBOF())
return;
m_listDisp.DeleteAllItems();
m_listDisp.SetRedraw(FALSE);
m_rsDataSet.MoveFirst();
int i=0;
CString strNum;
while(!m_r
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 233472 2008-02-29 09:17 ch06 餐厅管理系统\Release\RMS.exe
文件 266240 2008-08-29 18:14 ch06 餐厅管理系统\Release\RMS.mdb
文件 5044 2008-02-28 08:32 ch06 餐厅管理系统\RMS\DeskPage.cpp
文件 1542 2008-02-28 08:25 ch06 餐厅管理系统\RMS\DeskPage.h
文件 1384 2008-02-28 07:59 ch06 餐厅管理系统\RMS\DeskSet.cpp
文件 1311 2008-02-28 08:07 ch06 餐厅管理系统\RMS\DeskSet.h
文件 5321 2008-02-28 18:51 ch06 餐厅管理系统\RMS\DishPage.cpp
文件 1564 2008-02-28 07:46 ch06 餐厅管理系统\RMS\DishPage.h
文件 1475 2008-02-28 06:21 ch06 餐厅管理系统\RMS\DishSet.cpp
文件 1340 2008-02-28 06:21 ch06 餐厅管理系统\RMS\DishSet.h
文件 189054 2008-02-28 21:07 ch06 餐厅管理系统\RMS\Head.bmp
文件 5487 2008-02-28 19:08 ch06 餐厅管理系统\RMS\OrderPage.cpp
文件 1561 2008-02-28 17:18 ch06 餐厅管理系统\RMS\OrderPage.h
文件 1436 2008-02-28 16:36 ch06 餐厅管理系统\RMS\OrderSet.cpp
文件 1338 2008-02-28 16:36 ch06 餐厅管理系统\RMS\OrderSet.h
文件 4557 2008-02-28 20:50 ch06 餐厅管理系统\RMS\PayPage.cpp
文件 1511 2008-02-28 20:49 ch06 餐厅管理系统\RMS\PayPage.h
文件 1807 2008-02-28 19:04 ch06 餐厅管理系统\RMS\PaySet.cpp
文件 1435 2008-02-28 21:03 ch06 餐厅管理系统\RMS\PaySet.h
文件 3525 2008-02-27 17:38 ch06 餐厅管理系统\RMS\ReadMe.txt
文件 1078 2008-02-27 17:38 ch06 餐厅管理系统\RMS\res\RMS.ico
文件 395 2008-02-27 17:38 ch06 餐厅管理系统\RMS\res\RMS.rc2
文件 1688 2008-02-28 21:07 ch06 餐厅管理系统\RMS\resource.h
文件 214404 2008-02-29 09:17 ch06 餐厅管理系统\RMS\RMS.APS
文件 6087 2008-02-29 09:17 ch06 餐厅管理系统\RMS\RMS.clw
文件 2021 2008-02-27 17:38 ch06 餐厅管理系统\RMS\RMS.cpp
文件 5115 2008-02-28 21:07 ch06 餐厅管理系统\RMS\RMS.dsp
文件 531 2008-02-27 18:20 ch06 餐厅管理系统\RMS\RMS.dsw
文件 1291 2008-02-28 21:07 ch06 餐厅管理系统\RMS\RMS.h
文件 115712 2008-02-29 09:17 ch06 餐厅管理系统\RMS\RMS.ncb
............此处省略15个文件信息
- 上一篇:OMAPL138原理图
- 下一篇:IT整体外包方案-外包公司专用
相关资源
- libx.exe 从vc COFF格式的.lib静态库提取
- 库存管理系统设计文档
- 基于SpringBoot+Mybatis商品信息管理系统
- TSimpleGraph v2.91
- 仓库管理系统课程设计
- 图书管理系统答辩PPT
-
spring-code-ba
sed - 简单银行管理系统
- 教师工资管理系统包括6大模块介绍
- 车辆管理系统数据库应用技术
- GDI+柱状图
- 人力资源管理系统模版,页面源代码
- 学生宿舍管理系统概要设计说明书
- 学校图书馆信息管理系统设计
- mvc模式用户注册及登录
- 数据库课程设计—连锁店管理系统
- QT程序学生管理系统
- vc实现的ftp客户端断点续传
- 使用ZLIB库压缩解压源码支持多级文件
- 电压频率转换器原理及典型电压频率
- 一个强大的虚拟机的源代码。虽然是
- 《旅游公司综合信息管理系统》需求
- Delphi库存管理系统增删改查
- 人事管理系统 人事管理系统
- 医院门诊管理系统数据库设计
- 制作动画GIF的VC源代码,八叉树算法生
- 毕业设计论文-会员管理系统含代码
- vfp个人通讯簿管理系统程序源码及论
- 库存管理系统数据表设计
- VC控制Excel的示范源码--不错的选择
评论
共有 条评论