Kuidas luua oma vaba faili varundamise utiliit programmiga LibertyBASIC

Populaarse nõudmise järgi toome teieni selle õpetuse, kuidas luua Windowsi programmeerimisriista LibertyBASIC abil lihtne, kuid tõhus tasuta failide varundamise utiliit. Ühes varasemas artiklis näitasime teile lihtsat algoritmi oma tasuta töölauafaili varundusutiliidi loomiseks. Noh, täna asume selle sammu edasi, luues teile programmi.


See on samm-sammuline õpetus täielikult kodeeritud näidetega. Meie programmi nimi on SimpleBackupTool ja see töötati välja täielikult koos Windowsi programmeerimisutiliidiga LibertyBASIC. LibertyBASIC-ga tutvumiseks või kompilaatori allalaadimiseks (Windowsi jaoks on saadaval tasuta prooviversioon) külastage LibertyBASIC-i veebisaiti.

Valisime LibertyBASICi, kuna see on lihtne keel, mida igaüks saab kiiresti õppida. Ok, alustame!.

Tutvustame rakendust SimpleBackupTool

Lihtne varundustööriist

SimpleBackupTool põhineb samal algoritmil, mida näitasime teile meie varasemas artiklis. See on põhiline töölauafailide varundusprogramm, mis on võimeline:

  1. Mitu failikoopiat varukoopia kohta (toetatud kuni 20x)
  2. Varundamine mitmest kaustast (ainult esimese kihi korral)
  3. Reaalajas teavitused (hõivatud / jõudeoleku LED-indikaator, olekusõnumid)

Funktsiooni SimpleBackupTool abil saate varundada kõiki sihtkaustadesse kuuluvaid faile (kuid mitte kaustades olevaid kaustu) kuni 20 korda, nii palju koondamist kui soovite. Näpunäidete muutmiseks lisage mõni funktsioon või programmi funktsioonid. Kuid see on üsna kasulik, nagu see on.

Vaatame nüüd sissepoole: ükskõik millise programmi väljatöötamise esimene samm on koostada algoritm, mis näitab, kuidas osad töötavad koos, et programmi funktsioone realiseerida. See töötab jälle järgmiselt:

faili varukoopia
© Cloudwards.net

Niisiis, nagu me oma varasemas artiklis mainisime, on SimpleBackupToolis viis komponenti: varukoopia register, varukoopia (kontroller), koopiaagent (varunduse agent), kasutaja sisend ja aruandehaldur.

Varukoopia register

Varundusregister on lihtne TXT-fail, mis sisaldab varundatavate kaustade loendit. Kõiki siin loetletud kaustade faile varundatakse (kuid mitte nende kaustade kaustu). Seega hoidke SimpleBackupTooli kasutamisel kõiki oma andmeid ühekihilistes kaustades.

Varukoopia register

Ülaloleval pildil on kaks varundatava registri kausta: “C: \ test1 \” ja “C: \ test2 \”.

Värskendate seda faili vastavalt vajadusele uute varundamise sihtmärkidega. Pange tähele ka seda, et kõik failid varundatakse samasse kausta – mida nimetatakse automaatselt kuupäeva järgi, näiteks “” Varundamine – 27. november 2013 ”, nagu on näidatud ülaloleval pildil.

Kasutaja sisend

Selle SimpleBackupTooli versiooni puhul on kasutaja sisestus piiratud koopia sügavusega (mitu korda soovite iga faili varundada). See valitakse koopia sügavuse valija abil (näidatud esimesel pildil).

Muud näited kasutaja sisestusest keerukamate rakenduste jaoks võivad sisaldada:

  • Dünaamilised varundamiskohad
  • Automaatne varundamise ajakava
  • Krüpteerimisvõtmed, paroolid
  • Tihendusvalikud
  • Arhiveerimise valikud

Aruannete haldur

Aruandehaldur on mõeldud reaalajas värskenduste haldamiseks. Selle SimpleBackupTooli versiooni jaoks koosneb see hõivatud / jõude oleku LED-indikaatorist ja reaalajas olekujuhikust (näidatud esimesel pildil).

Sentry varundamine (kontroller)

Varundusüksus on loogika, mis kontrollib kogu rakendust. Sel juhul on see peidetud GUI (graafilise kasutajaliidese) rakendamise taha.

