• 大小: 4.32MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-16
  • 语言: C/C++
  • 标签:   

资源简介

MFC窗体程序,用vC++开发,自带数据库,可以进行学习二次开发,ado进行数据库连接MFC窗体程序,用vC++开发,自带数据库,可以进行学习二次开发,ado进行数据库连接

资源截图

代码片段和文件信息

// ChoiceClsaa.cpp : implementation file
//

#include “stdafx.h“
#include “学生成绩管理1.h“
#include “ChoiceClsaa.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CChoiceClsaa dialog


CChoiceClsaa::CChoiceClsaa(CWnd* pParent /*=NULL*/)
: CDialog(CChoiceClsaa::IDD pParent)
{
//{{AFX_DATA_INIT(CChoiceClsaa)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}


void CChoiceClsaa::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChoiceClsaa)
DDX_Control(pDX IDC_COMBO_COURSE m_strCourse);
DDX_Control(pDX IDC_EDIT_TEACHERNAME m_strTeachername);
DDX_Control(pDX IDC_EDIT_SCORE m_strScore);
DDX_Control(pDX IDC_EDIT_COURSENO m_strCourseno);
DDX_Control(pDX IDC_EDIT_CLASSTIME m_strTime);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CChoiceClsaa CDialog)
//{{AFX_MSG_MAP(CChoiceClsaa)
ON_BN_CLICKED(IDC_BUTTON1 OnFind)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChoiceClsaa message handlers

void CChoiceClsaa::OnOK() 
{
// TODO: Add extra validation here
if(!m_database.IsOpen())
{
m_database.Open(_T(“学生成绩管理“));
m_recordSet.m_pDatabase=&m_database;
}
CString tempccnamecno;
int cout=0;
m_strCourse.GetWindowText(ccname);

temp.Format (“select c_no from class where c_name=‘%s‘“ccname);
m_recordSet.Open(CRecordset::forwardOnlytemp);
m_recordSet.GetFieldValue(“c_no“cno);
m_recordSet.Close();

temp.Format(“select c_no from sc where  s_no=‘%s‘“sno);
m_recordSet.Open(CRecordset::forwardOnlytemp);

for(int i=0;i {
CString tem;
m_recordSet.GetFieldValue(“c_no“tem);

if(tem==cno)
{
cout=1;
}
}
m_recordSet.Close();
if(cout==0)
{
CString strSQL;
strSQL.Format(“insert into sc(s_noc_no) values(‘%s‘%s)“snocno);
m_database.ExecuteSQL(strSQL);
MessageBox(“选课成功!“);
m_recordSet.Close();
}
else
{
MessageBox(“您已选过该门课程!不能选择相同课程!“);
m_recordSet.Close();
}
CDialog::OnOK();
}

void CChoiceClsaa::OnFind() 
{
// TODO: Add your control notification handler code here
if(!m_database.IsOpen())
{
m_database.Open(_T(“学生成绩管理“));
m_recordSet.m_pDatabase=&m_database;
}
CString cnamecnocteactimescoretemp;
m_strCourse.GetWindowText(cname);

temp.Format (“select c_no from class where c_name=‘%s‘“cname);
m_recordSet.Open(CRecordset::forwardOnlytemp);
m_recordSet.GetFieldValue(“c_no“cno);
m_recordSet.Close();

temp.Format (“select t_name from teacherclasslistclass where teacher.t_no=classlist.t_no and classlist.c_no=class.c_no and  c_name=‘%s‘“cname);
m_recordSet.Open(CRecordset::forwardOnlytemp);
m_recordSet.GetFieldValue(“t_name“ctea);
m_recordSet.Close();

temp.Format 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-09 12:27  学生管理系统\
     目录           0  2018-06-09 12:27  学生管理系统\学生成绩管理系统\
     文件      377313  2018-06-09 11:47  学生管理系统\学生成绩管理系统\山东师范大学课程报告.docx
     目录           0  2017-06-15 08:39  学生管理系统\学生成绩管理系统\数据库\
     文件     5242880  2017-05-27 18:19  学生管理系统\学生成绩管理系统\数据库\学生成绩管理.mdf
     文件     2097152  2017-06-11 18:11  学生管理系统\学生成绩管理系统\数据库\学生成绩管理_log.ldf
     目录           0  2017-06-15 08:38  学生管理系统\学生成绩管理系统\学生成绩管理1\
     文件        3593  2016-07-11 17:41  学生管理系统\学生成绩管理系统\学生成绩管理1\ChoiceClsaa.cpp
     文件        1399  2016-07-11 16:33  学生管理系统\学生成绩管理系统\学生成绩管理1\ChoiceClsaa.h
     文件        1376  2016-07-10 19:50  学生管理系统\学生成绩管理系统\学生成绩管理1\ClasslistSet.cpp
     文件        1327  2016-07-10 19:50  学生管理系统\学生成绩管理系统\学生成绩管理1\ClasslistSet.h
     文件        1320  2016-07-08 14:34  学生管理系统\学生成绩管理系统\学生成绩管理1\ClassSet.cpp
     文件        1287  2016-07-08 14:34  学生管理系统\学生成绩管理系统\学生成绩管理1\ClassSet.h
     文件        5092  2016-07-08 15:31  学生管理系统\学生成绩管理系统\学生成绩管理1\ConCla.cpp
     文件        1596  2016-07-08 15:31  学生管理系统\学生成绩管理系统\学生成绩管理1\ConCla.h
     文件        6550  2016-07-14 21:07  学生管理系统\学生成绩管理系统\学生成绩管理1\ConStu.cpp
     文件        1749  2016-07-10 22:32  学生管理系统\学生成绩管理系统\学生成绩管理1\ConStu.h
     文件        5149  2016-07-10 19:50  学生管理系统\学生成绩管理系统\学生成绩管理1\ConTcla.cpp
     文件        1621  2016-07-08 17:35  学生管理系统\学生成绩管理系统\学生成绩管理1\ConTcla.h
     文件        5805  2016-07-10 22:50  学生管理系统\学生成绩管理系统\学生成绩管理1\ConTea.cpp
     文件        1719  2016-07-10 22:27  学生管理系统\学生成绩管理系统\学生成绩管理1\ConTea.h
     文件       72225  2016-07-11 20:22  学生管理系统\学生成绩管理系统\学生成绩管理1\corona.smf
     目录           0  2017-06-15 08:38  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\
     文件       26501  2016-07-11 17:41  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ChoiceClsaa.obj
     文件       14464  2016-07-10 19:50  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ClasslistSet.obj
     文件       13789  2016-07-10 13:12  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ClassSet.obj
     文件       35786  2016-07-10 13:12  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ConCla.obj
     文件       41871  2016-07-14 21:08  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ConStu.obj
     文件       35751  2016-07-10 19:50  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ConTcla.obj
     文件       40339  2016-07-10 22:50  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\ConTea.obj
     文件       40808  2016-07-11 22:50  学生管理系统\学生成绩管理系统\学生成绩管理1\Debug\DengLuDlg.obj
............此处省略70个文件信息

评论

共有 条评论