亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? badialog.cpp

?? 學生成績管理系統
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// BaDialog.cpp : implementation file
//

#include "stdafx.h"
#include "lhwy.h"
#include "BaDialog.h"

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

/////////////////////////////////////////////////////////////////////////////
// CBaDialog dialog
IMPLEMENT_SERIAL(CBaDialog, CDialog, VERSIONABLE_SCHEMA | 2 )

CBaDialog::CBaDialog(CWnd* pParent /*=NULL*/)
	: CDialog(CBaDialog::IDD, pParent)
{ 
  
	//{{AFX_DATA_INIT(CBaDialog)
	//}}AFX_DATA_INIT
}


void CBaDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CBaDialog)
	DDX_Control(pDX, IDC_EXPORT, m_ExportButtom);
	DDX_Control(pDX, IDC_STATR, m_StaButton);
	DDX_Control(pDX, IDC_DELECT, m_DelButton);
	DDX_Control(pDX, IDC_FIND, m_FindButton);
	DDX_Control(pDX, IDC_EDIT, m_EditButton);
	DDX_Control(pDX, IDC_ALL, m_AllButton);
	DDX_Control(pDX, IDC_ADD, m_AddButton);
	DDX_Control(pDX, IDC_COMBO1, m_cob);
	DDX_Control(pDX, IDC_LIST1, m_ListCtrlb);
	DDX_Control(pDX, IDC_LIST2, m_ListCtrll);
	DDX_Control(pDX, IDC_LIST3, m_ListCtrlx);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CBaDialog, CDialog)
	//{{AFX_MSG_MAP(CBaDialog)
	ON_BN_CLICKED(IDC_STATR, OnStatr)
	ON_WM_TIMER()
	ON_BN_CLICKED(IDC_ADD, OnAdd)
	ON_BN_CLICKED(IDC_DELECT, OnDelect)
	ON_BN_CLICKED(IDC_FIND, OnFind)
	ON_BN_CLICKED(IDC_ALL, OnAll)
	ON_BN_CLICKED(IDC_EDIT, OnEdit)
	ON_NOTIFY(LVN_COLUMNCLICK, IDC_LIST3, OnColumnclickList3)
    ON_MESSAGE(WM_CREATETABEL,OnCreateTabel)
	ON_MESSAGE(WM_DELTABEL,OnDelTabel)
	ON_CBN_SELCHANGE(IDC_COMBO1, OnSelchangeCombo1)
	ON_BN_CLICKED(IDC_EXPORT, OnExport)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CBaDialog message handlers

