როგორ შექმენით თქვენი უფასო ფაილის სარეზერვო კომუნალური პროგრამა LibertyBASIC

პოპულარული მოთხოვნით, ჩვენ გთავაზობთ ამ სახელმძღვანელოს, თუ როგორ შექმნათ მარტივი, მაგრამ ეფექტური უფასო ფაილის სარეზერვო პროგრამა LibertyBASIC– ით, Windows პროგრამირების ინსტრუმენტი. ადრეულ სტატიაში ჩვენ გაჩვენეთ მარტივი ალგორითმი საკუთარი უფასო დესკტოპის ფაილის სარეზერვო პროგრამის შესაქმნელად. დღეს ჩვენ ამ ნაბიჯს გადავდგამთ, ფაქტობრივად, პროგრამის შექმნით.


ეს იქნება ნაბიჯ ნაბიჯ სახელმძღვანელო სრულად კოდირებული მაგალითებით. ჩვენს პროგრამას უწოდებენ SimpleBackupTool და იგი მთლიანად შეიმუშავეს LibertyBASIC– ით, Windows პროგრამირების პროგრამა. გაეცანით LibertyBASIC- ს, ან ჩამოტვირთეთ შემდგენელი (Windows- ზე უფასო საცდელი ვერსია) ეწვიეთ LibertyBASIC ვებსაიტს.

ჩვენ შევარჩიეთ LibertyBASIC, რადგან ეს არის მარტივი ენა, რომელსაც ყველას შეუძლია სწრაფად ისწავლოს. კარგი, დავიწყოთ.

SimpleBackupTool– ის გაცნობა

მარტივი სარეზერვო ინსტრუმენტი

SimpleBackupTool ემყარება იმავე ალგორითმს, რომელიც თქვენს პირველ სტატიაში გაჩვენეთ. ეს არის ძირითადი ფაილის სარეზერვო პროგრამა, რომელსაც შეუძლია:

  1. ფაილის მრავალი ასლი თითო სარეზერვო საშუალებით (20x-მდე მხარდაჭერილი)
  2. მრავალ საქაღალდის სარეზერვო საშუალება (მხოლოდ პირველი ფენა)
  3. რეალურ დროში შეტყობინებები (Busy / Idle ”LED” ინდიკატორი, სტატუსის შეტყობინებები)

SimpleBackupTool– ით შეგიძლიათ შეინახოთ სარეზერვო ყველა ფაილი სამიზნე საქაღალდეში (მაგრამ არა საქაღალდეებში საქაღალდეები) 20 ჯერ იმდენი ჭარბი სიჩქარისთვის, რამდენადაც გირჩევთ. მოგეხსენებათ, რომ გადავწეროთ კოდი, როდესაც ჩვენ მივდივართ, იქნებ დაამატოთ დამატებითი ფუნქციონირება ან პროგრამის მახასიათებლები. მაგრამ ეს საკმაოდ სასარგებლოა როგორც ეს.

მოდით, გადავხედოთ შიგნით: პირველი ნაბიჯი ნებისმიერი პროგრამის შემუშავებაში არის ალგორითმის შედგენა, რომელიც აჩვენებს, თუ როგორ მუშაობს ნაწილები ერთად, პროგრამის ფუნქციების შესრულების მიზნით. აი, როგორ მუშაობს, ისევ:

სარეზერვო ფაილი
© Cloudward.net

ასე რომ, როგორც ჩვენ წინა სტატიაში ავღნიშნეთ, SimpleBackupTool– ში გვაქვს ხუთი კომპონენტი: სარეზერვო რეესტრი, სარეზერვო გაგზავნა (კონტროლერი), კოპირების აგენტი (სარეზერვო აგენტი), მომხმარებლის შეყვანა და ანგარიშის მენეჯერი..

სარეზერვო რეესტრი

სარეზერვო რეესტრი არის მარტივი TXT ფაილი, რომელიც შეიცავს დასაბეჭდი ფაილების ჩამონათვალს. აქ ჩამოთვლილი საქაღალდეების ყველა ფაილი იქნება სარეზერვო (მაგრამ არა საქაღალდეები ამ საქაღალდეებში). ასე რომ შეინახეთ ყველა თქვენი მონაცემი ერთ ფენოვან საქაღალდეებში, სადაც ეს შესაძლებელია, SimpleBackupTool- ის გამოყენებისას.

სარეზერვო რეესტრი

