源码:MFC按钮重绘-图书管理系统ADO+Access数据库
在MFC框架中,使用ADO连接Access数据库,开发的小型图书管理系统。包括数据库连接、查询、修改、增删等,还有界面重绘。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-28 21:23 图书馆管理系统(修正版)1.0
文件 9411 2012-06-26 16:42 图书馆管理系统(修正版)1.0BorrowDlg.cpp
文件 1744 2012-06-26 12:32 图书馆管理系统(修正版)1.0BorrowDlg.h
文件 6290 2012-07-02 23:25 图书馆管理系统(修正版)1.0DataDlg.cpp
文件 1543 2012-06-30 21:40 图书馆管理系统(修正版)1.0DataDlg.h
目录 0 2015-05-28 21:22 图书馆管理系统(修正版)1.0Debug
文件 778240 2015-05-28 21:22 图书馆管理系统(修正版)1.0Debug图书管理数据库.mdb
文件 4113 2012-06-19 21:21 图书馆管理系统(修正版)1.0LogoButton.cpp
文件 1500 2012-06-19 21:19 图书馆管理系统(修正版)1.0LogoButton.h
文件 9962 2012-07-03 10:00 图书馆管理系统(修正版)1.0LogoDlg.cpp
文件 2141 2012-06-27 16:19 图书馆管理系统(修正版)1.0LogoDlg.h
文件 5841 2012-06-27 11:49 图书馆管理系统(修正版)1.0MyButton.cpp
文件 1503 2012-06-19 21:21 图书馆管理系统(修正版)1.0MyButton.h
文件 1163 2012-06-09 11:35 图书馆管理系统(修正版)1.0MyEdit.cpp
文件 1156 2012-06-09 11:34 图书馆管理系统(修正版)1.0MyEdit.h
文件 550 2012-06-09 09:11 图书馆管理系统(修正版)1.0NewButton.cpp
文件 562 2012-06-09 09:11 图书馆管理系统(修正版)1.0NewButton.h
文件 3543 2012-06-03 21:48 图书馆管理系统(修正版)1.0ReadMe.txt
文件 5949 2012-06-27 11:16 图书馆管理系统(修正版)1.0RegisterDlg.cpp
文件 1647 2012-06-19 18:00 图书馆管理系统(修正版)1.0RegisterDlg.h
文件 6374 2012-06-26 16:35 图书馆管理系统(修正版)1.0ReturnDlg.cpp
文件 1478 2012-06-25 21:29 图书馆管理系统(修正版)1.0ReturnDlg.h
文件 5649 2012-06-27 17:02 图书馆管理系统(修正版)1.0SetDlg.cpp
文件 1415 2012-06-27 16:59 图书馆管理系统(修正版)1.0SetDlg.h
文件 206 2012-06-03 21:48 图书馆管理系统(修正版)1.0StdAfx.cpp
文件 1229 2012-06-19 21:12 图书馆管理系统(修正版)1.0StdAfx.h
文件 5993 2012-06-07 20:13 图书馆管理系统(修正版)1.0column.cpp
文件 2135 2012-06-07 20:13 图书馆管理系统(修正版)1.0column.h
文件 1337 2012-06-07 20:13 图书馆管理系统(修正版)1.0columns.cpp
文件 1293 2012-06-07 20:13 图书馆管理系统(修正版)1.0columns.h
文件 18667 2012-06-07 20:13 图书馆管理系统(修正版)1.0datagrid.cpp
............此处省略69个文件信息
// 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.0BorrowDlg.cpp
文件 1744 2012-06-26 12:32 图书馆管理系统(修正版)1.0BorrowDlg.h
文件 6290 2012-07-02 23:25 图书馆管理系统(修正版)1.0DataDlg.cpp
文件 1543 2012-06-30 21:40 图书馆管理系统(修正版)1.0DataDlg.h
目录 0 2015-05-28 21:22 图书馆管理系统(修正版)1.0Debug
文件 778240 2015-05-28 21:22 图书馆管理系统(修正版)1.0Debug图书管理数据库.mdb
文件 4113 2012-06-19 21:21 图书馆管理系统(修正版)1.0LogoButton.cpp
文件 1500 2012-06-19 21:19 图书馆管理系统(修正版)1.0LogoButton.h
文件 9962 2012-07-03 10:00 图书馆管理系统(修正版)1.0LogoDlg.cpp
文件 2141 2012-06-27 16:19 图书馆管理系统(修正版)1.0LogoDlg.h
文件 5841 2012-06-27 11:49 图书馆管理系统(修正版)1.0MyButton.cpp
文件 1503 2012-06-19 21:21 图书馆管理系统(修正版)1.0MyButton.h
文件 1163 2012-06-09 11:35 图书馆管理系统(修正版)1.0MyEdit.cpp
文件 1156 2012-06-09 11:34 图书馆管理系统(修正版)1.0MyEdit.h
文件 550 2012-06-09 09:11 图书馆管理系统(修正版)1.0NewButton.cpp
文件 562 2012-06-09 09:11 图书馆管理系统(修正版)1.0NewButton.h
文件 3543 2012-06-03 21:48 图书馆管理系统(修正版)1.0ReadMe.txt
文件 5949 2012-06-27 11:16 图书馆管理系统(修正版)1.0RegisterDlg.cpp
文件 1647 2012-06-19 18:00 图书馆管理系统(修正版)1.0RegisterDlg.h
文件 6374 2012-06-26 16:35 图书馆管理系统(修正版)1.0ReturnDlg.cpp
文件 1478 2012-06-25 21:29 图书馆管理系统(修正版)1.0ReturnDlg.h
文件 5649 2012-06-27 17:02 图书馆管理系统(修正版)1.0SetDlg.cpp
文件 1415 2012-06-27 16:59 图书馆管理系统(修正版)1.0SetDlg.h
文件 206 2012-06-03 21:48 图书馆管理系统(修正版)1.0StdAfx.cpp
文件 1229 2012-06-19 21:12 图书馆管理系统(修正版)1.0StdAfx.h
文件 5993 2012-06-07 20:13 图书馆管理系统(修正版)1.0column.cpp
文件 2135 2012-06-07 20:13 图书馆管理系统(修正版)1.0column.h
文件 1337 2012-06-07 20:13 图书馆管理系统(修正版)1.0columns.cpp
文件 1293 2012-06-07 20:13 图书馆管理系统(修正版)1.0columns.h
文件 18667 2012-06-07 20:13 图书馆管理系统(修正版)1.0datagrid.cpp
............此处省略69个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)