BOOL CBaDialog::OnInitDialog() 
{
   CDialog::OnInitDialog();
   CDRecordset m_Set(&theApp.m_DB);
   CBRecordset m_bSet(&theApp.m_DB);
   CTRecordset m_tSet(&theApp.m_DB);

    unsigned i=0;
	CODBCFieldInfo Info;
	m_Set.Open(AFX_DB_USE_DEFAULT_TYPE,"一班STUDENT");
	m_ListCtrlx.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
	for( i=0;i<m_Set.m_nFields;i++)
	{  
	    m_Set.GetODBCFieldInfo(i,Info);
		m_ListCtrlx.InsertColumn(i,Info.m_strName,LVCFMT_LEFT,70);
	}
    m_Set.Close();

	m_bSet.Open(AFX_DB_USE_DEFAULT_TYPE,"一班OBJECT");
	m_ListCtrlb.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
	for( i=0;i<m_bSet.m_nFields;i++)
	{   
	    m_bSet.GetODBCFieldInfo(i,Info);
		m_ListCtrlb.InsertColumn(i,Info.m_strName,LVCFMT_LEFT,80);
	}
	
	
    m_bSet.Close();

	m_ListCtrll.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
    m_ListCtrll.InsertColumn(0,_T("科目"),LVCFMT_IMAGE|LVCFMT_LEFT);
    m_ListCtrll.InsertColumn(1,"任課老師");
    for(i=0;i<2;i++)
	m_ListCtrll.SetColumnWidth(i,80);

   
   m_cob.SetCurSel(0);
   this->Enable(FALSE);
   m_Timer=SetTimer(1,2,NULL);
   m_bIsAsc=TRUE;
   m_bS=TRUE;

 
   
	GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
	sPath.ReleaseBuffer ();
	int nPos;
	nPos=sPath.ReverseFind ('\\');
	sPath=sPath.Left (nPos);
	nPos=sPath.ReverseFind('\\');
    sPath=sPath.Left (nPos);
    lpszFile = sPath + "\\tect.txt";
    
    CFile aFile;
    CFileFind  fFind;
	BOOL bSuccess;
	bSuccess=fFind.FindFile( lpszFile);
	
	if(!bSuccess)
	 aFile.Open( lpszFile,CFile::modeCreate);
	else
	{
	aFile.Open( lpszFile,CFile::modeReadWrite);
    CArchive arr(&aFile,CArchive::load);
    Serialize( arr);
    if(m_Three=="三班")
    m_cob.AddString(m_Three);
    if(m_Four=="四班")
    m_cob.AddString(m_Four);
    if(m_Five=="五班")
    m_cob.AddString(m_Five);
    if(m_Six=="六班")
    m_cob.AddString(m_Six);
    if(m_Seven=="七班")
    m_cob.AddString(m_Seven);
     if(m_Eight=="八班")
    m_cob.AddString(m_Eight);
	}
   aFile.Close();

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CBaDialog::OnStatr() 
{
	// TODO: Add your control notification handler code here
	m_ListCtrlx.DeleteAllItems();
	m_ListCtrlb.DeleteAllItems();
	m_ListCtrll.DeleteAllItems();
	if(m_Set.IsOpen())
	m_Set.Close();
	if(m_bSet.IsOpen())
	m_bSet.Close();

    m_cob.GetLBText(m_cob.GetCurSel(),m_Getstring);
   	this->Select();
    CString str;
	str.Format("%sTECHER",m_Getstring);
    m_tSet.Open(AFX_DB_USE_DEFAULT_TYPE,str);
 
    m_nRecordCount=this->Show();
    this->display();
    this->exhibit();
    m_bS = GetDlgItem(IDC_STATR)->EnableWindow(FALSE);
	this->Enable(TRUE);	
}

int  CBaDialog::Show()
{
  int i=0;
  
  m_Set.MoveFirst();
  if(m_Set.m_column1==0)
  {
	 m_Set.Close();
	 return i;
	 }
  do
  {  

  CString s;
  s.Format("%d",m_Set.m_column1);
  m_ListCtrlx.InsertItem(i,s,0);
  m_ListCtrlx.SetItemText(i,1,m_Set.m_column2);
  s.Format("%.1f",m_Set.m_column3);
  m_ListCtrlx.SetItemText(i,2,s);
  s.Format("%.1f",m_Set.m_column4);
  m_ListCtrlx.SetItemText(i,3,s);
  s.Format("%.1f",m_Set.m_column5);
  m_ListCtrlx.SetItemText(i,4,s);
  s.Format("%.1f",m_Set.m_column6);
  m_ListCtrlx.SetItemText(i,5,s);
  s.Format("%.1f",m_Set.m_column7);
  m_ListCtrlx.SetItemText(i,6,s);
  s.Format("%.1f",m_Set.m_column8);
  m_ListCtrlx.SetItemText(i,7,s);
  s.Format("%.2f",m_Set.m_column9);
  m_ListCtrlx.SetItemText(i,8,s);
		
  i++;
  m_Set.MoveNext();
		
  }  while(!m_Set.IsEOF());
  m_Set.Close();
  return i;
  
}


 void CBaDialog::display()
 {
   int i=0;
   m_bSet.MoveFirst();
   do
	 {  
    	CString s;
	    m_ListCtrlb.InsertItem(i,m_bSet.m_column1,0);
		s.Format("%.1f",m_bSet.m_column2);
		m_ListCtrlb.SetItemText(i,1,s);
	    s.Format("%.2f",m_bSet.m_column3);
        m_ListCtrlb.SetItemText(i,2,s);
        s.Format("%d",m_bSet.m_column4);
        m_ListCtrlb.SetItemText(i,3,s);
        s.Format("%d",m_bSet.m_column5);
        m_ListCtrlb.SetItemText(i,4,s);
      
		i++;
        m_bSet.MoveNext();
		
		} while(!m_bSet.IsEOF());
        m_bSet.Close();
 }


 void CBaDialog::exhibit()
 {
  int i=0;
  do
  {  
   m_ListCtrll.InsertItem(i,m_tSet.m_column1,0);
   m_ListCtrll.SetItemText(i,1,m_tSet.m_column2);
   i++;
   m_tSet.MoveNext();
  }while(!m_tSet.IsEOF());
   m_tSet.Close();
 }

 void CBaDialog::Enable( BOOL p)
 {
	 
	 GetDlgItem(IDC_ADD)->EnableWindow(p);
	 GetDlgItem(IDC_DELECT)->EnableWindow(p);
	 GetDlgItem(IDC_EDIT)->EnableWindow(p);
	 GetDlgItem(IDC_FIND)->EnableWindow(p);
	 GetDlgItem(IDC_ALL)->EnableWindow(p);
	 GetDlgItem(IDC_EXPORT)->EnableWindow(p);
 }

 CString CBaDialog::Select()
 {	
     CString str;
     str.Format("%sSTUDENT",m_Getstring);
	 m_Set.Open(AFX_DB_USE_DEFAULT_TYPE,str);
	 str.Format("%sOBJECT",m_Getstring);
     m_bSet.Open(AFX_DB_USE_DEFAULT_TYPE,str);
     
	 return m_Getstring;
 }  
 
 void CBaDialog::Equal()
 {  
	 for(int i=0;i<5;i++)
	 {  
    float p=0;
	if(i==0)
	  p=m_Set.m_column3;
   if(i==1)
	   p=m_Set.m_column4;
   if(i==2)
		p=m_Set.m_column5;
	if(i==3)
	    p=m_Set.m_column6;
    if(i==4)
		p=m_Set.m_column7;


      m_bSet.Edit();
	  if(Selec==FALSE)
	  {
	  m_bSet.m_column2-=p;
	  m_bSet.m_column3=(float)(m_bSet.m_column2/m_nRecordCount);
	  if(p>=60)
	  m_bSet.m_column4-=1;
	  if(p>=80)
	  m_bSet.m_column5-=1;
	  }
	  else
	  {
	  m_bSet.m_column2+=p;
	  m_bSet.m_column3=(float)(m_bSet.m_column2/m_nRecordCount);
	  if(p>=60)
	  m_bSet.m_column4+=1;
	  if(p>=80)
	  m_bSet.m_column5+=1;
	  }
	  
	  m_bSet.Update();
	  if(!m_bSet.IsEOF())
      m_bSet.MoveNext();
	  else
	  break;
	  }
 }

 void CBaDialog::Xuan()
 {
     m_ListCtrlb.DeleteAllItems();
	 this->display();
     m_ListCtrlx.DeleteAllItems();
     this->Show();
 }

void CBaDialog::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default
	CString m_string;
    m_cob.GetLBText(m_cob.GetCurSel(),m_string);
	if(m_Getstring!=m_string)
	{
	GetDlgItem(IDC_STATR)->EnableWindow(TRUE);
	this->Enable(FALSE);
	}
	CDialog::OnTimer(nIDEvent);
}