ზემოთ მოცემულ სურათზე ნაჩვენებია სარეზერვო რეესტრში ორი საქაღალდე: ”C: \ test1 \” და ”C: \ test2 \”.

თქვენ განაახლებთ ამ ფაილის ახალ სარეზერვო მიზნებს, როგორც საჭიროა. ასევე გაითვალისწინეთ, რომ ყველა ფაილი სარეზერვოა იმავე საქაღალდეში – რომელსაც ავტომატურად ასახელებენ თარიღით, მაგალითად, ”” სარეზერვო –30 ნოემბერი, 2013 ”, როგორც ეს მოცემულია სურათზე ზემოთ..

მომხმარებლის შეყვანა

SimpleBackupTool- ის ამ ვერსიისთვის, მომხმარებლის შეყვანა შემოიფარგლება მხოლოდ სიღრმის ასლის გადაღებით (რამდენჯერ გსურთ თითოეული ფაილის სარეზერვო საშუალება). ეს შეირჩევა ასლის სიღრმის ამორჩევის გამოყენებით (ნაჩვენებია პირველი სურათი).

მომხმარებლის შეყვანის სხვა მაგალითები უფრო რთული განხორციელებისთვის შეიძლება შეიცავდეს:

  • დინამიური სარეზერვო ადგილები
  • სარეზერვო ავტომატური დაგეგმვა
  • დაშიფვრის ღილაკები, პაროლები
  • შეკუმშვის პარამეტრები
  • არქივის პარამეტრები

ანგარიშის მენეჯერი

ანგარიშის მენეჯერი მიზნად ისახავს რეალურ დროში განახლებების მართვას. SimpleBackupTool– ის ამ ვერსიისთვის, იგი მოიცავს დაკავებული / მოჩვენებითი „LED“ ინდიკატორის და რეალურ დროში სტატუსის მოთხოვნის (ნაჩვენებია პირველ სურათზე).

სარეზერვო Sentry (კონტროლერი)

სარეზერვო Sentry არის ლოგიკა, რომელიც აკონტროლებს მთელ პროგრამას. ამ შემთხვევაში, იგი იმალება GUI (გრაფიკული ინტერფეისი) განხორციელების მიღმა.

ეს ის ბიჭია, რომელიც ყველა შრომას აკეთებს ფაილების სარეზერვო ასლისთვის. თქვენ ვერ ხედავთ მას, რადგან ის ნამდვილი ქვეცნობიერია, რომელიც კულისებში მუშაობს. SimpleBackupTool– ით, ფაილების მრავალრიცხოვანი სარეზერვო ასახვა ხდება ისეთი რიცხვებით, როგორიცაა 1-sample.txt, 2-sample.txt და ა.შ..

8 ეკრანის სურათი: SimpleBackupTool in Action

კარგი, მოდით ვნახოთ SimpleBackupTool– ის რამდენიმე ეკრანის სურათი მოქმედებაში.

სარეზერვო ეკრანის სურათები

ახლა, როდესაც თქვენ იცით, რომ ის მუშაობს, მოდით გავაკეთოთ კოდი შემოვლითი გზით, რომ ნახოთ როგორ მუშაობს და იქნებ დაამატეთ საკუთარი მოდიფიკაციები.

კოდის შემოვლა: SimpleBackupTool

გახსოვდეთ, რომ ეს კოდი მთლიანად არის LibertyBASIC. სანამ გსურთ გააგრძელოთ თქვენი LibertyBASIC– ის გაწმენდის საშუალება – ადვილია, გამოიყენეთ გაკვეთილები და მაგალითების პროგრამები ვებსაიტზე ან შემდგენელზე, რომ დაიწყოთ!

დააჭირეთ ამ ბმულს SimpleBackupTool სრული კოდის მისაღებად. ამის გაკეთება დაგჭირდებათ.

ქვემოთ მოცემულ 4 – ნაწილობრივ ნაბიჯს ახსნის კოდის ძირითადი სეგმენტები. თქვენ ასევე შეგიძლიათ ჩასვით კოდი თქვენს შემდგენლობაში და დააჭირეთ პროგრამას, რომ გამოიყენოთ SimpleBackupTool!

ნაწილი I: საწყისი პარამეტრები

ეს არის პროგრამის საწყისი ნაწილი, რომელიც ქმნის რეესტრისა და სარეზერვო საქაღალდეს და უსმენს მოვლენებს.

