Array of Control

June 22, 2006 at 7:31 pm | Posted in Code Samples, Tutorials | 6 Comments

by: 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.

Continue Reading Array of Control…

Aplikasi Pencatat “User Online” menggunakan Firebird

June 21, 2006 at 2:21 pm | Posted in Code Samples, Database, Tutorials | 7 Comments

by: 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 Comments

by: 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)…

winkeyid.png

Continue Reading Membaca Identitas Komputer…

Memainkan Suara 3D dengan DirectX

June 1, 2006 at 8:21 am | Posted in Code Samples, Tutorials | Leave a comment

by: 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..

Continue Reading Memainkan Suara 3D dengan DirectX…

Blog at WordPress.com.
Entries and comments feeds.