Kodesiana #NgodingItuMudah by Fahmi Noor Fiqri
Posting dengan tag programming:

Membuat Countdown Timer Dua Monitor C#⏳

Countdown timer lazim dijumpai di berbagai tempat misalnya di rumah sakit, bank, kantor servis, dan tempat lain yang menggunakan sistem antrean. Program ini biasanya menunjukkan berapa lama waktu sebelum antrean berikutnya dipanggil. Timer ini biasanya ditampilkan menggunakan dua monitor yaitu satu monitor untuk mengontrol timer dan satu monitor untuk menampilkan timer. Pada artikel ini, saya akan membahas sedikit cara membuat aplikasi countdown timer yang dapat disesuaikan dengan mudah dan dapat menampilkan timer pada layar berbeda (multi-screen). Membuat Form Countdown Pertama buat project baru, saya menggunakan nama CountdownScreen. Tambahkan dua form baru kemudian tambahkan kontrol sesuai dengan gambar berikut. Untuk form CountdownForm.

Mengatasi Lag DataGridView C#⌚

DataGridView merupakan kontrol yang sangat umum digunakan untuk menampilkan data dari database. Tetapi, saat menggunakan DataGridView dengan banyak style dan data, aplikasi akan menjadi lag atau flickering. Lag DataGridView ini bisa diatasi dengan beberapa cara, salah satunya adalah menggunakan Double Buffering. Double Buffering merupakan teknik untuk membuat proses render menjadi dua kali secara terpisah. Render akan dilakukan menggunakan memori sebelum akhirnya pada layar[2]. Dengan demikian, tampilan aplikasi akan lebih smooth karena proses render telah selesai sebelumnya di memori sebelum ditampilkan pada layar. Mengatasi Lag DataGridView (Flickering) Tutorial kali ini akan membahas cara mengaktifkan Double Buffering menggunakan cara Reflection. Pada project yang sudah ada, buat file baru dengan nama DoubleBufferExtension.

Menampilkan Data dari PBX menggunakan C#📞

Source code: https://github.com/Kodesiana/Post-Samples/tree/master/PBXListener PBX merupakan salah satu alat yang lazim digunakan untuk mengatur panggilan dalam suatu jaringan telefon. PBX dapat digunakan untuk merekam aktivitas telefon. Selain itu, PBX dapat melakukan logging data melalui antarmuka serial (RS-232/TTL). Antarmuka serial ini dapat digunakan untuk membuat program yang dapat berkomunikasi dengan PBX, yang dalam contoh ini penulis menggunakan bahasa pemprograman C# dan VB.NET. Sebagian besar programmer awam tidak mengetahui bagaimana cara menerima data dari serial kemudian menampilkannya pada program. Menurut pengamatan penulis, kebanyakan programmer kesulitan melakukan koneksi serial ke PBX dan kesulitan untuk melakukan parsing pada data yang telah diterima agar data yang diterima dapat diolah.