Fahmi Noor Fiqri #NgodingItuMudah
Posting dengan tag programming:

16+ Tips Manipulasi DateTime pada C#ūüēĒ

Source code: https://github.com/Kodesiana/Post-Samples/tree/master/DateTime-Formatting Manipulasi DateTime merupakan hal yang wajib diketahui oleh programmer, khususnya C# dan VB.NET. DateTime (struktur) digunakan untuk menyimpan informasi berupa tanggal dan waktu. Manipulasi DateTime sangat penting khususnya dalam aplikasi kasir, sewa, rental, dan lain-lain. Struktur DateTime memudahkan programmer untuk mengolah tanggal dan waktu, misalnya mencari selisih tanggal, konversi kalender, dan operasi penanggalan lainnya. DateTime, TimeSpan, dan CultureInfo Sebelum memulai membahas manipulasi DateTime, sebaiknya kita bahas terlebih dahulu mengenai DateTime, TimeSpan, dan CultureInfo. DateTime, merupakan struktur yang menampung data berupa tanggal dan waktu. TimeSpan, merupakan struktur yang menampung interval waktu. CultureInfo, merupakan kelas yang menyediakan informasi mengenai suatu kultur (formatting, bahasa, dan lain-lain).

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.