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

正文內(nèi)容

圖書管理系統(tǒng)-資料下載頁

2025-08-04 15:21本頁面
  

【正文】 一個基于CArchive類的對象ar,可以使用插入運算符(《)和提取運算符(》)來續(xù)寫數(shù)據(jù),從而實現(xiàn)數(shù)據(jù)的備份和恢復。(1)“數(shù)據(jù)備份”模塊部分實現(xiàn)代碼如下:CFileDialog filedlg(0, // 1文件打開, 0文件另存為 .bak|*.*, NULL, OFN_OVERWRITEPROMPT | OFN_NOREADONLYRETURN , lib (*.bak)|*.bak|All Files (*.*)|*.*||, NULL)。 if(()==IDOK) { fileName = ()。 CLibrarySet m_rsClerkSet。 ()。 CFile file。 (fileName,CFile::modeCreate|CFile::modeWrite)。 CArchive ar(amp。file,CArchive::store)。 int n1。 n10。 while(!()) { ()。 n1=()。 } if(n10) ()。 arn1。 while(!()) { ar。 ar。 ar。 ar。 ar。 ()。 } ()。}(2)“數(shù)據(jù)恢復”模塊部分實現(xiàn)代碼如下:CFileDialog filedlg(1, // 1文件打開, 0文件另存為 .bak|*.*, NULL, OFN_OVERWRITEPROMPT | OFN_NOREADONLYRETURN , lib (*.bak)|*.bak|All Files (*.*)|*.*||, NULL)。 if(()==IDOK) { fileName = ()。 CLibrarySet m_rsClerkSet。 ()。 CFile file。 (fileName,CFile::modeRead)。 CArchive ar(amp。file,CArchive::load)。 int n1。 n10。 while(!()) { ()。 ()。 } ()。 arn1。 while(n10) { ()。 ()。 ()。 ()。 ar。 ar。 ar。 ar。 ar。 ()。 ()。 n1。 } ()。}“用戶登錄”模塊設計:登錄模塊是要根據(jù)用戶輸入的用戶名和密碼與數(shù)據(jù)庫Clerk中的Username和Password的比較來判斷用戶名和密碼是否合法。這里用到在 Visual C++環(huán)境下數(shù)據(jù)庫的操作。該操作的流程如下:用戶在相應的控件內(nèi)填寫姓名和密碼,通過“UpdateData(TRUE);”將控件中的數(shù)據(jù)傳送給字段數(shù)據(jù)成員,然后執(zhí)行下面的SQL語句: SELECT * FROM CLERKWHERE NAME=m_strName AND PASSWORD=m_strPassword。查詢Clerk表中是否有用戶名為m_strName,并且密碼為m_strPassword的記錄。打開記錄集,查詢是否有符合條件的記錄,如果記錄集不為空,則說明有符合條件的記錄,說明登錄合法,否則“登錄失??!”。在用戶通過了身份驗證之后,就可以進入系統(tǒng),進行所有的操作。登錄模塊實現(xiàn)起來相對比較簡單,只是用到了一個SOL查詢語句,在編程過程中沒有遇到什么困難?!坝脩舻卿洝蹦K實現(xiàn)代碼如下:if (()) /*判斷用戶名信息是否為空*/ { AfxMessageBox(請輸入用戶名!)。 return。 } mSqlStr = SELECT * FROM CLERK WHERE NAME=39。 mSqlStr = mSqlStr + m_strName。 mSqlStr = mSqlStr + 39。 AND PASSWORD=39。 mSqlStr = mSqlStr + m_strPassword。 mSqlStr = mSqlStr + 39。 if (!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) { AfxMessageBox(CLERK表打開失??!)。 return。 }//CString strSQL。//(select * from CLERK where NAME=39。%s39。 AND PASSWORD=39。%s39。 ,m_strName,m_strPassword)。//(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 if(()==0) { if(count3) { AfxMessageBox(用戶名或密碼不正確!)。 count++。 } else { AfxMessageBox(用戶名或密碼不正確!!您錯過了三次機會!!)。 ()。 ExitProcess(0)。 } }
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1