საწყისი პარამეტრები SimpleBackupTool– ისთვის

ვნახოთ მეორე ნაწილი – როგორ დავტვირთოთ რეესტრი.

ნაწილი II: რეესტრის ჩატვირთვა

კოდის ეს ნაწილი იტვირთებს რეესტრის ჩამონათვალს პროგრამის მეხსიერებაში, ასე რომ ამ ჩამონათვალის ადგილებს მიუწვდებათ რეალურ დროში სარეზერვო ასათვისებლად.

რეესტრის ჩატვირთვა - SimpleBackupTool

ნაწილი III: უკან დაბრუნება

ნაბიჯის ამ ნაწილში მოცემულია, თუ როგორ ხდება რეფერატის გაკეთება რეალურად მარყუჟის პროცესში. ჩვენ იზოლირებას ვაძლევთ სამიზნე საქაღალდეების რაოდენობას (გაიხსენეთ ეს მონაცემები უკვე შენახულია მეხსიერებაში).

ამის შემდეგ გამოიყენება ჯგუფების პროცესი (მარყუჟის კონფიგურაცია), რათა საქაღალდეები თანმიმდევრულად მოხდეს და ამ საქაღალდეებში ფაილების სია ამოიღოს ასლის ფაქტობრივ პროცესში, რაც იმეორებს მათ შერჩეულ ასლის სიღრმის მიხედვით..

სარეზერვო SImpleBackupTool– ში

ნაწილი IV: პროგრამა GUI (გრაფიკული ინტერფეისი)

დაბოლოს, ჩვენ გადავხედავთ კოდს, რომელიც გამოიმუშავებს GUI- ს SimpleBackupTool– სთვის.

მარტივი სარეზერვო ინსტრუმენტი GUI

კოდი აკონტროლებს GUI- სთვის ფანჯრის თვისებებს, სიმაღლის, სიგანისა და პოზიციის ჩათვლით. იგი ასევე განსაზღვრავს თვისებებს ფანჯრის ობიექტებზე, როგორიცაა ღილაკები, სტატიკური ტექსტური ობიექტები, გრაფიკული ყუთი (“LED”) და კომბინირებული ყუთი (ასლის სიღრმის ამორჩევა).

ობიექტების თვისებების ნაკრები მოიცავს პოზიციის, ზომისა და ღონისძიების გამტარებლებს (სადაც გადადის პროგრამა, როდესაც დააჭირეთ მათ დაყენებას). ღონისძიების შემსრულებლები უკავშირებენ “ფილიალის ეტიკეტს”, როგორიცაა [loadRegistry], რომელიც შეიცავს იმ მოქმედებების ჩამონათვალს, რომლებიც უნდა განხორციელდეს ღონისძიების დაწყებისას..

კოდი საბოლოოდ ასახელებს ფანჯარას – ამ შემთხვევაში ”მარტივი სარეზერვო ინსტრუმენტი” და ამოქმედებს მას, აჩვენებს დისპლეის პარამეტრებს და ერთდროულად უსმენს მოვლენებს..

დასკვნა

Გამარჯობა! ვიმედოვნებთ, რომ თქვენ მოგეწონათ ამ წერილის გაგზავნა და ბევრი რამ ისწავლეთ. აქ მოცემულია რა, რაც ჩვენ დაფარავს: ჩვენ გადავხედეთ როგორ შევქმნათ მარტივი სარეზერვო ინსტრუმენტები LibertyBASIC– ით, Windows პროგრამირების პროგრამა.

ჩვენ გავაანალიზეთ SimpleBackupTool, მარტივი და უფასო დესკტოპის სარეზერვო პროგრამა სეგმენტის მიხედვით 4 – ნაწილის კოდიანი საფეხურის გამოყენებით. ჩვენ შემოგთავაზეთ SimpleBackupTool სრული კოდის წყარო, რომ შეადგინოთ საკუთარი ხელით და გამოიყენოთ ან მოისურვოთ მოდიფიცირება

კონკრეტულად SimpleBackupTool- ის შესახებ კითხვებისთვის, გთხოვთ, გამოაგზავნოთ ელექტრონული ფოსტა [დაცული ელ.ფოსტით]. თუ გსურთ ამ პოსტის პასუხი, გამოგვიგზავნეთ კომენტარი! ჩვენ მოგვწონს ჩვენგან მოსმენა.

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