void CBaDialog::OnAdd() 
{
	// TODO: Add your control notification handler code here
	Selec=TRUE;
	CAddialog dlg;
    if(dlg.DoModal()==IDOK)
	{
	 CString str=this->Select();
     if(str=="一班")
	  {
	    if(dlg.m_nxue>=200||dlg.m_nxue<100)
		{
		AfxMessageBox("一班學號在100—200之間");
	    m_Set.Close();
		m_bSet.Close();
        return;
		}
	   }
	  else if(str=="二班")
	  {
		if(dlg.m_nxue<200||dlg.m_nxue>=300)
		{
		AfxMessageBox("二班學號在200—300之間");
        m_Set.Close();
		m_bSet.Close();
		return;
		}
	   }
	  else if(str=="三班")
	  {
		 if(dlg.m_nxue<300||dlg.m_nxue>=400)
		 {
		 AfxMessageBox("三班學號在300—400之間");
         m_Set.Close();
		 m_bSet.Close();;
		   return;
		 }
	   }
	   else if(str=="四班")
	   {
		   if(dlg.m_nxue<400||dlg.m_nxue>=500)
		   {
			AfxMessageBox("三班學號在400—500之間");
            m_Set.Close();
		   m_bSet.Close();
		   return;
		   }
	   }
     else if(str=="五班")
	   {if(dlg.m_nxue<500||dlg.m_nxue>=600)
		   {AfxMessageBox("三班學號在500—600之間");
         m_Set.Close();
		   m_bSet.Close();
		   return;}
	 }
else if(str=="六班")
	   {if(dlg.m_nxue<600||dlg.m_nxue>=700)
		   {AfxMessageBox("六班學號在400—500之間");
        m_Set.Close();
		   m_bSet.Close();
		   return;}
}
else if(str=="七班")
	   {if(dlg.m_nxue<700||dlg.m_nxue>=800)
		   {AfxMessageBox("七班學號在700—800之間");
           m_Set.Close();
		   m_bSet.Close();;
		   return;}
}
else if(str=="八班")
	   {if(dlg.m_nxue<800||dlg.m_nxue>=900)
		   {AfxMessageBox("八班學號在800—900之間");
           m_Set.Close();
		   m_bSet.Close();
		   return;}
}
	  m_Set.AddNew();
	  m_nRecordCount+=1;
	  m_Set.m_column1=dlg.m_nxue;
	  m_Set.m_column2=dlg.m_strName;
      m_Set.m_column3=dlg.m_fmaths;
      m_Set.m_column4=dlg.m_fphysical;
      m_Set.m_column5=dlg.m_fchemistry;
	  m_Set.m_column6=dlg.m_fenglish;
	  m_Set.m_column7=dlg.m_fpolitic;
	  m_Set.m_column8=dlg.m_fmaths+dlg.m_fphysical+dlg.m_fchemistry+dlg.m_fenglish+dlg.m_fpolitic;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕在线观看一区| 看电视剧不卡顿的网站| 美日韩黄色大片| 99久久久免费精品国产一区二区| 欧美精品在线观看播放| 国产精品美女一区二区| 久久国产精品99久久久久久老狼| 色系网站成人免费| 国产人伦精品一区二区| 九九九精品视频| 精品视频123区在线观看| 亚洲丝袜精品丝袜在线| 国产精品 日产精品 欧美精品| 欧美精品乱码久久久久久| 亚洲色欲色欲www在线观看| 国产精品影音先锋| 日韩欧美在线一区二区三区| 亚洲一区在线视频| 色婷婷狠狠综合| 亚洲啪啪综合av一区二区三区| 国产成人精品三级| 国产日韩精品一区二区三区在线| 久久av老司机精品网站导航| 欧美日本在线观看| 亚洲一区视频在线观看视频| 色婷婷国产精品综合在线观看| 中文字幕日韩av资源站| 99麻豆久久久国产精品免费| 中日韩av电影| 99精品国产视频| 综合色中文字幕| 色系网站成人免费| 一区二区理论电影在线观看| 欧美伊人久久久久久午夜久久久久| 亚洲猫色日本管| 99国产麻豆精品| 亚洲欧美二区三区| 欧美主播一区二区三区| 五月激情六月综合| 欧美一级国产精品| 国产一区二区网址| 久久久久97国产精华液好用吗| 经典三级一区二区| 国产视频911| 99热在这里有精品免费| 亚洲综合在线观看视频| 7777精品伊人久久久大香线蕉| 日本中文字幕一区| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲欧美另类久久久精品| 色婷婷av一区二区三区gif| 亚洲激情五月婷婷| 欧美理论片在线| 狠狠色狠狠色综合系列| 国产精品色一区二区三区| 99久久精品国产毛片| 亚洲激情欧美激情| 欧美一区二区成人6969| 国产一区二区成人久久免费影院| 国产精品久久久久aaaa樱花 | 国产成人亚洲综合a∨婷婷图片| 欧美国产日本韩| 欧美性受极品xxxx喷水| 日韩精品高清不卡| 久久久久高清精品| 欧美日韩免费观看一区二区三区| 毛片av一区二区三区| 亚洲欧洲99久久| 日韩一区二区三区在线视频| eeuss鲁片一区二区三区在线观看| 亚洲在线视频免费观看| 精品国精品国产| 欧美在线一二三| 国产精品一区在线观看你懂的| 亚洲欧美日韩久久精品| 精品日韩在线一区| 一本色道**综合亚洲精品蜜桃冫| 经典三级一区二区| 亚洲国产精品久久久男人的天堂 | 国产一区二区不卡| 亚洲国产美女搞黄色| 国产精品区一区二区三| 91麻豆精品国产91久久久久久 | 亚洲精品视频在线| 久久久久久久久99精品| 欧美日韩国产一级| www.亚洲国产| 国产一区在线观看麻豆| 香蕉成人伊视频在线观看| 中文字幕在线不卡一区 | 成人性生交大片免费| 日韩av电影免费观看高清完整版| 亚洲国产精品t66y| 欧美体内she精高潮| 成人精品视频一区| 韩国一区二区三区| 日韩精品一二三四| 香蕉久久一区二区不卡无毒影院| 亚洲视频一区在线| 欧美高清在线一区| 国产日韩欧美高清| 国产午夜亚洲精品午夜鲁丝片| 3d动漫精品啪啪| 欧美日韩一区 二区 三区 久久精品| 91丨porny丨首页| 成人午夜大片免费观看| 国产精品一区专区| 国产精品主播直播| 高清不卡在线观看av| 国产乱码精品一区二区三区忘忧草 | 日韩久久免费av| 日韩视频在线你懂得| 日韩欧美国产麻豆| 日韩一区二区三区视频| 欧美一区二区三区日韩视频| 欧美美女直播网站| 欧美美女黄视频| 欧美成人a∨高清免费观看| 欧美大片日本大片免费观看| www激情久久| 欧美激情一区二区三区蜜桃视频| 精品国产乱码久久久久久免费 | 亚洲激情av在线| 亚洲风情在线资源站| 男男gaygay亚洲| 国产中文一区二区三区| 国产凹凸在线观看一区二区| 成人激情黄色小说| 日本韩国欧美三级| 欧美日韩一区二区不卡| 欧美一激情一区二区三区| 精品欧美一区二区久久| 久久久久久久精| 亚洲欧洲av在线| 午夜精品久久久久久久99水蜜桃 | 北条麻妃一区二区三区| 在线观看一区日韩| 欧美精品成人一区二区三区四区| 欧美一区二区三区喷汁尤物| 精品av久久707| 国产精品人成在线观看免费| 亚洲一区二区三区在线| 久久精品久久99精品久久| 国精产品一区一区三区mba桃花| 国产99久久久国产精品| 在线一区二区三区四区五区| 在线播放中文字幕一区| 久久久久国产精品麻豆| 亚洲一区二区三区视频在线播放 | 色偷偷一区二区三区| 欧美精品视频www在线观看| 欧美精品一区二区三区很污很色的| 中文字幕精品在线不卡| 调教+趴+乳夹+国产+精品| 国产在线不卡视频| 欧美日韩午夜在线| 国产日产欧产精品推荐色| 午夜成人在线视频| 成人深夜福利app| 日韩一区二区精品葵司在线| 亚洲桃色在线一区| 国产在线不卡一区| 69堂成人精品免费视频| 亚洲色图欧洲色图婷婷| 久久99久久99小草精品免视看| 91丨porny丨中文| 久久人人超碰精品| 香蕉av福利精品导航| 99久久婷婷国产| 欧美国产一区二区| 国产在线精品免费| 欧美精品久久99久久在免费线| 国产精品初高中害羞小美女文| 水野朝阳av一区二区三区| 一本色道久久综合亚洲精品按摩 | 日韩精品一区二| 亚洲成人福利片| 色呦呦一区二区三区| 国产精品久久777777| 国产精品一区二区免费不卡| 日韩三级视频中文字幕| 一二三四社区欧美黄| www.av亚洲| 国产精品污www在线观看| 黄页网站大全一区二区| 日韩一区二区电影在线| 亚洲a一区二区| 欧美三级三级三级| 亚洲一二三四在线观看| 91蜜桃视频在线| 最新高清无码专区| 色综合天天综合网国产成人综合天 | 日韩欧美激情一区| 免费成人美女在线观看.| 91精品国产综合久久久蜜臀图片 | 日韩欧美一级二级三级| 日韩极品在线观看| 日韩一区二区电影在线| 麻豆免费看一区二区三区| 欧美一区二区三区四区久久|