成绩管理系统mfcc实验报告系统开发内容摘要:
KEINTRESOURCE(IDI_ICONHOME))。 (hIcon)。 hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICONTEA))。 (hIcon)。 hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ICONSTU))。 (hIcon)。 (CSize(32,32))。 (amp。 m_ImageList)。 (0,首页 ,0)。 (1,教师页 ,1)。 (2,学生页 ,2)。 (IDD_DIALOGHOME,this)。 (IDD_DIALOGTEA,this)。 (IDD_DIALOGSTU,this)。 TabShow()。 return TRUE。 // return TRUE unless you set the focus to a control } 13 void CQGradeMSDlg:: TabShow() //显示页 { CDialog* dialogtemp[PAGECOUNT] ={amp。 homeDialog,amp。 teaDialog,amp。 stuDialog}。 for(BYTE count=0。 count3。 count++) { dialogtemp[count]ShowWindow(SW_HIDE)。 } dialogtemp[curruntpage]ShowWindow(SW_SHOW)。 // position property pages CRect rcDlgs。 // 获取父窗口为子窗口分配的区域 GetDlgItem(IDC_TAB1)GetWindowRect(rcDlgs)。 rcDlgs = (amp。 CRect(0,32,0,0))。 ScreenToClient(rcDlgs)。 dialogtemp[curruntpage]MoveWindow(rcDlgs)。 } void CQGradeMSDlg::OnSelchangePage(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here BYTE pageTemp =(BYTE) ()。 if (curruntpage == pageTemp) { return。 } curruntpage = pageTemp。 TabShow()。 *pResult = 0。 } 2,教师 页主要源代码 /*************************/ void CTEADialog::OnShowWindow(BOOL bShow, UINT nStatus) { if (TEAPAGE != curruntpage) //为退出时发送的消息 { return。 } // TODO: Add your message handler code here 14 else //转到教师页面 { CDialog::OnShowWindow(bShow, nStatus)。 if (0 == logflag) //未登入 { CLogDialog logdialog。 ()。 if (IDOK == ()) { UpdateData(true)。 tno =。 //教师号 ADOConn adotemp。 CString sql。 _variant_t var。 //AfxMessageBox( + )。 (select * from teacher where tno=39。 %s39。 and tpassword = 39。 %s39。 ,\ ,)。 (_bstr_t(sql))。 if (adoEOF) { AfxMessageBox(用户名或密码错误 !!!)。 thisGetDlgItem(IDC_BUTTONOUT)EnableWindow(false)。 thisGetDlgItem(IDC_BUTTONOUTINPUT)EnableWindow(false)。 ()。 return。 } else { logflag = 1。 thisGetDlgItem(IDC_BUTTONOUT)EnableWindow(true)。 tno =。 //保存 var = GetCollect(tname)。 tname = (LPCTSTR)_bstr_t(var)。 } } else //取消键 { thisGetDlgItem(IDC_BUTTONOUT)EnableWindow(false)。 thisGetDlgItem(IDC_BUTTONOUTINPUT)EnableWindow(false)。 } renewteapage()。 15 } else return。 //已登入 } } /********************************************************************* * 更新教师页 *********************************************************************/ void CTEADialog::renewteapage() { CString sql。 CString strtemp。 (欢迎 %s 老师 ,tname)。 UpdateData(false)。 (%s 的课表 (上传或查看成绩请单击 ),tname)。 (sql)。 (select as 39。 课程名 39。 , as 39。 课程号 39。 ,\ 39。 课程班级 39。 ,torf as 39。 状态 39。 ,\ inputt as39。 上传时间 39。 from teacourse,course\ where tno=39。 %s39。 and =,tno)。 (sql)。 ()。 } void CTEADialog::OnButtonout()//退出登入 { // TODO: Add your control notification handler code here if (0 == logflag) //还未登入 { return。 } thisGetDlgItem(IDC_BUTTONOUT)EnableWindow(false)。 thisGetDlgItem(IDC_BUTTONOUTINPUT)EnableWindow(false)。 logflag = 0。 m_staticwel = 欢迎。 curruntpage = HOMEPAGE。 ( )。 (select * from teacher where tno=39。 039。 )。 ()。 UpdateData(false)。 } BEGIN_EVENTSINK_MAP(CTEADialog, CDialog) //{{AFX_EVENTSINK_MAP(CTEADialog) 16 ON_EVENT(CTEADialog, IDC_DATAGRIDTEA, 600 /* Click */, OnClickDatagridtea, VTS_NONE) //}}AFX_EVENTSINK_MAP END_EVENTSINK_MAP() void CTEADialog::OnClickDatagridtea() //上传成绩 { // TODO: Add your control notification handler code here if (0 == logflag) //未登入 { AfxMessageBox(非法操作 !!!!)。 return。 } BYTE local_class。 CString local_ame。 CString local_rdate。 CString local_o。 bool isrflag。 CString strtemp。 CString sql。 BOOL datepass = 0。 //默认没超过修改期限 (0)。 local_ame = ()。 //获取课程名 (1)。 local_o = ()。 (2)。 local_class = _ttoi(())。 //获取 班级 (3)。 //是否以上传成绩 isrflag = _ttoi(())。 //AfxMessageBox(local_ame+local_class)。 if (0==()) { return。 //直接返回 } (是真的要上传或修改 %d%s 的成绩 ??,local_class,local_ame)。 if (IDNO == AfxMessageBox(strtemp,MB_YESNO)) { return。 } if (isrflag) //已上传 { (4)。 local_rdate = ()。 17 //AfxMessageBox(local_rdate)。 //测试查看格式用 strtemp = (4)。 //提取年 int year = _ttoi(strtemp)。 strtemp = (5,2)。 //提取月 int month = _ttoi(strtemp)。 strtemp = (7,3)。 //提取日月为 1 位 提 19 空格 两位 19 int day = _ttoi(strtemp)。 strtemp = (8)。 //提取时,分,秒 CString timetemp = strtemp。 strtemp = (3)。 //小时 int hour = _ttoi(s。成绩管理系统mfcc实验报告系统开发
相关推荐
米,现均价 1500 元 /平方米;联体别墅:开盘价 1700 元 /平方米,现均价 2100 元 /平方米;独立别墅:开盘价2400 元 /平方米,现均价 2800 元 /平方米;花园: 500 元 /平方米。 . 君临天下 该项目位于羊西线金犀大道侧,南靠成灌高速,北依老成灌路,西临金牛支 渠。 与成都外国语学校、成都外国语学校附属小学隔水相望。 总占地面积 308 亩,总建筑面积
场,建设“成都爱晚中心”,不仅会经得到老年人青睐,也会得到年轻人的认同和极 大的支持。 2 4 政府推行养老事业社会化、市场化 中共中央在《关于加强老龄工作的决定》中强调:做好老龄工作,努力满足老年人日益增长的物资文化需求,不仅关系亿万老年人的切身利益,而且关系中国经济社会的可持续发展,《中国老龄事业发展“十一五”纲要》指出:发展老年产业,满足老年人的多种需求是未来经济发展的一个重要方向。
•••••••••••••••••••••••••••••••••••••••••47 第四节 临床科人员职责 ••••••••••••••••••••••••••••••••••••••••••••••••••48 一、临床科主任职责 ••••••••••••••••••••••••••••••••••••••••••••••••••••48 二、临床主任 (副主任 )医师职责
CmdUnknown未知 ***************************************************************************************/ BOOL ADOConn::ExecuteSQL(_bstr_t bstrSQL) { _variant_t RecordsAffected。 10 try { //是否已连接数据库
出货。 仓管单位收到“ 交货通知单 ”后,先查对库存成品数量,品保人员可由电脑预计出货或生管部通知得知成品出货日期,属于有出货检验报告需求的客户同时准备出货检验报告。 S/A 内容确认无误后,排定出货日程 ,通知 报关联络 领柜、派车事宜。 出货前清点数量无误后,除去入库标示单,于外箱包装上贴唛头,完成备货动作。 唛头的内容,依客户指定的内容制作。 装柜前应先检查货 柜是否有破损、裂缝, 污物
的 同意,并且办理相关的入仓手续。 成品仓以外的储运部人员、 成品 QA 因工作的需要必须进入成品仓时,必须先经过成品仓员工同意,并且由成品仓人员偕同。 储运部 和成品 QA 以外的人员进入成品仓时, 必须经过成品仓主管同意,并且由成品 仓主管安排成品仓人员偕同进入。 如果是公司新入员工 需要进入成品仓 ,须 其直接主管 编写书面申请函至成品仓主管,经过成品仓主管书面确认后方可 安排 入仓。