資源簡介
學生成績檔案管理系統:包括班級(班主任)信息錄入、學生信息錄入、學生成績檔案預覽、班級總體信息統計(成績排名和分數段統計)

代碼片段和文件信息
//?ADDDLG.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“students.h“
#include?“ADDDLG.h“
#include?“MODDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CADDDLG?dialog
CADDDLG::CADDDLG(CWnd*?pParent?/*=NULL*/)
:?CDialog(CADDDLG::IDD?pParent)
{
//{{AFX_DATA_INIT(CADDDLG)
//}}AFX_DATA_INIT
}
void?CADDDLG::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CADDDLG)
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CADDDLG?CDialog)
//{{AFX_MSG_MAP(CADDDLG)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CADDDLG?message?handlers
BOOL?CADDDLG::OnInitDialog()?
{
CDialog::OnInitDialog();
CComboBox*?pCombo1?=?(CComboBox*)GetDlgItem(IDC_COMBO1);
pCombo1->AddString(“中共黨員“);
pCombo1->AddString(“中共團員“);
pCombo1->AddString(“群眾“);
pCombo1->SetCurSel(0);
CComboBox*?pCombo2?=?(CComboBox*)GetDlgItem(IDC_COMBO2);
pCombo2->AddString(“班長“);
pCombo2->AddString(“團支書“);
pCombo2->AddString(“學習委員“);
pCombo2->AddString(“組織委員“);
pCombo2->AddString(“宣傳委員“);
pCombo2->AddString(“無“);
pCombo2->SetCurSel(0);
CComboBox*?pCombo3?=?(CComboBox*)GetDlgItem(IDC_COMBO3);
pCombo3->AddString(“男“);
pCombo3->AddString(“女“);
pCombo3->SetCurSel(0);
CComboBox*?pCombo4?=?(CComboBox*)GetDlgItem(IDC_COMBO4);
////數據初始導入顯示
CString?sPath;
GetModuleFileName(NULLsPath.GetBufferSetLength?(MAX_PATH+1)MAX_PATH);
sPath.ReleaseBuffer?();
int?nPos;
nPos=sPath.ReverseFind?(‘\\‘);
sPath=sPath.Left?(nPos);
nPos=sPath.ReverseFind?(‘\\‘);
sPath=sPath.Left?(nPos);
sPath+=“\\班主任信息表.txt“;
CStdioFile?file;//讀取文檔的函數:一次只讀一行數據
if?(!file.Open(sPath?CFile::modeRead?|?CFile::typeText))//根據路徑以只讀方式打開文件
{
AfxMessageBox(_T(“文件打開失敗!“));
}
CString?*m_string=?new?CString[20];
UINT?fileLength?=?file.GetLength();//文檔的總的字節數
UINT?curPos?=?0;
CString?strRead?=?_T(““);
UINT??index?=?0;
while?(curPos? {
file.ReadString(strRead);//一次讀取一行數據到內部的字符串中
curPos?+=?strRead.GetLength()?+?2;
index++;
strRead.Replace(_T(“\t“)?_T(“?“));//借助CString類中的函數Replace把轉義字符“ “全部轉換為空格“?“
strRead.TrimLeft(_T(“?“));//借助CString類中的函數TrimLeft把該行的數據左部分的空格“?“去除
strRead.TrimRight(_T(“?“));//借助CString類中的函數TrimRight把該行的數據右部分的空格“?“去除
CString?strTemp;
UINT?index1?=?strRead.Find(_T(“?“));//借助CString類中的函數Find索引到該行的空格的位置
if?(index1?>?1000000)
{
strTemp?=?strRead;
}
else
{
strTemp?=?strRead.Left(index1);//借助CString類中的函數Left把數據存儲到strTemp中
}
int?i?=?0;
while?(-1?!=?strRead.Find(_T(“?“)))//判斷是否數據已經讀完了
{
i++;
CString?strTemp;
UINT?index1?=?strRead.Find(_T(“?“));
strTemp?=?strRead.Left(index1);//把數據存儲到變量strTemp中
if?(i==1
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-11-04?18:38??Students\
?????文件????????8609??2016-11-04?09:50??Students\ADDDLG.cpp
?????文件????????1426??2016-11-03?20:32??Students\ADDDLG.h
?????文件????????8947??2016-11-04?09:50??Students\DClassDlg.cpp
?????文件????????1310??2016-11-04?09:28??Students\DClassDlg.h
?????目錄???????????0??2016-11-04?12:57??Students\Debug\
?????文件???????38040??2016-11-04?12:47??Students\Debug\ADDDLG.obj
?????文件???????38279??2016-11-04?09:50??Students\Debug\DClassDlg.obj
?????文件???????30130??2016-11-04?12:47??Students\Debug\MODDlg.obj
?????文件??????105471??2016-11-02?16:34??Students\Debug\StdAfx.obj
?????文件???????65932??2016-11-04?12:47??Students\Debug\StudentDlg.obj
?????文件??????176192??2016-11-04?12:57??Students\Debug\Students.exe
?????文件??????313116??2016-11-04?12:57??Students\Debug\Students.ilk
?????文件???????12842??2016-11-04?12:56??Students\Debug\Students.obj
?????文件?????5502892??2016-11-02?16:34??Students\Debug\Students.pch
?????文件??????517120??2016-11-04?12:57??Students\Debug\Students.pdb
?????文件????????6216??2016-11-04?12:57??Students\Debug\Students.res
?????文件???????36183??2016-11-04?12:57??Students\Debug\StudentsDlg.obj
?????文件???????36630??2016-11-04?12:25??Students\Debug\StudentShowDlg.obj
?????文件???????65568??2016-11-04?09:58??Students\Debug\StudentStaticDlg.obj
?????文件??????222208??2016-11-04?12:57??Students\Debug\vc60.idb
?????文件??????397312??2016-11-04?12:56??Students\Debug\vc60.pdb
?????文件??????????65??2016-11-04?18:39??Students\H330.txt
?????文件??????????68??2016-11-04?18:39??Students\H332.txt
?????文件????????5007??2016-11-04?09:58??Students\MODDlg.cpp
?????文件????????1457??2016-11-04?08:33??Students\MODDlg.h
?????文件????????3615??2016-11-02?16:01??Students\ReadMe.txt
?????目錄???????????0??2016-11-04?12:57??Students\Release\
?????文件???????23944??2016-11-04?12:46??Students\Release\ADDDLG.obj
?????文件???????24799??2016-11-04?09:58??Students\Release\DClassDlg.obj
?????文件????????8349??2016-11-04?09:15??Students\Release\MODCONFI.obj
............此處省略38個文件信息
評論
共有 條評論