资源简介
MFC创建的图书管理系统,用c++编写,可以完成正常的图书馆日常工作
代码片段和文件信息
// AddBooks.cpp : 实现文件
//
#include “stdafx.h“
#include “LibrarySystem.h“
#include “AddBooks.h“
#include “afxdialogex.h“
#include “Book.h“
#include
using namespace std;
// AddBooks 对话框
IMPLEMENT_DYNAMIC(AddBooks CDialog)
AddBooks::AddBooks(CWnd* pParent /*=NULL*/)
: CDialog(AddBooks::IDD pParent)
{
}
AddBooks::~AddBooks()
{
}
void AddBooks::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(AddBooks CDialog)
ON_BN_CLICKED(IDOK &AddBooks::OnBnClickedOk)
ON_BN_CLICKED(IDCANCEL &AddBooks::OnBnClickedCancel)
ON_EN_CHANGE(IDC_EDIT1 &AddBooks::OnEnChangeEdit1)
END_MESSAGE_MAP()
// AddBooks 消息处理程序
void AddBooks::OnBnClickedOk()
{
fstream books(“Book.dat“ios::out|ios::in|ios::app|ios::binary);
if (!books)
{
MessageBox(“无法打开文件!“);
CDialog::OnCancel();
return;
}
books.seekp(ios::beg);
char n[10];
int tnumber=0id=0;
Book tempb;
GetDlgItemText(IDC_EDIT3LPTSTR(n)9);
id=atoi(n);
while (!books.eof())
{
books.read((char*)&tempbsizeof(Book));
if (tempb.getID()==id)
{
MessageBox(“输入的编号重复!请重新输入“);
return;
}
}
books.close();
books.open(“Book.dat“ios::out|ios::in|ios::app|ios::binary);
books.seekp(ios::beg);
char buffer[10];
GetDlgItemText(IDC_EDIT1LPTSTR(buffer)9);
GetDlgItemText(IDC_EDIT2LPTSTR(n)9);
tnumber=atoi(n);
Book tempb1(buffertnumberid);
books.seekp(ios::end);
books.write((char*)&tempb1sizeof(Book));
books.close();
MessageBox(“添加成功!“);
CDialog::OnOK();
}
void AddBooks::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
CDialog::OnCancel();
}
void AddBooks::OnEnChangeEdit1()
{
// TODO: 如果该控件是 RICHEDIT 控件,它将不
// 发送此通知,除非重写 CDialog::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。
// TODO: 在此添加控件通知处理程序代码
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 174 2012-06-10 22:45 LibrarySystem2\Book.dat
文件 4 2012-06-11 20:43 LibrarySystem2\Debug\Book.dat
文件 5170176 2012-06-19 17:08 LibrarySystem2\Debug\LibrarySystem.exe
文件 2955392 2012-06-19 17:08 LibrarySystem2\Debug\LibrarySystem.ilk
文件 6147072 2012-06-19 17:08 LibrarySystem2\Debug\LibrarySystem.pdb
文件 62 2012-05-28 23:26 LibrarySystem2\Debug\Manager.dat
文件 1080 2012-06-10 22:33 LibrarySystem2\Debug\Reader.dat
文件 31 2012-05-28 23:26 LibrarySystem2\Debug\temp.dat
文件 2013 2012-05-28 23:26 LibrarySystem2\LibrarySystem\AddBooks.cpp
文件 900 2012-05-30 22:39 LibrarySystem2\LibrarySystem\AddBooks.h
文件 2434 2012-05-31 15:13 LibrarySystem2\LibrarySystem\AddManager.cpp
文件 496 2012-05-28 23:26 LibrarySystem2\LibrarySystem\AddManager.h
文件 855054 2012-05-28 23:26 LibrarySystem2\LibrarySystem\background.bmp
文件 1094 2012-05-28 23:26 LibrarySystem2\LibrarySystem\ba
文件 860 2012-05-30 22:39 LibrarySystem2\LibrarySystem\ba
文件 786 2012-05-30 22:39 LibrarySystem2\LibrarySystem\ba
文件 1325 2012-05-30 22:39 LibrarySystem2\LibrarySystem\Book.cpp
文件 120 2012-06-12 13:45 LibrarySystem2\LibrarySystem\Book.dat
文件 812 2012-05-30 22:39 LibrarySystem2\LibrarySystem\Book.h
文件 966 2012-05-30 22:39 LibrarySystem2\LibrarySystem\BookDate.cpp
文件 814 2012-05-30 22:39 LibrarySystem2\LibrarySystem\BookDate.h
文件 587 2012-05-30 22:39 LibrarySystem2\LibrarySystem\BooksManager.cpp
文件 685 2012-05-30 22:39 LibrarySystem2\LibrarySystem\BooksManager.h
文件 48 2012-05-28 23:26 LibrarySystem2\LibrarySystem\BorrowBook.cpp
文件 240 2012-05-28 23:26 LibrarySystem2\LibrarySystem\BorrowBook.h
文件 3619 2012-05-28 23:26 LibrarySystem2\LibrarySystem\BorrowBooks.cpp
文件 543 2012-05-28 23:26 LibrarySystem2\LibrarySystem\BorrowBooks.h
文件 2840 2012-05-28 23:26 LibrarySystem2\LibrarySystem\ChangeBooks.cpp
文件 481 2012-05-28 23:26 LibrarySystem2\LibrarySystem\ChangeBooks.h
文件 1719 2012-05-28 23:26 LibrarySystem2\LibrarySystem\ChangeReader.cpp
............此处省略141个文件信息
相关资源
- MFC图书管理系统亲测可用
- B树+B树实现的图书管理系统(C语言)
- C++代码图书管理系统
- 图书管理系统c++ 数据库
- 可视化程序设计/MFC/图书管理系统
- c语言课程设计——图书管理系统
- C++课程设计--图书管理系统
- 图书管理系统纯c++编译,vc6轻松实现
- C++图书管理系统含管理员
- c语言课程设计 图书管理系统 功能全
- 基于MFC的图书管理系统
- 图书管理系统(C语言课程设计报告
- c++图书管理系统286223
- 数据结构课程设计图书管理系统
- 图书管理系统c++版
- 数据结构课程设计c++图书管理系统源
- c++课程设计之图书管理系统
- c++_图书信息管理系统(
- C++图书管理系统代码
- C语言图书管理系统源代码
- 东南大学 MFC 课程设计 图书管理系统
- C语言源代码学生成绩管理系统、图书
- 人员信息管理系统c++版超详细
- 图书管理系统C++实现
- 毕业设计图书管理系统C语言源代码,
- C++简单程序设计图书管理系统
- 图书管理系统MFC+SQL+VC
- 图书管理系统 C语言设计源代码和实验
- 图书管理系统C语言+数据结构与算法
- 图书管理系统大作业C++代码
评论
共有 条评论