Senin, 29 April 2013

Gambas 3 Bab 9 : Bekerja dengan File (Bagian 2)

IsDir


Fungsi IsDir mengembalikan TRUE jika path menunjuk ke sebuah direktori. Jika path tidak ada atau bukan sebuah direktori, fungsi ini mengembalikan FALSE. Konvensi pemanggilan adalah:

Boolean = IsDir ( Path )

Beberapa contoh bagaimana menggunakan IsDir, sebagaimana diatur pada Wiki Gambas berikut:

PRINT IsDir("/etc/password")
False
PRINT IsDir(Application.Home &/ ".gambas")
True
PRINT IsDir("/windows")
False

Stat


Fungsi Stat mengembalikan informasi tentang file atau direktori. File informasi objek dikembalikan meliputi jenis, ukuran, tanggal modifikasi terakhir / waktu, perizinan, dll properti file berikut dapat diperoleh dengan menggunakan fungsi ini:



 
.Group                        .Hidden                 .LastAccess                 .LastChange                .LastModified         .Link .Mode           
.Path                          .Perm                   .SetGID                 
.SetUID .Size                       .Sticky                 .Time                       .Type .User 


Standar konvensi pemanggilan untuk Stat adalah:

File info = Stat (Path)

Berikut adalah contoh bagaimana menggunakan Stat dan apa yang akan kembali dari konsol:

WITH Stat("/home")
PRINT .Type = gb.Directory
PRINT Round(.Size / 1024); "K"
END WITH

konsol akan merespon dengan :

Jumat, 19 April 2013

GAMBAS 3 BAB 9 : BEKERJA DENGAN FILE (Bagian 1)

========================================================================
"Postingan ini adalah bagian dari terjemahan buku "A Beginner's Guide to Gambas - Revise for version 3" yang ditulis oleh John W. Rittinghouse dan Jon Nicholson. Seperti tertulis pada judul postingan, berarti terjemahan ini membahas tentang operasi file yang ada dalam Chapter 9 dengan judul Working with Files. Mungkin dimulai terjemahan Bab 8 dan seterusnya saya akan mempostingkannya secara berseri atau bersambung atau apalah namanya, setiap selesai menyelesaikan sebuah terjemahan, dengan tujuan memaksaku untuk menyempatkan waktu menterjemahkan buku tersebut dan menyelesaikannya penterjemahannya dengan cepat sehingga dapat segera menyatukan semua file-file tersebut dalam satu buku. Saya berharap semoga Allah senantiasa memberikan kesehatan, kekuatan dan kesempatan kepadaku untuk menuntaskan terjemahan ini, semoga ada yang terbantu dengan kegiatan penterjemahan ini-Pen".
========================================================================
Kami akan memperkenalkan kepada Anda manajemen file Gambas dan operasi file input / output (file i / o) dalam bab ini. Gambas memiliki seperangkat fitur lengkap dari fungsi dan subrutin untuk mendukung hampir semua operasi file i / o yang mungkin Anda perlukan untuk mengimplementasikannya dalam program Anda.
(Pada bab ini akan dibahas tentang-pen)


✔ Access
✔ Dir
✔ Eof
✔ Exist
✔ IsDir
✔ Lof
✔ Stat
✔ Temp / Temp$
✔ OPEN and CLOSE
✔ INPUT, LINE INPUT, and PRINT
✔ READ, SEEK, WRITE and FLUSH
✔ COPY, KILL and RENAME
✔ MKDIR and RMDIR
LINK

Terjemahan Gambas 3 Bab 8

Setelah memposting secara terpisah isi pembahasan bab 8, Alhamdulillah penerjemah dapat menyelesaikan bab 8 secara keseluruhan. Penerjemah belum bisa memaparkan isi dari bab 8 karena waktu yang tidak memungkinkan. Silahkan langsung download filenya disini. Jika ada masalah dalam mendownload file mohon informasikan pada kolom komentar, InsyaAllah link akan diperbaiki secepatnya. Mohon maaf jika terjemahannya kurang berkenan dan semoga bermanfaat.

Using the GB Icon Edit Tool

"Tutorial ini masih pada Chapter 8 dari pembahasan Buku "A Beginner's Guide to Gambas - Revise for Version 3" yang membahas tentang "Using the GB Icon Edit Tool"
, sebagai kelanjutan dari pembahasan "ListView Control" yang telah dipostingkan sebelumnya. Semoga bermanfaat-Pen"

 

