Membuat Layar Splash di Aplikasi Delphi

Layar splash paling dasar hanyalah gambar, atau lebih tepatnya, formulir dengan gambar, yang muncul di tengah layar saat aplikasi memuat. Layar splash disembunyikan ketika aplikasi siap digunakan.

Di bawah ini adalah informasi lebih lanjut tentang berbagai jenis layar splash yang mungkin Anda lihat, dan mengapa mereka berguna, serta langkah-langkah untuk membuat layar splash Delphi Anda sendiri untuk aplikasi Anda.

Untuk Apa Layar Splash Digunakan?

Ada beberapa jenis layar splash. Yang paling umum adalah layar pembuka start-up - yang Anda lihat ketika aplikasi sedang memuat. Ini biasanya menampilkan nama aplikasi, penulis, versi, hak cipta, gambar, atau beberapa jenis ikon, yang secara unik mengidentifikasinya.

Jika Anda adalah pengembang shareware, Anda bisa menggunakan layar splash untuk mengingatkan pengguna untuk mendaftarkan program. Ini mungkin muncul ketika program pertama kali diluncurkan, untuk memberi tahu pengguna bahwa mereka dapat mendaftar jika mereka menginginkan fitur khusus atau untuk mendapatkan pembaruan email untuk rilis baru.

instagram viewer

Beberapa aplikasi menggunakan layar splash untuk memberi tahu pengguna tentang kemajuan proses yang memakan waktu. Jika Anda perhatikan dengan teliti, beberapa program yang sangat besar menggunakan layar splash jenis ini ketika program memuat proses dan dependensi latar belakang. Hal terakhir yang Anda inginkan adalah bagi pengguna Anda untuk berpikir bahwa program Anda "mati" jika beberapa tugas database dilakukan.

Membuat Layar Splash

Mari kita lihat cara membuat layar splash start-up sederhana dalam beberapa langkah:

  1. Tambahkan formulir baru ke proyek Anda.
    Pilih Bentuk baru dari Mengajukan menu di IDE Delphi.
  2. Mengubah Nama Properti dari Formulir untuk sesuatu seperti SplashScreen.
  3. Ubah Properti ini: BorderStyle untuk bsnone, Posisi untuk poScreenCenter.
  4. Kustomisasi splash screen Anda dengan menambahkan komponen seperti label, gambar, panel, dll.
    Anda bisa menambahkannya terlebih dahulu TPanel komponen (Align: alClient) dan bermain-main dengan BevelInner, BevelOuter, BevelWidth, BorderStyle, dan Lebar Perbatasan properti untuk menghasilkan beberapa efek eye-candy.
  5. Pilih Proyek dari Pilihan menu dan pindahkan Formulir dari menu Buat otomatis kotak daftar ke Formulir yang tersedia.
    Kami akan membuat formulir dengan cepat dan kemudian menampilkannya sebelum aplikasi dibuka.
  6. Pilih Sumber Proyek dari Melihat Tidak bisa.
    Anda juga dapat melakukannya Project> Lihat Sumber.
  7. Tambahkan kode berikut setelah pernyataan awal dari kode Sumber Proyek (file .DPR):
    
    Aplikasi. Inisialisasi; // baris ini ada! SplashScreen: = TSplashScreen. Buat (nihil); SplashScreen. Menunjukkan; SplashScreen. Memperbarui; 
  8. Setelah final Aplikasi. Membuat() dan sebelum Aplikasi. Lari pernyataan, tambahkan:
    
    SplashScreen. Menyembunyikan; SplashScreen. Gratis; 
  9. Itu dia! Sekarang Anda dapat menjalankan aplikasi.


Dalam contoh ini, tergantung pada kecepatan komputer Anda, Anda hampir tidak akan melihat layar splash baru Anda, tetapi jika Anda memiliki lebih dari satu formulir di proyek Anda, layar splash pasti akan muncul.
Untuk informasi lebih lanjut tentang membuat splash screen tinggal sedikit lebih lama, bacalah kodenya thread Stack Overflow ini.

Tip: Anda juga dapat membuat bentuk Delphi berbentuk khusus.