Sebelum membahas tentang bagaimana contoh penggunaan
app.path, sebaiknya kita pahami dahulu apa itu app.path.
app. Path merupakan singkatan dari application path, yang
mana app path merupakan alamat default
dari folder project yang kita buat (jika masih berbentuk project) atau
alamat aplikasi yang berekstensi “.exe” (jika sudah berupa aplikasi yang
terinstal) pada komputer.
App path ini memudahkan seorang programmer untuk mendapatkan
alamat default folder project, yang nantinya bisa digunakan sebagai alamat
referensi pemanggilan sebuah file yang berada di folder yang sama dengan folder
project. Contoh kasusnya, misalkan kita ingin memanggil/menampilkan sebuah
gambar pada aplikasi berbasis visual C++ yang sedang dibuat. Jika kita
memanggil file gambar tersebut dengan sintak berikut :
label1->Image=Image::FromFile("C:\\image\\green2.png" );
sintak diatas hanya bisa mengakses file “green2.png” yang ada
didalam drive C di folder “image”. Akses file tersebut tidak fleksibel, dan jangan
heran jika suatu saat ada kesalahan atau error yang muncul. Kesalahan atau
error tersebut bisa terjadi bila file “green2.png” tidak ada pada drive C dan
di dalam folder image karena di hapus atau dipindahkan ketempat/folder lain.
Selain itu, aplikasi kita juga bisa dikatakan hanya bisa berjalan dikomputer
kita sendiri. Jika kita ingin memindahkan file green.png tersebut, berarti kita
juga harus mengganti sintak yang menunjukkan alamat dimana file tersebut
disimpan.
Agar akses file tersebut bisa lebih fleksibel dan mengurangi
kemungkinan error, maka dibutuhkan app path. Dalam penggunaan app path, selama file
yg ingin kita akses berada difolder yang sama dengan folder project, kita bisa
menggunakan app path sebagai alamat defaultnya. Jadi jika suatu saat kita ingin
memindahkan file project atau meng-copy file ke drive atau ke komputer lainnya,
dan kita ingin mengakses file kita tidak perlu lagi mengganti alamat drive
penyimpanan file yang akan kita akses tersebut. Karena alamat file yang kita
gunakan adalah alamat folder project, dimana kita juga menyimpan file yang akan
kita akses tersebut didalam folder project tersebut.
Semua bahasa pemrograman pasti menyediakan sintak untuk
memanggil atau mengetahui alamat default project (app path). Dibawah ini merupakan
contoh penggunaan app path pada aplikasi yang dibuat berbasis pemrograman visual c++.
textBox1->Text =
System::Environment::CurrentDirectory::get();
label1->Image=Image::FromFile( textBox1->Text
+ "\\image\\green2.png" );
Sintak diatas akan mengambil alamat folder project (app path)
kemudian ditampilkan/ditampung terlebih dahulu pada sebuah textbox. Kemudian,
untuk menampilkan/mengakses file gambar yang akan ditampilkan pada label1,
digunakan alamat yang sudah tersimpan pada textBox1 yang merupakan alamat
folder project dimana di folder tersebut juga disimpan file yang akan diakses.
Berikut ini contoh penggunaan app path untuk mengakses file
gambar yang akan ditampilkan pada sebuah label. Buat project menggunakan visual
c++ kemudian pilih “windows form application”. Untuk mengakses gambar, kita
copy kan terlebih dahulu gambar tersebut didalam folder project kita. Misalkan
dibuat sebuah project dengan nama “app
path” dan disimpan di alamat : “D:\Blog qu\c++”. Berarti simpan file
gambar tadi di alamat : “D:\Blog
qu\c++\app path\app path”.
Desain tampilan aplikasi seperti gambar berikut :
Klik 2 kali pada button1 yang telah diletakkan di form
design,
Kemudian buat sintak program seperti dibawah ini pada fungsi
button1_Click
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
textBox1->Text
= System::Environment::CurrentDirectory::get();
label1->Image=Image::FromFile(
textBox1->Text + "\\warning.png"
);
}
Sebelum itu, simpan file gambar yang ingin diakses difolder
project, contohnya :
Untuk nama gambar, bisa disesuaikan dengan nama gambar yang
anda miliki. Jadi tinggal merubah nama gambar pada program yang awalnya “warning.png”
menjadi nama gambar yang anda miliki. Jika telah selesai membuat design
tampilan dan programnya, kemudian jalankan. Setelah aplikasi dijalankan, tekan
tombol “get app path”. Perhatikan tulisan pada textbox, tulisan pada textbox akan
menunjukkan alamat tempat dimana folder project app path disimpan.
Selain untuk mengakses file gambar, app path juga bisa
digunakan untuk mengakses file lainnya seperti file txt, .doc dan file lainnya
yang memang ingin diakses dari program.
2 komentar:
Terima kasih atas kerja keranya menulis artikel ini. Sangat bermanfaat ! Jazakallah! ^_^
sip... sama2 :)
Posting Komentar