Cara Membuat Utilitas Cadangan File Gratis Anda Sendiri dengan LibertyBASIC

Dengan permintaan populer, kami memberikan Anda tutorial ini tentang cara membuat utilitas cadangan file gratis yang sederhana namun efektif dengan LibertyBASIC, alat pemrograman Windows. Dalam artikel sebelumnya, kami menunjukkan kepada Anda algoritma sederhana untuk membuat utilitas cadangan file desktop gratis Anda sendiri. Nah, hari ini kami mengambil langkah lebih jauh dengan benar-benar membuat program untuk Anda.


Ini akan menjadi tutorial langkah demi langkah dengan contoh-contoh yang sepenuhnya dikodekan. Program kami disebut SimpleBackupTool dan dikembangkan sepenuhnya dengan LibertyBASIC, sebuah utilitas pemrograman Windows. untuk membiasakan diri Anda dengan LibertyBASIC atau mengunduh kompiler (percobaan gratis tersedia untuk Windows) kunjungi situs web LibertyBASIC.

Kami memilih LibertyBASIC karena ini adalah bahasa sederhana yang dapat dipelajari siapa pun dengan cepat. Baiklah, mari kita mulai.

Memperkenalkan SimpleBackupTool

Alat Cadangan Sederhana

SimpleBackupTool didasarkan pada algoritma yang sama yang kami tunjukkan pada Anda di artikel kami sebelumnya. Ini adalah program cadangan file desktop dasar yang mampu:

  1. Salinan banyak file per cadangan (didukung hingga 20x)
  2. Pencadangan multi-folder (hanya lapisan pertama)
  3. Pemberitahuan waktu-nyata (indikator “LED” sibuk, siaga, pesan status)

Dengan SimpleBackupTool, Anda dapat mencadangkan semua file di dalam folder target (tetapi tidak folder di dalam folder) hingga 20 kali sebanyak redundansi yang Anda inginkan. Jangan ragu untuk mengubah kode saat kita melanjutkan untuk menambahkan fungsionalitas atau fitur program tambahan. Tapi ini sangat berguna.

Sekarang, mari kita melihat ke dalam: Langkah pertama dalam mengembangkan program apa pun adalah menyusun algoritma yang menunjukkan bagaimana bagian-bagian bekerja bersama untuk mewujudkan fungsi-fungsi program. Begini cara kerjanya, lagi:

cadangan file
© Cloudwards.net

Jadi, seperti yang kami sebutkan di artikel kami sebelumnya, kami memiliki lima komponen di SimpleBackupTool: registri cadangan, penjaga cadangan (pengontrol), agen penyalin (agen cadangan), input pengguna, dan manajer laporan.

Cadangan Registri

Registri Cadangan adalah file TXT sederhana yang berisi daftar folder yang akan dicadangkan. Semua file dalam folder yang tercantum di sini akan dicadangkan (tetapi tidak folder dalam folder ini). Jadi simpan semua data Anda di folder lapisan tunggal jika memungkinkan saat menggunakan SimpleBackupTool.

Cadangan Registri

Gambar di atas menunjukkan dua folder dalam registri yang akan didukung: “C: \ test1 \” dan “C: \ test2 \”.

Anda memperbarui file ini dengan target cadangan baru sesuai kebutuhan. Perhatikan juga bahwa semua file dicadangkan ke folder yang sama – yang dinamai secara otomatis berdasarkan tanggal, seperti “” Cadangan-27 Nov 2013 “seperti yang ditunjukkan pada gambar di atas.

Input Pengguna

Untuk versi SimpleBackupTool ini, input pengguna terbatas pada kedalaman salin (berapa kali Anda ingin membuat cadangan setiap file). Ini dipilih menggunakan pemilih kedalaman salin (ditunjukkan pada gambar pertama).

Contoh lain dari input pengguna untuk implementasi yang lebih kompleks mungkin termasuk:

  • Lokasi cadangan dinamis
  • Penjadwalan cadangan otomatis
  • Kunci enkripsi, kata sandi
  • Opsi kompresi
  • Opsi pengarsipan

Manajer Laporan

Pengelola Laporan dimaksudkan untuk menangani pembaruan waktu nyata. Untuk versi SimpleBackupTool, ini terdiri dari indikator sibuk / idle “LED” dan pengingat status waktu-nyata (diperlihatkan dalam gambar pertama).

Cadangan Sentry (Pengendali)

