91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 18.84MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-19
  • 語言: 其他
  • 標簽: QT??

資源簡介

在VS2010的QT5下編寫的學生信息管理系統

資源截圖

代碼片段和文件信息

#include?“DataSource.h“
#include?
#include?

DataSource::DataSource()
{
}


DataSource::~DataSource()
{
}

int?DataSource::load()
{
FILE*?fp=fopen(“local.data““rb“);
if(!fp)
{
return?0;
}

//先清空
m_records.clear();

//加載數據
while(!feof(fp))
{
Student?record;
int?n=fread(&record1sizeof(Student)fp);
if(n<0)?break;
if(n==0)?continue;

m_records.push_back(record);
}
fclose(fp);

return?0;
}

//保存
int?DataSource::save()
{
FILE*?fp=fopen(“local.data““wb“);
if(!fp)
{
return?-1;
}

//保存每條記錄
for?(StudentList::iterator?iter=m_records.begin();
iter!=m_records.end();iter++)//遍歷的這個寫法語法篇有講,只需會用就行
{
Student&?record=*iter;
fwrite(&record1sizeof(Student)fp);
}
fclose(fp);
return?0;
}
//添加
int?DataSource::add(const?Student&?stu)
{
m_records.push_back(stu);
return?0;
}


//刪除
void?DataSource::remove(int?id)
{
for?(StudentList::iterator?iter=m_records.begin();
iter!=m_records.end();iter++)
{
Student&?record=*iter;
if(record.id==id)
{
m_records.erase(iter);
break;
}
}
}

//按學號查找
Student*?DataSource::find(int?id)
{
for?(StudentList::iterator?iter=m_records.begin();
iter!=m_records.end();iter++)
{
Student&?record=*iter;
if?(record.id==id)
{
return?&record;
}
}
return?NULL;
}

//按姓名匹配查找
void?DataSource::match(const?char*?nameStudentList&?results)
{
for(StudentList::iterator?iter=m_records.begin();
iter!=m_records.end();iter++)
{
Student&?record=*iter;
//標準C里的查找函數
if(strstr(record.namename)!=NULL)
{
results.push_back(record);
}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-11-04?09:39??Demo002\
?????文件????????1720??2016-11-03?14:29??Demo002\DataSource.cpp
?????文件?????????655??2016-11-02?16:08??Demo002\DataSource.h
?????目錄???????????0??2016-11-03?14:50??Demo002\Debug\
?????文件??????136392??2016-11-03?14:50??Demo002\Debug\CL.read.1.tlog
?????文件????????3488??2016-11-03?14:50??Demo002\Debug\CL.write.1.tlog
?????文件??????135177??2016-11-03?14:29??Demo002\Debug\DataSource.obj
?????文件?????????381??2016-11-03?14:50??Demo002\Debug\Demo002.exe.intermediate.manifest
?????文件??????????48??2016-11-03?14:50??Demo002\Debug\Demo002.lastbuildstate
?????文件????????3596??2016-11-03?14:50??Demo002\Debug\Demo002.log
?????文件?????????707??2016-11-02?16:14??Demo002\Debug\Demo002.vcxprojResolveAssemblyReference.cache
?????文件???????????0??2016-11-02?16:14??Demo002\Debug\Demo002.write.1.tlog
?????文件??????246200??2016-11-03?14:50??Demo002\Debug\DlgNew.obj
?????文件????????7620??2016-11-03?14:50??Demo002\Debug\cl.command.1.tlog
?????文件????????2676??2016-11-03?14:50??Demo002\Debug\custombuild.command.1.tlog
?????文件?????????596??2016-11-03?14:50??Demo002\Debug\custombuild.read.1.tlog
?????文件?????????754??2016-11-03?14:50??Demo002\Debug\custombuild.write.1.tlog
?????文件??????335123??2016-11-03?14:50??Demo002\Debug\demo002.obj
?????文件????????3670??2016-11-03?14:50??Demo002\Debug\link.command.1.tlog
?????文件????????8128??2016-11-03?14:50??Demo002\Debug\link.read.1.tlog
?????文件?????????840??2016-11-03?14:50??Demo002\Debug\link.write.1.tlog
?????文件???????90003??2016-11-03?14:50??Demo002\Debug\main.obj
?????文件???????88440??2016-11-03?14:50??Demo002\Debug\moc_DlgNew.obj
?????文件???????94283??2016-11-03?14:50??Demo002\Debug\moc_demo002.obj
?????文件?????????374??2016-11-03?14:50??Demo002\Debug\mt.command.1.tlog
?????文件?????????642??2016-11-03?14:50??Demo002\Debug\mt.read.1.tlog
?????文件?????????196??2016-11-03?14:50??Demo002\Debug\mt.write.1.tlog
?????文件????????5014??2016-11-02?19:59??Demo002\Debug\qrc_demo002.obj
?????文件?????1224704??2016-11-03?14:50??Demo002\Debug\vc100.pdb
?????文件????24268800??2016-11-03?14:52??Demo002\Demo002.sdf
?????文件?????????880??2016-11-02?15:49??Demo002\Demo002.sln
............此處省略34個文件信息

評論

共有 條評論