项目结构整理,bean对象转为h文件

This commit is contained in:
zyx 2022-07-06 15:40:27 +08:00
parent 0ddf037a96
commit fc3e710d50
8 changed files with 52 additions and 21 deletions

31
Course.h Normal file
View File

@ -0,0 +1,31 @@
/*
* ¿Î³Ì±íDAO
*/
#ifndef COURSE_H
#define COURSE_H
#include<string>
using std::string;
class Course
{
public:
Course() { ; }
Course(string id, string name) {
this->id = id;
this->name = name;
}
string getId() { return id; }
void setId(string id) { this->id = id; }
string getName() { return name; }
void setName(string name) { this->name = name; }
string toString() {
return id + "\t" + name;
}
private:
string id;//¿Î³ÌºÅ
string name;//¿Î³ÌÃû
};
#endif // !COURSE_H

View File

@ -8,7 +8,7 @@
#include<iostream>
#include<vector>
#include"Course.cpp"
#include"Course.h"
/*
*

View File

@ -1,8 +1,8 @@
/*
* DAO
*/
#ifndef GRADE_CPP
#define GRADE_CPP
#ifndef GRADE_H
#define GRADE_H
#include<string>
using std::string;
@ -33,4 +33,4 @@ private:
string grade;//成绩
};
#endif // !GRADE_CPP
#endif // !GRADE_H

View File

@ -8,7 +8,7 @@
#include<iostream>
#include<vector>
#include"Grade.cpp"
#include"Grade.h"
/*
*

View File

@ -127,25 +127,25 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="Course.cpp" />
<ClCompile Include="CourseDAOImpl.cpp" />
<ClCompile Include="DBCUtils.cpp" />
<ClCompile Include="Grade.cpp" />
<ClCompile Include="GradeDAOImpl.cpp" />
<ClCompile Include="main.cpp" />
<ClCompile Include="Menu.cpp" />
<ClCompile Include="MenuUtils.cpp" />
<ClCompile Include="StringUtils.cpp" />
<ClCompile Include="Student.cpp" />
<ClCompile Include="StudentDAOImpl.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Course.h" />
<ClInclude Include="CourseDAO.h" />
<ClInclude Include="DBCUtils.h" />
<ClInclude Include="Grade.h" />
<ClInclude Include="GradeDAO.h" />
<ClInclude Include="Menu.h" />
<ClInclude Include="MenuUtils.h" />
<ClInclude Include="StringUtils.h" />
<ClInclude Include="Student.h" />
<ClInclude Include="StudentDAO.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

View File

@ -18,15 +18,6 @@
<ClCompile Include="main.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="Student.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="Course.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="Grade.cpp">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="DBCUtils.cpp">
<Filter>源文件</Filter>
</ClCompile>
@ -71,5 +62,14 @@
<ClInclude Include="StringUtils.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="Course.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="Student.h">
<Filter>头文件</Filter>
</ClInclude>
<ClInclude Include="Grade.h">
<Filter>头文件</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -1,8 +1,8 @@
/*
* DAO
*/
#ifndef STUDENT_CPP
#define STUDENT_CPP
#ifndef STUDENT_H
#define STUDENT_H
#include<string>
using std::string;
@ -39,4 +39,4 @@ private:
string status;//状态(在读、休学、退学)
};
#endif // !STUDENT_CPP
#endif // !STUDENT_H

View File

@ -8,7 +8,7 @@
#include<iostream>
#include<vector>
#include"Student.cpp"
#include"Student.h"
/*
*