Array of Control
June 22, 2006 at 7:31 pm | Posted in Code Samples, Tutorials | 6 Commentsby: Kusnassriyanto
Tulisan ini menanggapi permintaan sdr Bee di milis Delphindo yang juga mengacu ke tulisan sdr Bee di delphi-id.org. Artikel yang ditulis oleh sdr Bee tersebut membahas mengenai pembuatan sejumlah komponen TEdit yang tersusun sebagai array 2 dimensi. Secara umum artikel tersebut sudah memenuhi kebutuhan utama meskipun masih ada beberapa kekurangan minor berkaitan dengan reusability dan performance.
Artikel yang saya tulis ini akan membahas bagaimana membuat sebuah objek yang memiliki kemampuan untuk mengelola sejumlah kontrol (kelompok komponen turunan TControl, bukan cuma TEdit saja) dalam kerangka array 2 dimensi. Pada bagian akhir artikel ini dibahas bagaimana menurunkan objek TControlArray menjadi TEditArray untuk memudahkan akses terhadap kontrol didalamnya yang semuanya adalah TEdit.
Apa yang akan dibuat
Seperti yang sudah disebutkan sebelumnya, kita akan membuat sebuah objek yang memiliki kemampuan untuk mengelola sejumlah kontrol dalam kerangka array 2 dimensi. Objek ini akan menyediakan mekanisme yang mudah untuk meng-create kontrol sebanyak m kolom dan n baris.
Aplikasi Pencatat “User Online” menggunakan Firebird
June 21, 2006 at 2:21 pm | Posted in Code Samples, Database, Tutorials | 7 Commentsby: Muhammad Lulud K.
Artikel ini terinspirasi dari aplikasi pencatat jumlah user yang sedang online yang ada pada aplikasi cms php-mysql. Manfaat dari aplikasi ini diantarnya untuk melihat dan membatasi jumlah user yang sedang online. Aplikasi ini menggunakan database firebird dan client pada Delphi. Fungsi UDF datetodouble yang digunakan dalam script SP berasal dari rfunc.
Algoritma script SP firebird adalah sbb:
1. Tentukan limit waktu client terhitung online.
2. Daftarkan alamat IP (dan modul) beserta waktu terakhir aktif ke tabel.
3. Hapus dalam tabel record2 yang waktu terakhir koneksi lebih dari limit waktu yang ditentukan.
4. Hitung jumlah user client yang aktif.
Algoritma client adalah sbb:
1. Buat koneksi database ke server.
2. Eksekusi store procedure.
3. Dapatkan jumlah user online
4. dst..
Langsung aja yach. Ikuti langkah berikut:
Continue Reading Aplikasi Pencatat “User Online” menggunakan Firebird…
Membaca Identitas Komputer
June 13, 2006 at 5:51 pm | Posted in Code Samples | 10 Commentsby: Bee
Menanggapi beberapa pertanyaan di milis Delphindo tentang cara membaca identitas komputer seperti nomor IP, alamat MAC, serial harddisk, dlsb, berikut adalah unit berisi kumpulan fungsi untuk membaca identitas komputer. Unit ini hanya bekerja di lingkungan OS Windows (win32). Seluruh fungsi2 dalam unit ini diambil dari berbagai sumber di internet. Semoga bermanfaat.
Berikut adalah contoh tampilan aplikasi implementasi unit (aplikasi tidak disertakan)…
Memainkan Suara 3D dengan DirectX
June 1, 2006 at 8:21 am | Posted in Code Samples, Tutorials | Leave a commentby: Zamrony P Juhara
Pernah memainkan game-game 3D terbaru? Tentunya pernah merasakan
seolah-olah efek suara datang dari berbagai arah. Pertanyaannya sekarang, bagaimana
melakukannya?
Artikel ini ditulis terinspirasi pertanyaan yang diajukan seorang
member milis Delphindo tentang
bagaimana memainkan beberapa sample suara pada speaker yang berbeda-beda. Untuk
mengikuti artikel ini dengan lancar dan menjawab pertanyaan tersebut di atas,
paling tidak anda telah memiliki pengetahuan tentang dasar bagaimana memainkan
suara menggunakan DirectX. Anda bisa membaca artikel Memainkan
File WAV dan MIDI dengan DirectX yang saya tulis sebagai pendahuluan.
Ok kita mulai..
Blog at WordPress.com.
Entries and comments feeds.