资源简介
在MFC框架中,使用ADO连接Access数据库,开发的小型图书管理系统。包括数据库连接、查询、修改、增删等,还有界面重绘。
代码片段和文件信息
// BorrowDlg.cpp : implementation file
//
#include “stdafx.h“
#include “main.h“
#include “BorrowDlg.h“
#include “mainDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBorrowDlg dialog
CBorrowDlg::CBorrowDlg(CWnd* pParent /*=NULL*/)
: CDialog(CBorrowDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CBorrowDlg)
m_read = _T(““);
m_book = _T(““);
m_overday = 0;
m_money = _T(“0“);
//}}AFX_DATA_INIT
}
void CBorrowDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBorrowDlg)
DDX_Control(pDX IDC_EDIT2 m_eread);
DDX_Control(pDX IDC_EDIT1 m_edbook);
DDX_Text(pDX IDC_EDIT1 m_read);
DDX_Text(pDX IDC_EDIT2 m_book);
DDX_Text(pDX IDC_EDIT4 m_overday);
DDX_Text(pDX IDC_EDIT3 m_money);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CBorrowDlg CDialog)
//{{AFX_MSG_MAP(CBorrowDlg)
ON_EN_CHANGE(IDC_EDIT1 onchangeEdit1)
ON_EN_CHANGE(IDC_EDIT2 onchangeEdit2)
ON_BN_CLICKED(IDC_PAYOFF OnPayoff)
ON_WM_ERASEBKGND()
ON_WM_CTLCOLOR()
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBorrowDlg message handlers
BOOL CBorrowDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_data_read=(CDataGrid *)GetDlgItem(IDC_DATA_READ);
m_data_book=(CDataGrid *)GetDlgItem(IDC_DATA_BOOK);
GetDlgItem(IDC_PAYOFF)->ShowWindow(false);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
//DEL BOOL CBorrowDlg::PreCreateWindow(CREATESTRUCT& cs)
//DEL {
//DEL // TODO: Add your specialized code here and/or call the base class
//DEL
//DEL return CDialog::PreCreateWindow(cs);
//DEL }
void CBorrowDlg::PreSubclassWindow()
{
// TODO: Add your specialized code here and/or call the base class
//CRect rect;
//this->GetWindowRect(rect);
//this->SetWindowPos(NULLrect.leftrect.topbt.bmWidthbt.bmHeightSWP_frameCHANGED);
CDialog::PreSubclassWindow();
}
void CBorrowDlg::OnCancel()
{
// TODO: Add extra cleanup here
//CDialog::OnCancel();
this->ShowWindow(SW_HIDE);
}
void CBorrowDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
CMainDlg *main=(CMainDlg *)this->GetParent();
if(m_read.IsEmpty())
{
//MessageBox(“借书证号不能为空“);
GetDlgItem(IDC_EDIT1)->SetFocus();
return ;
}
if(m_book.IsEmpty())
{
//MessageBox(“图书ID不能为空“);
GetDlgItem(IDC_EDIT2)->SetFocus();
return ;
}
long read_ID=atoi(m_read);
long book_ID=atoi(m_book);
CString cs;
//查询读者、图书是否存在或输入是否正确
cs.Format(“select * from 读者信息表图书基本信息 where 读者信息表.借书证号=%ld and \
图书基本信息.图书ID=%ld“read_IDbook_ID);
if(!main->OnSQLexcute(main->m_precordset_variant_t(cs)))
return ;
if(main->m_precordset->GetRecordCount()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-28 21:23 图书馆管理系统(修正版)1.0\
文件 9411 2012-06-26 16:42 图书馆管理系统(修正版)1.0\BorrowDlg.cpp
文件 1744 2012-06-26 12:32 图书馆管理系统(修正版)1.0\BorrowDlg.h
文件 6290 2012-07-02 23:25 图书馆管理系统(修正版)1.0\DataDlg.cpp
文件 1543 2012-06-30 21:40 图书馆管理系统(修正版)1.0\DataDlg.h
目录 0 2015-05-28 21:22 图书馆管理系统(修正版)1.0\Debug\
文件 778240 2015-05-28 21:22 图书馆管理系统(修正版)1.0\Debug\图书管理数据库.mdb
文件 4113 2012-06-19 21:21 图书馆管理系统(修正版)1.0\LogoButton.cpp
文件 1500 2012-06-19 21:19 图书馆管理系统(修正版)1.0\LogoButton.h
文件 9962 2012-07-03 10:00 图书馆管理系统(修正版)1.0\LogoDlg.cpp
文件 2141 2012-06-27 16:19 图书馆管理系统(修正版)1.0\LogoDlg.h
文件 5841 2012-06-27 11:49 图书馆管理系统(修正版)1.0\MyButton.cpp
文件 1503 2012-06-19 21:21 图书馆管理系统(修正版)1.0\MyButton.h
文件 1163 2012-06-09 11:35 图书馆管理系统(修正版)1.0\MyEdit.cpp
文件 1156 2012-06-09 11:34 图书馆管理系统(修正版)1.0\MyEdit.h
文件 550 2012-06-09 09:11 图书馆管理系统(修正版)1.0\NewButton.cpp
文件 562 2012-06-09 09:11 图书馆管理系统(修正版)1.0\NewButton.h
文件 3543 2012-06-03 21:48 图书馆管理系统(修正版)1.0\ReadMe.txt
文件 5949 2012-06-27 11:16 图书馆管理系统(修正版)1.0\RegisterDlg.cpp
文件 1647 2012-06-19 18:00 图书馆管理系统(修正版)1.0\RegisterDlg.h
文件 6374 2012-06-26 16:35 图书馆管理系统(修正版)1.0\ReturnDlg.cpp
文件 1478 2012-06-25 21:29 图书馆管理系统(修正版)1.0\ReturnDlg.h
文件 5649 2012-06-27 17:02 图书馆管理系统(修正版)1.0\SetDlg.cpp
文件 1415 2012-06-27 16:59 图书馆管理系统(修正版)1.0\SetDlg.h
文件 206 2012-06-03 21:48 图书馆管理系统(修正版)1.0\StdAfx.cpp
文件 1229 2012-06-19 21:12 图书馆管理系统(修正版)1.0\StdAfx.h
文件 5993 2012-06-07 20:13 图书馆管理系统(修正版)1.0\column.cpp
文件 2135 2012-06-07 20:13 图书馆管理系统(修正版)1.0\column.h
文件 1337 2012-06-07 20:13 图书馆管理系统(修正版)1.0\columns.cpp
文件 1293 2012-06-07 20:13 图书馆管理系统(修正版)1.0\columns.h
文件 18667 2012-06-07 20:13 图书馆管理系统(修正版)1.0\datagrid.cpp
............此处省略69个文件信息
- 上一篇:c++邻接矩阵源码
- 下一篇:MFC 在dialog上画坐标
相关资源
- MFC 在dialog上画坐标
- MFC图片预览与缩放
- VS2005版MFC备忘录
- XYZ和STL文件MFC显示
- 图书管理系统C++版202685
- TcpView源代码MFC VS2005
- mfc编写的小区住户管理系统
- 原版的鸡啄米网站的MFC编程入门知识
- 连连看 MFC 连连看 mfc 连连看
- mfc树形控件201037
- MFC_波形显示器
- CMFCOutlookBar
- MFC 五子棋 VS2013
- MFC中点圆的生成算法
- Microsoft Visual C++ 2005 Redistributable Pack
- MFC动态折线图
- MFC信息管理系统
- VS2008 opencv MFC 计算米粒的个数及最大
- mfc 画图直线、圆、椭圆
- mfc实现扫雷194704
- MFC基于逆波兰算法的四则运算计算器
- MFC物流订单管理系统
- 深入浅出MFC第二版光盘
- 基于MFC的 数字相册
- IP数据包捕获解析程序
- 纯mfc绘图制做三维仿真图形魔方
- MFC超市管理系统
- 语音识别的算法实现C++
- 基于MFC的流程图绘制工具
- MFC richedit可进行插入图片、表情,有
评论
共有 条评论