Langsung ke konten utama

Postingan

Keyword async dan await

Selamat datang di postingan terbaru saya ini. :) Kali ini saya akan membahas salah satu fitur baru dalam bahasa pemrograman C#, yaitu keyword async dan await . Fitur baru dalam C# 5.0 ini merupakan fitur yang dapat membantu pembuatan aplikasi yaitu dalam hal meningkatkan tingkat responsiveness atau ketanggapan aplikasi, dan menghindari bottleneck performance , atau kemacetan performa. Penggunaan untuk async dan await  bagusnya hanya pada operasi-operasi yang membutuhkan waktu lama, contohnya adalah membuat suatu panggilan I/O . Tetapi apabila operasinya hanya sebentar, atau hanya memakan CPU cycle , maka bagusnya kita menjalankan operasi tersebut secara sinkronus. Bagaimana cara menggunakannya? Carany sangat sederhana. Berikut penjelesannya. Letakkan keyword async pada method (fungsi), anonymous method , ekspresi lambda , atau bahkan pada control events (bisa dibilang fungsi-fungsi dari suatu kontrol, entah itu tombol, combo box , dll.) yang akan ada keyword await . Sa...

Tampilan Menarik dalam Windows 8

Halo teman-teman, bagaimana kabar kalian semua? Untuk postingan di blog saya yang satu ini saya ingin share pendapat ane tentang tampilan Windows 8 Style . Windows 8  Style "Apa yang menarik disini?" Yang membuat saya menyukai antarmuka dari sistem operasi Microsoft yang terbaru ini adalah sebagai berikut: 1. Tampilan sederhana, namun cukup powerful . 2. Aplikasi-aplikasi yang saya install di Windows 8, bisa muncul sebagai suatu tile . Dengan begini, suatu aplikasi yang kontennya bisa memiliki update baru, bisa ditampilkan pada tile aplikasi tersebut. Contohnya bisa dilihat di gambar bawah ini. Live Tiles Tile aplikasi Mail (pojok kiri atas) dan People (di bawah Mail ) terupdate, menginformasikan saya bahwa saya mendapatkan notifikasi e-mail baru di milis, dan notifikasi dari aplikasi Facebook yang tersinkronisasi dengan aplikasi People saya. Dengan begini, saya tidak perlu repot-repotmembuka e-mail , facebook , dan lain-lain. Mav kalau ...

Contoh IMK yang menyebalkan

Hai semuanya, selamat datang kembali. Kali ini saya ingin share tentang suatu IMK (Interaksi Manusia dan Komputer) yang bagi saya cukup menyebalkan. Apa yang menyebalkan disini? Waktu itu saya sedang meng- install suatu aplikasi yang ukurannya cukup besar, saya mendapatkan pesan diatas. Masalahnya adalah, saya tidak mengerti apa yang akan terjadi  pilihan-pilihan tombol diatas. - Apabila saya pilih Skip , saya khawatir komponen tersebut malah tidak ikut dalam proses instalasi. - Kalau saya pilih Cancel , saya khawatir malah instalasi saya dibatalkan. - Saya pilih tombol Close , saya benar-benar tidak tahu apa yang akan terjadi pada instalasi aplikasi tersebut. Bagi saya ini cukup menjengkelkan, silahkan komentarnya apabila ingin berpendapat #tapi jangan yang pedas ya.. :P

Windows 8 App Tutorial 1 – Navigation and Passing Data

Baik, marilah kita mulai seri pertama tutorial Windows 8 ini.. Untuk seri pertama ini akan dibahas mengenai pembuatan Windows 8 Metro App yang ngga beda jauh dari tradisi belajar pemrograman, yaitu Hello World!. Tentunya juga ga terlalu rumit-rumit amat mengenai masalah codingan-nya. Intinya dari tutorial ini hanyalah pengenalan lebih dalam terkait pembuatan Windows 8 Metro Style Apps, seperti navigasi halaman, dan bagaimana caranya mengoper nilai dari satu halaman ke halaman lain. Langsung saja tanpa basa basi lagi, kita ke TKP, ikuti saja langkah-langkah berikut.. 1.  Buka Visual Studio 2012-nya dan pilih New -> Project 2.    Disini akan digunakan template Visual C# , pilih Windows Store . Pada tampilan terbesar dari jendela New Project, pilih Blank App (XAML) . Nama dari projek adalah LuasPersegi . Terserah lokasi penyimpanan projek dimana, kalau saya di drive E.                ...