Category Archives: Tips

Cukup menggunakan `Penghapus Pensil`

Asli sungguh kaget. Kartu ATM Maybank saya yang selalu di-reject oleh mesim ATM ternyata hanya perlu dibersihkan chip-nya. Sebelumnya saya sudah mencoba membersihkannya dengan menggunakan kain lap, namun selalu gagal. Saat melaporkan kondisi kartu ATM saya ke CS-nya Maybank, beliau langsung mengeluarkan penghapus pensil dan menggunakannya di atas chip dari kartu tersebut. Takjub saya. Apalagi [...]

Kombinasi Textbox – Button sederhana dari ComboBox

[Sample dari aplikasi ini bisa di download disini.] Kombinasi Textbox-Button biasanya banyak digunakan untuk menampilkan sebuah form dialog isian yang kemudian hasil output dari form dialog tersebut diletakkan di bagian textbox. Salah satu contoh yang paling banyak digunakan adalah SaveFileDialog, LoadFileDialog dan lain sebagainnya. Dan biasanya kita cukup meletakkan sebuah control button di sebelah control [...]

Draw Rounded Rectangle menggunakan GDI+ di C#

Semakin sering kita melihat banyak orang yang hendak menggambar kotak dengan sudut yang melengkung atau Rounded Rectangle. Namun ternyata .NET Framework tidak menyediakan fungsi untuk menggambar rounded rectangle ini. Setelah mencoba-coba dan mencari informasi di Google, akhirnya saya menemukan dan kemudian menyempurnakan fungsi untuk menggambar rounded rectangle ini. public void DrawRoundedRectangle(Graphics canvas, Pen pen, Rectangle [...]

GDI+ Flicker-free animations using Double Buffering Technique in C# .NET

Sekitar tahun 1995, saya pernah membuat sebuah game sederhana berbasis Turbo Pascal ketika kuliah di IPB dahulu.Game tersebut kemudian saya porting ke VB di Windows pada tahun 1997. Kedua-duanya menggunakan teknik double buffering untuk menghilangkan flicker di monitor yang terjadi saat terjadi perubahan images di layar. Teknik Double Buffering ini sangat sederhana, dimana algoritma-nya adalah: [...]

DataBinding Nilai Enum dan cara membacanya

Saya seringkali menggunakan nilai Enum untuk nilai-nilai referensi yang sudah tetap/fix. Membuat enum sangat mudah karena tidak terlampau jauh berbeda dengan membuat class/object biasa, misalkan seperti di bawah ini: public enum SubscribeStatus { None = 0, Subscribed = 1, Unsubscribed = -1 } Cara mengakses nilai enum cukup dengan membuat variable enum dan kita beri [...]

Memangkas ukuran file Virtual Machine Hard Drive Image

Anda rutin menggunakan VirtualPC? Bila anda serutin saya dan bahkan sebagian waktu dihabiskan untuk bekerja dibawah VirtualPC maka pasti anda menyadari bahwa kadangkala file virtual harddisk berekstensi VHD (Virtual Machine Hard Drive Image) berukuran lebih besar daripada ukuran sebenarnya. Mengapa hal ini terjadi? Saat sebuah data dihapus atau dihilangkan dari Windows, Windows tidak menghapus hingga [...]

Acer Aspire 4530 Windows XP Empowering Technology

Anda masih menggunakan software Microsoft Windows XP di Acer Aspire 4530 seperti saya? Dan kemudian anda tertarik dengan software Acer Empowering Technology dan berniat meng-installnya di Windows XP anda. Namun seperti diketahui bersama, Acer saat ini masih belum menyediakan software Acer Empowering Technology ini bagi pemilik Acer Aspire 4530. Namun jangan berkecil hati, pada dasarnya [...]

Windows Server 2008 di Notebook HP Pavilion DV2100CTO

HP Pavilion DV2100CTO saya memang sudah nyaris menjadi bangkai… teronggok dengan manisnya di pojokan. Setidaknya notebook ini kalau sudah menyala tidak tiba-tiba saja mati. Hanya untuk menyala-nya ini yang butuh kesabaran satu ton banyaknya. Akhirnya terpikir untuk menjadikannya File Server. Setidaknya DV2100 ini harus menyala terus sehingga hanya perlu satu kali melewati penyakit 3BEEP… setelah [...]