Using the GB Icon Edit Tool


Seperti yang Anda mungkin sudah menyadari, sebuah ikon adalah pictogram kecil yang digunakan dalam antarmuka pengguna grafis untuk melengkapi penyajian informasi tekstual kepada pengguna. Komputer modern dapat menangani grafis bitmap dengan mudah, sehingga ikon banyak digunakan untuk membantu pengguna. Ikon pertama kali dikembangkan sebagai alat untuk membuat antarmuka komputer lebih mudah bagi pemula untuk memahami
pada 1970-an, di Palo Alto Research Center fasilitas Xerox. Icon-driven interface kemudian dipopulerkan oleh Apple Macintosh, Amiga dan lingkungan operasi Microsoft Windows.

Sebuah ikon komputer biasanya berkisar 16 dengan 16 piksel hingga 128 oleh 128 piksel. Beberapa sistem operasi memiliki ikon hingga 512 oleh 512 piksel. Ukuran ikon dapat berhubungan dengan ukuran perangkat output grafis atau jumlah informasi yang harus ditampilkan. Pengguna Visionimpaired (karena kondisi seperti pencahayaan yang buruk, mata lelah, gangguan kesehatan, latar belakang terang, atau buta warna) mungkin perlu kemampuan untuk menggunakan ikon yang lebih besar.

Pada tahap ini, semua kode yang dibuat untuk program contoh ListView kami. Kita masih perlu menciptakan circle.png dan square.png ikon. Kami akan menggunakan ikon Editor GB untuk melakukan itu. Untuk membuka editor ikon, kita akan pergi ke Project Windows dalam IDE. Dalam TreeView Project, menemukan folder Data dan klik kanan mouse Anda. Pilih item Baru dan subitem Gambar. Anda akan melihat dialog ini pop up:


 
Gambar 1 : Membuat Image Icon Baru di GB

Cukup ketik "square" di kolom Name dan klik ok. Sekarang, editor ikon muncul dan Anda dapat membuat ikon. Gunakan opsi persegi panjang dari Toolbox IconEditor dan membuat kotak biru dan simpan dengan ikon berbentuk cakram.



 Gambar 2: Toolbox Editor Icon




 








Gambar 3:Image Icon Square                                                           Gambar 4: Image Icon Circle


Ulangi proses ini, menciptakan ikon lain bernama "circle.png" dan simpan itu juga. Itu saja! Program Anda siap dijalankan. Cobalah keluar dan melihat bagaimana kontrol ListView bekerja.
 

Minggu, 14 April 2013

ListView Control

"Tutorial ini adalah Chapter 8 dari pembahasan Buku "A Beginner's Guide to Gambas - Revise for Version 3" yang membahas tentang ListView Control, sebagai pembahasan selanjutnya setelah IconView Control yang telah dipostingkan sebelumnya. Semoga bermanfaat-Pen"




ListView Control


Kontrol ListView mewarisi Control dan menerapkan daftar item teks dipilih dengan ikon. Item ListView diindeks oleh kunci. Mereka menampilkan string dan ikon. Kontrol ini memiliki kursor internal yang digunakan untuk mengakses item nya. Anda harus menggunakan metode Move (MoveAbove, MoveBelow, MoveCurrent, MoveFirst, MoveLast, MoveNext MovePrevious, MoveTo) untuk memindahkan kursor internal, dan Anda perlu menggunakan properti Item untuk mendapatkan teks item poin kursor di. Class ini merupakan creatable dan konvensi pemanggilan standar:

DIM hListView AS ListView
hListView = NEW ListView ( Parent AS Container )

Kode di atas menciptakan kontrol ListView baru yang bertindak seperti array read-only. Mari kita membuat sebuah program yang akan menerapkan kontrol ListView. Buat proyek baru bernama ListView yang merupakan pengguna Qt antarmuka jenis proyek grafis. Ketika IDE muncul setelah Anda melalui proyek wizard, menciptakan bentuk sederhana yang terlihat seperti gambar di bawah.

 
 
Layout untuk contoh ListView

  
Dari kiri atas gambar, Anda memiliki kontrol ListView kami bernama ListView1, Textbox bernama TextBox1, dan Item tombol Insert bernama Tombol1. Ada dua tombol radio, bernama RadioButton1 dan RadioButton2 dan tombol Remove Item bernama tombol2. Pada botton bentuk adalah TextLabel bernama TextLabel1 dan tombol Quit bernama Tombol3.