備份及恢復(fù)功

備份及恢復(fù)功

ID:46009734

大?。?45.00 KB

頁(yè)數(shù):26頁(yè)

時(shí)間:2019-11-20

備份及恢復(fù)功_第1頁(yè)
備份及恢復(fù)功_第2頁(yè)
備份及恢復(fù)功_第3頁(yè)
備份及恢復(fù)功_第4頁(yè)
備份及恢復(fù)功_第5頁(yè)
資源描述:

《備份及恢復(fù)功》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、工作任務(wù)七備份及恢復(fù)功能的實(shí)現(xiàn)項(xiàng)目子任務(wù)一:保存更新的數(shù)據(jù)任務(wù)要求:?jiǎn)螕簟北4嫘薷摹惫ぞ甙粹o,能保存對(duì)記錄信息的修改步驟一:將所有的數(shù)據(jù)對(duì)象聲明為全局變量步驟二:聲明一個(gè)全局整型變量update1,以設(shè)置記載有無(wú)修改單元格的變量,1為修改在datagridview窗體中,設(shè)置單元格修改時(shí)update1變量值的更改:事件:CellBeginEdit代碼:update1=1要求單擊主窗體中的“保存修改”按鈕能保存修改的數(shù)據(jù)采用的事件:主窗體中“保存修改”的單擊事件 事件代碼: 1.聲明一個(gè)oledbcommandbuilder類,該

2、類用于為dataadapter對(duì)象查找匹配的Command語(yǔ)句,必須要加DimcmbuildAsNewOleDbCommandBuilder(sel1.da)2.保存修改:如果內(nèi)容被修改則更新數(shù)據(jù)庫(kù)Ifsel1.update1=1Then sel1.da.Update(sel1.ds.Tables(“student”)) EndIf說(shuō)明:da對(duì)象的update方法:更新指定的數(shù)據(jù)庫(kù)步驟三:單擊“保存修改”按鈕保存輸入的內(nèi)容子任務(wù)二:備份數(shù)據(jù)庫(kù)涉及到的知識(shí)點(diǎn):另存為窗口、文件的COPY操作分析:1、單擊“備份數(shù)據(jù)庫(kù)”菜單能彈出“另

3、存為窗口”,文件類型“access數(shù)據(jù)庫(kù)(*.mdb)”2、能覆蓋已存在數(shù)據(jù)庫(kù),當(dāng)備份成功時(shí)能提示成功信息。步驟一:創(chuàng)建保存窗口控件名:SaveFileDialog設(shè)置方法:1.在“對(duì)話框工具箱”中拖動(dòng)SaveFileDialog控件至MAIN主窗體中2.將其名稱改名為”Save1”要求一單擊“備份數(shù)據(jù)庫(kù)”菜單能彈出“另存為窗口”,文件類型“access數(shù)據(jù)庫(kù)(*.mdb)”,并能提出是否覆蓋已存在文件的提示信息步驟二:設(shè)置保存窗口事件:“數(shù)據(jù)庫(kù)”菜單——“備份數(shù)據(jù)庫(kù)”菜單的單擊事件1、設(shè)置保存窗口的標(biāo)題為“另存為”文本Save

4、1.title=“另存為”2、設(shè)置保存窗口的文件類型為mdb數(shù)據(jù)庫(kù)save1.filter=“ACCESS數(shù)據(jù)庫(kù)文件(*.mdb)

5、*.mdb”說(shuō)明:字符串由文件類型說(shuō)明和文件擴(kuò)展名組成。格式:“文件類型說(shuō)明

6、*.擴(kuò)展名”3、設(shè)置保存窗口打開時(shí)為空文件名save1.filename=“”4、設(shè)置當(dāng)備份的數(shù)據(jù)庫(kù)文件已存在時(shí)是否彈出覆蓋提示框Save1.overwriteprompt=true要求一單擊“備份數(shù)據(jù)庫(kù)”菜單能彈出“另存為窗口”,文件類型“access數(shù)據(jù)庫(kù)(*.mdb)”,并能提出是否覆蓋已存在文件的提示信息事件:“數(shù)

7、據(jù)庫(kù)”菜單——“備份數(shù)據(jù)庫(kù)”菜單的單擊格式:控件名.showdialog()代碼:save1.showdialog()要求一單擊“備份數(shù)據(jù)庫(kù)”菜單能彈出“另存為窗口”,文件類型“access數(shù)據(jù)庫(kù)(*.mdb)”,并能提出是否覆蓋已存在文件的提示信息一、判斷是否選擇的是“保存”按鈕事件:“數(shù)據(jù)庫(kù)”菜單——“備份數(shù)據(jù)庫(kù)”菜單的單擊代碼:ifsave1.showdialog()=windows.forms.dialogresult.OKthen……Elseexitsubendif要求二、當(dāng)選擇“保存”按鈕時(shí)能覆蓋已存在數(shù)據(jù)庫(kù),當(dāng)備份

8、成功時(shí)能提示成功信息。知識(shí)點(diǎn):1.文件已存在時(shí)先刪除已存在的文件File.delete2.當(dāng)前數(shù)據(jù)庫(kù)拷貝至指定文件夾的指定文件中File.Copy要求二、當(dāng)選擇“保存”按鈕時(shí)能覆蓋已存在數(shù)據(jù)庫(kù),當(dāng)備份成功時(shí)能提示成功信息。步驟:1、聲明及創(chuàng)建一個(gè)存儲(chǔ)備份文件名及路徑的變量文件名的路徑和名稱由“另存為”窗口獲取。DimfilestrasstringFilestr=save1.filename要求二、當(dāng)選擇“保存”按鈕時(shí)能覆蓋已存在數(shù)據(jù)庫(kù),當(dāng)備份成功時(shí)能提示成功信息。步驟:2、當(dāng)指定的文件名已存時(shí)刪除該文件。對(duì)文件操作需要引用文件命

9、名空間IO(1)在程序常規(guī)聲明位置引用文件命名空間:Importssystem.IO(2)假如已存在指定文件名則刪除IFfile.exists(filestr)thenfile.delete(filestr)Endif要求二、當(dāng)選擇“保存”按鈕時(shí)能覆蓋已存在數(shù)據(jù)庫(kù),當(dāng)備份成功時(shí)能提示成功信息。2.當(dāng)前數(shù)據(jù)庫(kù)拷貝至指定文件夾的指定文件中說(shuō)明:拷貝的源文件:當(dāng)前文件夾的student.mdb數(shù)據(jù)庫(kù)拷貝的目標(biāo)文件:filestr格式:File.Copy(源文件,目標(biāo)文件)代碼:File.copy(application.startup

10、path&“student.mdb”,filestr)Messagebox.show(“數(shù)據(jù)庫(kù)備份成功”)要求二、當(dāng)選擇“保存”按鈕時(shí)能覆蓋已存在數(shù)據(jù)庫(kù),當(dāng)備份成功時(shí)能提示成功信息。子任務(wù)三:還原數(shù)據(jù)庫(kù)涉及到的知識(shí)點(diǎn):打開窗口、文件的COPY操作分析:1、單擊

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。