LibertyBASIC ilə Öz Pulsuz Fayl Yedekləmə Faydalı Yardımınızı necə Yaratmaq olar

Məşhur tələbatla bir Windows proqramlaşdırma vasitəsi olan LibertyBASIC ilə sadə, lakin effektiv pulsuz bir fayl backup proqramını necə yaratmaq barədə bu təlimatı sizə təqdim edirik. Əvvəlki məqalədə sizə pulsuz masa üstü fayl ehtiyat nüsxə proqramını yaratmaq üçün sadə bir alqoritm göstərdik. Bəli, bu gün biz sizin üçün proqram hazırlayaraq daha bir addım atırıq.


Bu, tam kodlu nümunələrlə addım-addım təlimat olacaqdır. Proqramımız SimpleBackupTool adlanır və tamamilə Windows Windows proqram təminatı olan LibertyBASIC ilə hazırlanmışdır. LibertyBASIC ilə tanış olmaq və ya tərtibçini yükləmək üçün (Windows üçün pulsuz sınaq) LibertyBASIC veb saytına daxil olun.

Hər kəsin tez öyrənə biləcəyi sadə bir dil olduğu üçün LibertyBASIC seçdik. Başlayaq.

SimpleBackupTool təqdim olunur

Sadə Backup Tool

SimpleBackupTool, əvvəlki məqaləmizdə sizə göstərdiyimiz eyni alqoritmə əsaslanır. Bu bacarıqlı əsas masa üstü fayl ehtiyat proqramıdır:

  1. Bir nüsxə başına birdən çox fayl surəti (20x qədər dəstəklənir)
  2. Çox qovluq ehtiyat nüsxəsi (yalnız birinci qat)
  3. Real vaxt rejimində bildirişlər (Məşğul / Boş “LED” göstərici, status mesajları)

SimpleBackupTool ilə hədəf qovluqlardakı (lakin qovluqlardakı qovluqlar deyil) bütün faylları istədiyiniz qədər çox artırmaq üçün 20 dəfəyə qədər ehtiyat nüsxə edə bilərsiniz. Bəlkə əlavə funksionallıq və ya proqram xüsusiyyətləri əlavə etmək üçün gedərkən kodu çimdikdən çekinmeyin. Ancaq olduğu kimi olduqca faydalıdır.

İndi içəri nəzər salaq: Hər hansı bir proqramı inkişaf etdirməyin ilk addımı proqramın funksiyalarını həyata keçirmək üçün hissələrin necə birlikdə işlədiyini göstərən bir alqoritm hazırlamaqdır. Budur, necə işləyir:

fayl ehtiyat nüsxəsi
© Cloudwards.net

Beləliklə, əvvəlki məqaləmizdə qeyd etdiyimiz kimi, SimpleBackupTool-da beş komponentimiz var: ehtiyat qeydləri, ehtiyat göndərmə (nəzarətçi), kopiya agenti (backup agent), istifadəçi girişi və hesabat meneceri.

Backup Qeyd dəftəri

Yedekləmə Reyestri, yedeklenecek qovluqların siyahısını ehtiva edən sadə bir TXT sənədidir. Buradakı siyahıdakı qovluqların hamısı yedeklenir (lakin bu qovluqlarda qovluqlar deyil). Beləliklə, SimpleBackupTool istifadə edərkən bütün məlumatlarınızı bir qatlı qovluqlarda saxlayın.

Backup Qeyd dəftəri

Yuxarıdakı şəkil qeyd dəftərindəki iki qovluğu göstərir: “C: \ test1 \” və “C: \ test2 \”.

Lazım olduqda bu faylı yeni ehtiyat hədəfləri ilə yeniləyirsiniz. Yuxarıdakı şəkildə göstərildiyi kimi “” Backup-Nov 27, 2013 “kimi avtomatik olaraq tarixə görə adlandırılan bütün sənədlərin eyni qovluğa yapışdırıldığını unutmayın..

İstifadəçi Girişi

SimpleBackupTool’un bu versiyası üçün istifadəçi girişi nüsxə dərinliyi ilə məhdudlaşır (hər bir faylın ehtiyat nüsxəsini çıxarmaq istədiyiniz sayda). Bu nüsxə dərinliyi seçicisindən istifadə edərək seçilir (ilk görüntüdə göstərilir).

Daha mürəkkəb tətbiqlər üçün istifadəçi girişinin digər nümunələri aşağıdakıları əhatə edə bilər:

  • Dinamik ehtiyat yerləri
  • Avtomatik ehtiyat planlama
  • Şifrləmə açarları, şifrələr
  • Sıxılma variantları
  • Arxivləşdirmə variantları

Hesabat meneceri

Hesabat meneceri real vaxt yeniləmələrini idarə etmək üçün nəzərdə tutulub. SimpleBackupTool’un bu versiyası üçün, məşğul / boş “LED” göstərici və real vaxt status şifrəçisi (ilk görüntüdə göstərilmişdir).

Yedəkləmə Sentry (Nəzarətçi)

