资源简介
图书管理系统C++MFC课程设计毕业论文设计图书管理系统C++MFC课程设计毕业论文设计
代码片段和文件信息
// Borrow.cpp : implementation file
//
#include “stdafx.h“
#include “图书管理系统.h“
#include “Borrow.h“
#include “NewBookDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#include
#include
#include
#include
#include
#include
#include
using namespace std;
/////////////////////////////////////////////////////////////////////////////
// CBorrow dialog
CBorrow::CBorrow(CWnd* pParent /*=NULL*/)
: CDialog(CBorrow::IDD pParent)
{
//{{AFX_DATA_INIT(CBorrow)
m_Name = _T(““);
//}}AFX_DATA_INIT
}
void CBorrow::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBorrow)
DDX_Text(pDX IDC_EDIT1 m_Name);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CBorrow CDialog)
//{{AFX_MSG_MAP(CBorrow)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBorrow message handlers
void CBorrow::OnOK()
{
// TODO: Add extra validation here
int i=0j=0n=0;
Book p[100];
Book temp1;
string inputName;
CMyApp *app = (CMyApp *)AfxGetApp();// ++++++++++++++important
string temp;
ifstream fileline;
fileline.open(“Book.txt“ios::in);
if (!fileline)
{
cout<<“open error!“< abort();
}
while(getline(filelinetemp))
{
n++;
}
//cout << n << endl;
fileline.close();
app->num_Book=n;
ifstream filein;
filein.open(“Book.txt“);
if (!filein)
{
MessageBox(“打开失败!““请重新登录!“MB_OK);
abort();
}
UpdateData(true);
for(i=0;inum_Book;i++)
{
filein >> p[i].strName;
filein >> p[i].strIdentifier;
filein >> p[i].strClass;
filein >> p[i].strAcount;
}
//app->num_Book--;
inputName=m_Name.GetBuffer(0);
for(i=0;inum_Book;i++)
{
if(p[i].strName == inputName)
{
int a;
string str;
p[i].strName = p[i].strName;
p[i].strIdentifier = p[i].strIdentifier;
p[i].strClass = p[i].strClass;
str=p[i].strAcount;
a=atoi(str.c_str());
a=a-1;
stringstream ss;
ss< ss>>p[i].strAcount;
MessageBox(“借阅成功!““恭喜!“MB_OK);
break;
}
else
{
j++;
}
}
if(j==app->num_Book)
{
MessageBox(“输入的书本信息有误““请重新输入“MB_OK);
m_Name=““;
UpdateData(false);
GetDlgItem(IDC_EDIT1)->SetFocus();
return;
}
ofstream fileout;
fileout.open(“Book.txt“);
if (!fileout)
{
MessageBox(“打开失败!““请重新登录!“MB_OK);
abort();
}
for(i=0;inum_Book;i++)
{
fileout << setw(18) << p[i].strName << setw(12) << p[i].strIdentifier << setw(12) << p[i].strClass
<< setw(8) << p[i].strAcount << endl;
}
CDialog::OnOK();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-12-28 17:11 图书管理系统2\
文件 25 2013-07-13 21:15 图书管理系统2\Administor.txt
文件 357 2013-07-13 21:15 图书管理系统2\Book.txt
文件 2808 2013-07-13 21:15 图书管理系统2\Borrow.cpp
文件 1174 2013-07-13 21:15 图书管理系统2\Borrow.h
文件 3265 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.cpp
文件 3469 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.dsp
文件 517 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.dsw
文件 1301 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.h
文件 41984 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.ncb
文件 48640 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.opt
文件 967 2013-07-13 21:15 图书管理系统2\ClassifiedSearchDlg.plg
目录 0 2017-12-28 17:11 图书管理系统2\Debug\
文件 41252 2013-07-13 21:15 图书管理系统2\Debug\Borrow.obj
文件 36364 2013-07-13 21:15 图书管理系统2\Debug\ClassifiedSearchDlg.obj
文件 25600 2013-07-13 21:15 图书管理系统2\Debug\ClassifiedSearchDlg.pdb
文件 39188 2013-07-13 21:15 图书管理系统2\Debug\DelAdminiDlg.obj
文件 39036 2013-07-13 21:15 图书管理系统2\Debug\DelBookDlg.obj
文件 37875 2013-07-13 21:15 图书管理系统2\Debug\DelReaderDlg.obj
文件 31682 2013-07-13 21:15 图书管理系统2\Debug\DisplayAllBookDlg.obj
文件 40732 2013-07-13 21:15 图书管理系统2\Debug\Lent.obj
文件 36734 2013-07-13 21:15 图书管理系统2\Debug\LoginDlg.obj
文件 75332 2013-07-13 21:15 图书管理系统2\Debug\MainFrm.obj
文件 33316 2013-07-13 21:15 图书管理系统2\Debug\NamedSearchDlg.obj
文件 37028 2013-07-13 21:15 图书管理系统2\Debug\NewAdminiDlg.obj
文件 43722 2013-07-13 21:15 图书管理系统2\Debug\NewBookDlg.obj
文件 37137 2013-07-13 21:15 图书管理系统2\Debug\NewReaderDlg.obj
文件 41803 2013-07-13 21:15 图书管理系统2\Debug\RevAdminiDlg.obj
文件 46409 2013-07-13 21:15 图书管理系统2\Debug\RevBookDlg.obj
文件 41227 2013-07-13 21:15 图书管理系统2\Debug\RevReaderDlg.obj
文件 105576 2013-07-13 21:15 图书管理系统2\Debug\StdAfx.obj
............此处省略62个文件信息
- 上一篇:C++实现吃豆子人小游戏windows控制台
- 下一篇:C++图书管理系统MFC
相关资源
- C语言进阶源码---基于graphics实现图书
- 简易图书管理系统C语言
- 基于VC++利用MFC做的图书管理系统
- 图书管理系统.cpp
- 基于c++的图书馆图书管理系统
- c#图书管理系统+详细数据库设计文档
- c++面向对象图书管理系统
- 图书管理系统及数据库
- 图书管理系统mfc+sql
- 经典的图书管理系统c++源代码
- c++和SqlServer做的图书管理系统
- 图书管理系统源代码(C++)数据库
- mfc图书管理系统236562
- EGE C语言 图书馆管理系统 实习作业
- c语言期末大作业图书管理系统
- 图书管理系统VC6 MFC
- 图书管理系统 visual c++ 6.0,access开发
- MFC图书管理系统代码及程序 可用作毕
- 图书管理系统 CMFC带界面 数据库注册
- 正常使用的基于MFC的简单图书管理系
- Access2003 数据库 VC MFC 图书管理系统
- VC MFC之图书管理系统含源码
- C++图书管理系统包括源码,论文,以
- 源码:MFC按钮重绘-图书管理系统ADO
- 图书管理系统C++版202685
- 数据结构课程设计图书管理系统c语言
- MFC图书管理系统
- 基于C语言和SQL SERVER数据库实现的图书
- vc++图书管理系统
- MFC+文档图书管理系统C++
评论
共有 条评论