See on mees, kes teeb failide varundamisel kogu raske töö. Te ei näe teda, sest ta on tõeline alainimene, kes töötab kulisside taga. Funktsiooni SimpleBackupTool abil on failide mitu varundamist eesliidetega numbritega, näiteks 1-proov.txt, 2-proov.txt ja nii edasi.

8 ekraanipilti: SimpleBackupTool töötab

OK, vaatame, et mõned SimpleBackupTooli ekraanipildid toimiksid.

Varundatud ekraanipildid

Nüüd, kui teate, et see töötab, tehkem koodi tutvustus, et saaksite näha, kuidas see töötab, ja võib-olla lisada oma muudatused.

Koodi ülevaade: SimpleBackupTool

Pidage meeles, et see kood on täielikult LibertyBASIC-is. Enne jätkamist võiksite oma LibertyBASICi puhtamaks teha – see on lihtne, alustamiseks kasutage veebisaidil või kompilaatoris olevaid õppetunde ja näidisprogramme!

Klõpsake seda linki, et saada täielik lähtekood SimpleBackupTool. Teil on seda vaja jätkata.

Allpool toodud 4-osaline tutvustus selgitab koodi võtmesegmente. Saate koodi ka oma kompilaatorisse kleepida ja programmi RUN käivitada, et kasutada SimpleBackupTool!

I osa: algsätted

See on programmi esimene osa, mis loob registri- ja varunduskausta ning kuulab sündmusi.

SimpleBackupTooli algseaded

Vaatame teist osa – kuidas registrit laadida.

II osa: registri laadimine

Koodi see osa laadib registriloendi programmi mällu, nii et selle loendi asukohtadele pääseb reaalajas varukoopiate saamiseks juurde.

Registri laadimine - SimpleBackupTool

III osa: Varundamine

Selles kõnes osa vaadeldakse, kuidas varundust tegelikult ahelprotsessis tehakse. Me eraldame sihtkaustade arvu (tuletame meelde, et need andmed on juba mällu salvestatud).

Seejärel kasutatakse kaustadele järjestikuse juurdepääsu saamiseks ja nende kaustades olevate failide loendi ekstraheerimiseks pakkimisprotsessi (silmuste konfiguratsioon), mis suunatakse tegelikku koopiaprotsessi, mis kopeerib neid vastavalt valitud koopia sügavusele.

Varundamine rakenduses SImpleBackupTool

IV osa: Programmi GUI (graafiline kasutajaliides)

Lõpuks vaatame üle koodi, mis genereeris SimpleBackupTooli GUI.

Lihtne varundustööriista GUI

Kood kontrollib GUI akna omadusi, sealhulgas kõrgus, laius ja asukoht. Samuti seab see aknas olevate objektide atribuudid, näiteks nupud, staatilised tekstiobjektid, graafiline kast (“LED”) ja liitkast (koopia sügavuse valija)..

Objekti atribuutide komplekt sisaldab asukohta, suurust ja sündmuste käitlejaid (kuhu programm läheb, kui neile klõpsatakse või neid seatakse). Sündmusekäitlejad lingivad haru sildiga, näiteks [loadRegistry], mis sisaldab sündmuse algatamisel tehtavate toimingute loendit..

Kood nimetab lõpuks akna – antud juhul “Simple Backup Tool” – ja käivitab selle, määrates kuvavalikud ja kuulates samal ajal sündmusi.

Järeldus

Tere! Loodame, et teile on selle postituse lugemine meeldinud ja palju teada saanud. Siin on ülevaade sellest, mida me hõlmasime: vaatasime, kuidas luua Windowsi programmeerimisutiliidi LibertyBASIC abil lihtsaid varundustööriistu.

Analüüsisime lihtsat ja tasuta töölaua varundusprogrammi SimpleBackupTool, kasutades segmentide kaupa 4-osalist koodi. Pakkusime teile täielikku lähtekoodi SimpleBackupTool, mille saate ise koostada ja vastavalt soovile kasutada või muuta

Konkreetselt SimpleBackupTooli kohta käivate küsimuste korral saatke e-kiri aadressile [email protected]. Kui soovite sellele postitusele vastata, saatke meile kommentaar! Meile meeldiks teid kuulda.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map