freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc60access數(shù)據(jù)庫的學生成績管理系統(tǒng)(參考版)

2025-05-17 21:51本頁面
  

【正文】 } ///////////////////////////////////////////////////////////////////////////// // CMyView printing BOOL CMyView::OnPreparePrinting(CPrintInfo* pInfo) { // default preparation return DoPreparePrinting(pInfo)。 GetParentFrame()RecalcLayout()。GetDocument()m_mySet。 cs) { // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs return CRecordView::PreCreateWindow(cs)。 DDX_Text(pDX, IDC_CHECKBYNUM, m_checkbynum)。 DDX_Text(pDX, IDC_ADDNUM, m_addnum)。 DDX_Text(pDX, IDC_ADDMARK, m_addmark)。 DDX_Text(pDX, IDC_SHOWSUB, m_showsub)。 DDX_Text(pDX, IDC_SHOWNAME, m_showname)。 //}}AFX_DATA_INIT // TODO: add construction code here } CMyView::~CMyView() { } void CMyView::DoDataExchange(CDataExchange* pDX) { CRecordView::DoDataExchange(pDX)。 m_addsub = _T()。 m_addname = _T()。 m_showmark = 。 m_shownum = _T()。 endif ///////////////////////////////////////////////////////////////////////////// // CMyView IMPLEMENT_DYNCREATE(CMyView, CRecordView) BEGIN_MESSAGE_MAP(CMyView, CRecordView) //{{AFX_MSG_MAP(CMyView) ON_COMMAND(ID_RECORD_FIRST, OnRecordFirst) ON_COMMAND(ID_RECORD_LAST, OnRecordLast) ON_COMMAND(ID_RECORD_NEXT, OnRecordNext) ON_COMMAND(ID_RECORD_PREV, OnRecordPrev) ON_BN_CLICKED(IDC_BUTTON2, OnButton2) ON_BN_CLICKED(IDC_DELETERECORD, OnDeleterecord) ON_BN_CLICKED(IDC_BUTTON4, OnButton4) //}}AFX_MSG_MAP // Standard printing mands ON_COMMAND(ID_FILE_PRINT, CRecordView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, CRecordView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, CRecordView::OnFilePrintPreview) END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CMyView construction/destruction CMyView::CMyView() : CRecordView(CMyView::IDD) { //{{AFX_DATA_INIT(CMyView) m_pSet = NULL。 // Do not call CDialog::OnPaint() for painting messages } 輸入完畢后,對程序進行編譯運行,在主界面中點擊 [幫助 ] 按鈕后,會彈出對話框,如圖 521 所示: 圖 521 [幫助 ]對話框 至此,學生成績管理系統(tǒng)的基本功能都已經(jīng)實現(xiàn)了。 (45,170,若要查詢某人信息,可輸入其學號后,點擊 [查詢 ]選項 )。 (45,70,若要添加學生成績信息,可在添加窗口輸入相關(guān)信息后點擊 [添 加 ]按鈕 )。 } 為 OnPaint()函數(shù)添加代碼如下: void Chelp::OnPaint() {CPaintDC dc(this)。這樣新的類 Chelp 就與本對話框建立起了聯(lián)系。下面的 Base class 以及 Dialog ID不要隨便改動。這是為這個對話框創(chuàng)建一個新的類。然后彈出如圖 519。 //顯示在列表框中 } else { m_pSetMoveNext()。 //輸入在列表框中 m_pSetMoveNext()。 while(m_pSetIsEOF()!=1) { if(m_pSetm_studentnum==m_checkbynum) { (%8s %8s %6s %6d,m_pSetm_studentnum,m_pSetm_studentname,m_pSetm_subject, m_pSetm_mark)。 while(()0) 開始 指針指向手記錄 字段值 = 輸入值? 指針指向下一記錄 文件結(jié)束? 輸出該記錄 獲取用戶輸入 結(jié)束 { (0)。查詢功能的實現(xiàn)需要根據(jù)用戶輸入的內(nèi)容在數(shù)據(jù)庫中進行搜索,并將結(jié)果顯示出來,其操作流程如下圖 516所示: 圖 516 執(zhí)行流程圖 在工程左側(cè)的工作臺中選擇 CMyView 類,找到其下的函 數(shù) OnButton1,雙擊打開代碼編輯區(qū),在其中輸入如下查詢代碼: void CMyView::OnButton4() { // TODO: Add your control notification handler code here UpdateData(true)。在類向?qū)е袨椤静樵儭堪粹o添加成員函數(shù)。在類向?qū)е蟹謩e為 Edit Box 控件 IDC_CHECKBYSUM 和 ListBox控件 IDC_SHOWRESULT 添加成員變量 m_checkbynum、 myshowlist。 UpdateData(false)。 //提示信息 m_shownum=m_showname=m_showsub=。 //刪除當前記錄 m_pSetRequery()。 添加相應代碼。如圖 514所示: 圖 514 學生成績添加界面 實現(xiàn)刪除成績功能的操作 添加成員函數(shù)。 //將內(nèi)容顯示在文本框中 } 添加完代碼后,點擊編譯運行。 //文本框清零 m_addmark=0。 //重新排序 MessageBox(添加成功 )。 //更新字段 m_pSetMoveLast()。 m_pSetm_subject=m_addsub。 //將文本框中的值賦給數(shù) 據(jù)表中相應字段 m_pSetm_studentname=m_addname。 //將輸入數(shù)據(jù)賦給文本框變量 m_pSetAddNew()。 圖 512 學生成績?yōu)g覽 實現(xiàn)添加成績功能的操作 在類向?qū)е?的 [Member Variables]選項卡中,分別為 IDC_ADDNUM、IDC_ADDNAME、 IDC_ADDMARK、 IDCADDSUB 添加成員變量 m_addnum、 m_addname、m_addmark、 m_addsub,如圖 513 所示。 } 編譯并運行后,就可實現(xiàn)成績的瀏覽功能。 m_showmark=m_pSetm_mark。 //將數(shù)據(jù)表中變量值賦給文本框 m_shownum=m_pSetm_studentnum。 } 在 OnRecordPrev 函數(shù)中添加下列代碼 void CMyView::OnRecordPrev() { // TODO: Add your mand handler code here m_pSetMovePrev()。 m_showmark=m_pSetm_mark。 //將數(shù)據(jù)表中變量值賦給文本框 m_shownum=m_pSetm_studentnum。 } 在 OnRecordNext 函數(shù)中添加如下代碼: void CMyView::OnRecordNext() { // TODO: Add your mand handler code here m_pSetMoveNext()。 m_showmark=m_pSetm_mark。 //將數(shù)據(jù)表中變量值賦給文本框 m_shownum=m_pSetm_studentnum。 } 在 OnRecordLast 函數(shù)中添加下列代碼: void CMyView::OnRecordLast() { // TODO: Add your mand handler code here m_pSetMoveLast()。 m_showmark=m_pSetm_mark。 //將數(shù)據(jù)表中變量值賦給文本框 m_shownum=m_pSetm_studentnum。 在 OnRecordFirst 函數(shù)中,添加如下代碼: void CMyView::OnRecordFirst() { // TODO: Add your mand handler code here m_pSetMoveFirst()。 最后添加函數(shù)程序代碼。 圖 511 添加成員變量 然后在 [Message Maps]選項卡中為成績?yōu)g覽窗口添加成員函數(shù),在類向?qū)е袨?ID_RECORD_FIRST、 ID_RECORD_LAST、 ID_RECORD_NEXT、 ID_RECORD_PREV 添加COMMAND 事件。 圖 510 密碼框設(shè)置 實現(xiàn)成績?yōu)g覽功能的操作 首先添加成員變量。在登錄對話框,右鍵點擊密碼文本框,點擊屬性,點擊 style,選中 password 回車即可。如圖 59所示。 else MessageBox(登錄有誤 )。amp。 圖 58 登陸程序添加 在 void CDlg_login::OnOK()函加入如下代碼: void CDlg_login::OnOK() { // TODO: Add extra validation here thisUpdateData(true)。點擊左邊的 ResourceView,雙擊 Dialog 中的 IDD_DIALOG1,然后雙擊右邊的 OK按鈕, 如圖 57所示 圖 57 [確認 ]按鈕設(shè)置 要
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1