-
大小: 133KB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-08
- 語(yǔ)言: C/C++
- 標(biāo)簽: vc6.0實(shí)現(xiàn)??
資源簡(jiǎn)介
vc6.0實(shí)現(xiàn)的學(xué)生成績(jī)管理系統(tǒng),支持多角色登錄,支持每角色可使用不同功能。

代碼片段和文件信息
//?DlgLogin.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“ScoreMgr.h“
#include?“DlgLogin.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CDlgLogin?dialog
CDlgLogin::CDlgLogin(CWnd*?pParent?/*=NULL*/)
:?CDialog(CDlgLogin::IDD?pParent)
{
//{{AFX_DATA_INIT(CDlgLogin)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
m_hIcon?=?AfxGetApp()->LoadIcon(IDI_PRG_ICON);
}
void?CDlgLogin::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgLogin)
DDX_Control(pDX?IDC_EDIT_USER_PASS?m_user_pass);
DDX_Control(pDX?IDC_EDIT_USER_NAME?m_user_name);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDlgLogin?CDialog)
//{{AFX_MSG_MAP(CDlgLogin)
ON_BN_CLICKED(IDC_RADIO_USER_MGR?OnRadioUserMgr)
ON_BN_CLICKED(IDC_RADIO_USER_TEACHER?OnRadioUserTeacher)
ON_BN_CLICKED(IDC_RADIO_STUDENT?OnRadioStudent)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CDlgLogin?message?handlers
BOOL?CDlgLogin::OnInitDialog()?
{
CDialog::OnInitDialog();
//?TODO:?Add?extra?initialization?here
// CRect???rc;
// CWnd???*pWnd=GetDlgItem(IDC_STATIC);
// pWnd->?GetWindowRect(&rc);
//
// CString???string_pictures=?“E:\\Pic\\SOURCE1.bmp?“;
// HBITMAP???hbitmap=(HBITMAP)::LoadImage(AfxGetInstanceHandle()string_pictures
//??????????????????????????IMAGE_BITMAPrc.Width()rc.Height()???LR_CREATEDIBSECTION|LR_LOADFROMFILE);
//
//CStatic???*pStatic;
//pStatic=(CStatic???*)GetDlgItem(IDC_PICTURE);
//pStatic->?Modifystyle(0xFSS_BITMAP|SS_CENTERIMAGE);
//pStatic->?SetBitmap(hbitmap);
((CButton?*)GetDlgItem(IDC_RADIO_USER_MGR))->SetCheck(TRUE);
SetIcon(m_hIcon?TRUE); //?Set?big?icon
SetIcon(m_hIcon?FALSE); //?Set?small?icon
CPublicDefine::m_role?=?ROLE_MGR;
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
void?CDlgLogin::OnRadioUserMgr()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CPublicDefine::m_role?=?ROLE_MGR;
SetDlgItemText(IDC_EDIT_USER_NAME_T(““));
SetDlgItemText(IDC_EDIT_USER_PASS_T(““));
m_user_name.SetFocus();
}
void?CDlgLogin::OnRadioUserTeacher()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CPublicDefine::m_role?=?ROLE_TEACHER;
SetDlgItemText(IDC_EDIT_USER_NAME_T(““));
SetDlgItemText(IDC_EDIT_USER_PASS_T(““));
m_user_name.SetFocus();
}
void?CDlgLogin::OnRadioStudent()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CPublicDefine::m_role?=?ROLE_STUDENT;
SetDlgItemText(IDC_EDIT_USER_NAME_T(““));
SetDlgItemText(IDC_EDIT_USER_PASS_T(““));
m_user_name.SetFocus();
}
void?CDlgLogin::OnPaint()?
{
CPaintDC?dc(
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????5265??2010-11-28?16:15??ScoreMgr\ScoreMgr\DlgLogin.cpp
?????文件???????1490??2010-11-28?00:37??ScoreMgr\ScoreMgr\DlgLogin.h
?????文件???????2209??2010-11-28?18:50??ScoreMgr\ScoreMgr\ExitDlg.cpp
?????文件???????1295??2010-11-28?17:56??ScoreMgr\ScoreMgr\ExitDlg.h
?????文件????????459??2010-11-26?19:02??ScoreMgr\ScoreMgr\GlobalDefine.h
?????文件???????5305??2010-11-28?19:59??ScoreMgr\ScoreMgr\InputDlg.cpp
?????文件???????1458??2010-11-28?19:36??ScoreMgr\ScoreMgr\InputDlg.h
?????文件???????6591??2010-11-26?11:30??ScoreMgr\ScoreMgr\mgr_p.JPG
?????文件???????3030??2010-11-28?19:29??ScoreMgr\ScoreMgr\ModifyPassDlg.cpp
?????文件???????1398??2010-11-28?02:20??ScoreMgr\ScoreMgr\ModifyPassDlg.h
?????文件????????695??2010-11-28?01:24??ScoreMgr\ScoreMgr\PublicDefine.cpp
?????文件????????699??2010-11-28?01:22??ScoreMgr\ScoreMgr\PublicDefine.h
?????文件???????3615??2010-11-26?08:47??ScoreMgr\ScoreMgr\ReadMe.txt
?????文件???????3774??2010-11-28?18:05??ScoreMgr\ScoreMgr\RENDERMA.ICO
?????文件??????19438??2010-11-26?11:40??ScoreMgr\ScoreMgr\res\bitmap1.bmp
?????文件????????766??2010-11-26?16:46??ScoreMgr\ScoreMgr\res\ico00001.ico
?????文件????????766??2010-11-26?10:21??ScoreMgr\ScoreMgr\res\icon1.ico
?????文件???????1078??2010-11-26?08:47??ScoreMgr\ScoreMgr\res\ScoreMgr.ico
?????文件????????400??2010-11-26?08:47??ScoreMgr\ScoreMgr\res\ScoreMgr.rc2
????..A.SH.?????10752??2010-11-26?14:17??ScoreMgr\ScoreMgr\res\Thumbs.db
?????文件???????3702??2010-11-26?17:41??ScoreMgr\ScoreMgr\res\toolbar1.bmp
?????文件???????4638??2010-11-28?18:05??ScoreMgr\ScoreMgr\resource.h
?????文件??????76608??2010-11-28?20:36??ScoreMgr\ScoreMgr\ScoreMgr.aps
?????文件???????6614??2010-11-28?21:04??ScoreMgr\ScoreMgr\ScoreMgr.clw
?????文件???????2306??2010-11-28?00:35??ScoreMgr\ScoreMgr\ScoreMgr.cpp
?????文件???????5381??2010-11-28?21:04??ScoreMgr\ScoreMgr\ScoreMgr.dsp
?????文件????????539??2010-11-26?08:47??ScoreMgr\ScoreMgr\ScoreMgr.dsw
?????文件???????1429??2010-11-26?11:01??ScoreMgr\ScoreMgr\ScoreMgr.h
?????文件?????835584??2010-11-28?21:04??ScoreMgr\ScoreMgr\ScoreMgr.mdb
?????文件?????246784??2010-11-28?21:04??ScoreMgr\ScoreMgr\ScoreMgr.ncb
............此處省略17個(gè)文件信息
評(píng)論
共有 條評(píng)論