Cadangan Sentry adalah logika yang mengontrol seluruh aplikasi. Dalam hal ini, tersembunyi di balik implementasi GUI (Graphic User Interface).

Ini adalah pria yang melakukan semua kerja keras membuat cadangan file. Anda tidak dapat melihatnya karena dia benar-benar underdog yang bekerja di belakang layar. Dengan SimpleBackupTool, beberapa cadangan file diawali dengan angka seperti 1-sample.txt, 2-sample.txt dan sebagainya.

8 Screenshot: SimpleBackupTool in Action

OK, mari kita lihat beberapa screenshot SimpleBackupTool dalam aksi.

Screenshot cadangan

Sekarang setelah Anda tahu cara kerjanya, mari lakukan penelusuran kode sehingga Anda dapat melihat cara kerjanya, dan mungkin menambahkan modifikasi Anda sendiri.

Panduan Kode: SimpleBackupTool

Ingat, kode ini sepenuhnya dalam LibertyBASIC. Anda mungkin ingin memoles LibertyBASIC Anda sebelum melanjutkan – mudah, gunakan pelajaran dan contoh program di situs web atau kompiler untuk memulai!

Klik tautan ini untuk kode sumber lengkap SimpleBackupTool. Anda akan membutuhkannya untuk melanjutkan.

Panduan 4 bagian di bawah ini menjelaskan segmen utama dari kode. Anda juga dapat menempelkan kode di kompiler dan menjalankan program untuk menggunakan SimpleBackupTool!

Bagian I: Pengaturan Awal

Ini adalah bagian awal dari program yang membuat registri dan folder cadangan, dan mendengarkan acara.

Pengaturan Awal untuk SimpleBackupTool

Mari kita lihat bagian dua – cara memuat registri.

Bagian II: Memuat Registry

Bagian kode ini memuat daftar registri ke dalam memori program sehingga lokasi pada daftar itu dapat diakses untuk cadangan secara waktu nyata.

Memuat Registry - SimpleBackupTool

Bagian III: Mencadangkan

Bagian dari langkah-langkah ini melihat bagaimana cadangan sebenarnya dilakukan dalam proses loop. Kami mengisolasi jumlah folder target (ingat data ini telah disimpan ke memori).

Proses batch (konfigurasi perulangan) kemudian digunakan untuk mengakses folder secara berurutan dan mengekstrak daftar file dalam folder tersebut untuk dimasukkan ke dalam proses penyalinan aktual, yang mereplikasi mereka sesuai dengan kedalaman salin yang dipilih..

Mencadangkan di SImpleBackupTool

Bagian IV: Program GUI (Graphical User Interface)

Akhirnya, kita akan melihat kode yang menghasilkan GUI untuk SimpleBackupTool.

GUI Alat Cadangan Sederhana

Kode ini mengontrol properti jendela untuk GUI, termasuk tinggi, lebar, dan posisi. Ini juga menetapkan properti untuk objek di jendela, seperti tombol, objek teks statis, kotak grafik (“LED”), dan kotak kombo (pemilih kedalaman salin).

Properti set objek termasuk posisi, ukuran, dan penangan kejadian (di mana program berjalan ketika mereka diklik atau ditetapkan). Penangan peristiwa menautkan ke “label cabang” seperti [loadRegistry] yang berisi daftar tindakan yang harus dilakukan ketika acara dimulai.

Kode akhirnya memberi nama jendela – dalam hal ini “Alat Cadangan Sederhana” dan meluncurkannya, mengatur opsi tampilan dan mendengarkan acara secara bersamaan..

Kesimpulan

Hai yang disana! Kami harap Anda menikmati membaca posting ini dan belajar banyak. Berikut ini adalah ringkasan dari apa yang kami bahas: kami telah melihat cara membuat alat cadangan sederhana dengan LibertyBASIC, utilitas pemrograman Windows.

Kami menganalisis SimpleBackupTool, program pencadangan desktop sederhana dan gratis menggunakan penelusuran kode 4-bagian segmen-per-segmen. Kami menawarkan Anda kode sumber SimpleBackupTool lengkap untuk dikompilasi sendiri dan gunakan atau ubah sesuai keinginan

Untuk pertanyaan tentang SimpleBackupTool secara spesifik, silakan kirim email ke [email protected]. Jika Anda ingin membalas posting ini, kirimkan komentar kepada kami! Kami ingin sekali mendengar dari Anda.

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