Backup Sentry, bütün tətbiqə nəzarət edən məntiqdir. Bu vəziyyətdə, GUI (Graphic User Interface) tətbiqinin arxasında gizlənir.

Bu, faylları yedirmək üçün bütün çətin işləri görən adamdır. Onu görə bilməzsiniz, çünki pərdə arxasında işləyən əsl iş adamıdır. SimpleBackupTool ilə, faylların birdən çox ehtiyat nüsxəsi 1 nömrəli.txt, 2-sample.txt və s. Kimi bir sıra ilə əvvəlcədən hazırlanır.

8 Ekran görüntüsü: Fəaliyyətdə SimpleBackupTool

OK, hərəkətdə olan SimpleBackupToolun bəzi görüntülərini görək.

Backup ekran görüntüləri

İndi bunun necə işlədiyini bildiyiniz üçün gəlin bir kod göndərək ki, necə işlədiyini görə biləsiniz və öz dəyişikliklərinizi əlavə edə bilərsiniz..

Kod gəzintisi: SimpleBackupTool

Unutmayın, bu kod tamamilə LibertyBASIC içindədir. Davam etməzdən əvvəl LibertyBASIC-də fırçalamaq istəyə bilərsiniz – asandır, işə başlamaq üçün veb səhifədəki dərslər və nümunə proqramlarından istifadə edin!

SimpleBackupTool tam mənbə kodu üçün bu linki vurun. Davam etməsi üçün ehtiyacınız olacaq.

Aşağıdakı 4 hissəli keçid kodun əsas seqmentlərini izah edir. Kodu kompilyatora yapışdırıb SimpleBackupTool-dan istifadə etmək üçün proqramı RUN edə bilərsiniz!

I hissə: İlkin parametrlər

Bu qeyd və backup qovluğunu yaradan və hadisələri dinləyən proqramın ilkin hissəsidir.

SimpleBackupTool üçün ilkin parametrlər

İkinci hissəyə baxaq – qeyd dəftərini necə yükləmək.

II hissə: Qeyd dəftəri yüklənir

Kodun bu hissəsi qeyd siyahısını proqramın yaddaşına yükləyir, beləliklə siyahıdakı yerlər real vaxtda yedəklənə bilər.

Qeyd dəftəri yüklənir - SimpleBackupTool

III hissə: Yedəkləmə

Yürüyüşün bu hissəsi, yedekin həqiqətən bir döngə prosesində necə edildiyinə baxır. Hədəf qovluqlarının sayını təcrid edirik (bu məlumatlar əvvəlcədən yaddaşa yazılmışdı).

Daha sonra ardıcıl olaraq qovluqlara daxil olmaq və seçilmiş surət dərinliyinə görə təkrarlayan həqiqi surət prosesinə qidalanmaq üçün həmin qovluqdakı faylların siyahısını çıxarmaq üçün bir toplama prosesi (looping konfiqurasiya) istifadə olunur.

SImpleBackupTool-da Yedəkləmə

Hissə IV: Proqram GUI (Qrafik İstifadəçi İnterfeysi)

Nəhayət, SimpleBackupTool üçün GUI yaradan kodu nəzərdən keçirəcəyik.

Sadə Backup Tool GUI

Kod, boyu, eni və mövqeyi də daxil olmaqla GUI üçün pəncərə xüsusiyyətlərinə nəzarət edir. Düymələr, statik mətn obyektləri, qrafik qutusu (“LED”) və kombinasiya qutusu (nüsxə dərinliyi seçicisi) kimi pəncərədəki obyektlər üçün xüsusiyyətlər təyin edir..

Obyekt xassələri dəstinə mövqe, ölçü və hadisə idarəediciləri daxildir (proqram tıklandıqda və ya quraşdırıldıqda hara gedir). Tədbir idarəediciləri tədbirin başlandığı zaman ediləcək hərəkətlərin siyahısını ehtiva edən “yük etiketi” kimi bir “filial etiketinə” bağlayır..

Kod nəhayət pəncərəni adlandırır – bu vəziyyətdə “Sadə Yedəkləmə Aləti” və onu işə salır, ekran seçimlərini təyin edir və eyni zamanda hadisələri dinləyir.

Nəticə

Salam! Ümid edirik ki, bu yazını oxumaqdan zövq aldınız və çox şey öyrəndiniz. Budur, əhatə etdiyimiz məsələlərin bir hissəsi: LibertyBASIC, Windows proqram təminatı ilə sadə yedəkləmə alətlərinin necə yaradılacağına baxdıq..

Bir seqment 4 seqmentli 4 hissədən ibarət kod keçidindən istifadə edərək sadə və pulsuz masa üstü ehtiyat proqramı olan SimpleBackupToolu təhlil etdik. Özünüzdə tərtib etmək və istədiyiniz kimi istifadə və ya dəyişdirmək üçün sizə tam SimpleBackupTool mənbə kodunu təklif etdik

Xüsusilə SimpleBackupTool ilə bağlı suallarınız üçün, [email protected] elektron poçtuna bir məktub göndərin. Bu yazıya cavab vermək istəsəniz, bizə bir şərh göndərin! Sizdən eşitmək istərdik.

Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me