Posted by: zulmach | 25 April 2012

Scrolling Datawindow Menggunakan Timer

Dengan memanfaakan timer event pada object window kita bisa melakukan efek scrolling datawindow untuk menampilkan data secara bergantian. Digunakan misalnya jumlah row yang dapat ditampilkan lebih sedikit dari jumlah seluruh row namun ingin menampilkan setiap row satu persatu. Implementasinya bisa digunakan untuk menampilkan informasi  seperti informasi antrian atau pendaftaran.

Metode yang digunakan adalah memindahkan row pertama menjadi row paling akhir sehingga didapat efek scrolling yang berulang.

Asumsi datawindow dw_list memiliki jumlah row melebihi jumlah yang dapat ditampilkan.

Contoh tampilan :

Langkah nya sederhana : Read More…

Posted by: zulmach | 14 December 2010

PowerBuilder Framework

Ini salah satu contoh framework sederhana yang saya gunakan. Sangat mempermudah pembuatan aplikasi, ini saya gunakan di beberapa software buatan saya.

Framework ini memiliki fitur antara lain :

Menggunakan PowerBuilder Versi 11.5

Menu Modul sebelah kiri, menggunakan datawindow dan struktur menu ada didalam table database. Yang bisa secara dinamis diatur, misalnya user mana saja yang boleh mengakses menu apa. Menu di hubungkan dengan nama window object jadi setiap klik pada modul menu akan membuka window nya tanpa harus menuliskan scriptnya, cukup mengisikan nama window object pada database table.

Window Main

Custom Status bar, ini juga menggunakan datawindow, menampilkan status, kode koneksi dan user. Read More…

Posted by: zulmach | 6 July 2010

Mengambil Random ID pada suatu Row di Datawindow

Baru aja ada seorang teman, menanyakan bagaimana mengambil random row pada suatu datawindow. Konsep ini juga mungkin sering ditanyakan beberapa teman yang lain dan sudah ada solusinya. Berikut adalah konsep sederhana dengan memanfaatkan PowerBuilder Function yaitu Rand(n) dimana n merupakan batas atas random number yang dihasilkan, misalnya rand(10) akan menghasilkan nilai return dari 1 s.d. 10 dimana batas bawah adalah selalu bilangan 1.

Pada contoh ini saya membuat satu window w_rand dengan satu datawindow control dw_1, satu static text st_1 dan satu command button cb_1.

datawindow object merupakan external datawindow yang diisi dengan sejumlah row dengan ID Read More…

Posted by: zulmach | 29 December 2009

PowerBuilder 12 Preview

Kemarin (14 Dec) kawan baik saya David Fish dari Sybase menyempatkan singgah dari jadwal padatnya untuk sharing mengenai PowerBuilder yang katanya akan merilis versi 12 nya di pertengahan tahun depan (2010). Sebagai salah satu agenda kegiatan Indonesia Sybase User Group untuk menyelenggarakan knowlegde sharing.

Nah, beberapa fitur dan kemampuan PowerBuilder 12 yang baru meliputi :
• A new infrastructure, built on the Visual Studio Isolated Shell
• Front-to-back WPF
• Fully managed code @ runtime
• WPF DataWindow
• WCF support
• Open and native RDBMS support as well as access to virtually any DBMS via ODBC, JDBC, or OLE DB Read More…

Posted by: zulmach | 4 May 2008

PowerBuilder bagi saya

Sebelumnya, dalam membuat aplikasi komputer saya bertemu dengan Bahasa Pemrograman yang terstruktur seperti bahasa C, namun tidak saya dalami karena tuntutan pekerjaan saya mengharuskan saya menggunakan satu tools untuk authoring (apa bedanya dengan programming ya?).

PowerBuilder saya temui sebagai tools yang memudahkan Read More…

Posted by: zulmach | 16 December 2005

Pertama kali dengan PowerBuilder

Ketika itu di tahun 1995, setelah musim pembuatan interaktif multimedia mulai menyurut, saya yang bekerja di PT. Triklin Rekatama mulai mendapat tugas untuk mengerjakan aplikasi bisnis.

Saya yang sama sekali belum pernah mengerjakan pembuatan program aplikasi bisnis karena sebelumnya selalu mengerjakan aplikasi interaktif multimedia mulai dari ngedesain grafis sampe programming interaksi pada aplikasi, tools yang saya gunakan adalah Adobe Photoshop, CorelDRAW, TrueSpace3D dan untuk multimedia authoringnya saya gunakan Asymetrix ToolBook.

Waktu itu mas Yudo langsung menyodorkan konsep “Revenue Management System” yang merupakan Read More…

« Newer Posts

Categories