資源簡介
圖書管理系統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?< 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?< < }
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
評論
共有 條評論