Monthly Archives: November 2009

Mendeteksi Kemampuan Browser

Setiap browser mempunyai kemampuan yang berbeda. Bahkan versi yang berbeda dari browser yang sama mendukung feature yang berbeda. Ketika membuat aplikasi web, kita perlu mengetahui jenis browser yang digunakan user. Informasi ini perlu untuk menampilkan web secara optimal di tiap jenis browser.  Kita juga bisa meredirect web ke pages yang didesain secara khusus misalnya untuk menampilkan page di browser mobile.

Untuk mendeteksi kemampuan browser di gunakan property Request.Browser. Property ini menghasilkan objek yang berisi berbagai informasi mengenai browser yang digunakan oleh user.

Read the rest of this entry

Membuat file DLL

Beberapa hari ini, baru terpikir olehku, kenapa file class yang dulu pernah dibuat dan sudah fix dalam arti sudah terbukti bisa dipakai dan tidak ada bug, tidak dijadikan file dll saja? Dengan begitu kita tidak perlu lagi mengotak-atik lagi class yang sudah fix ini. Setidaknya ini bisa menghemat waktu. Meski sudah 2 tahun lebih berkutat dengan dotnet, tapi aku belum tahu cara membuat file dll ini (blom pernah sih…). Setelah browsing kemana-mana, hasilnya aku rangkum disini.

Read the rest of this entry

Update Data Atribut di MapXtreme

Di artikel sebelumnya, ada sedikit penjelasan tentang pencarian objek. Di artikel kali ini, metode pencarian tidak berdasarkan objek di peta. Objek dicari di tabel atribut tanpa mengetahui posisi objek di peta. Untuk melakukannya digunakan class

MapInfo.Data.SearchInfoFactory.SearchWhere

Read the rest of this entry

String Enskripsi Pake C#

Sekitar setahun yang lalu, di projek yang kita kerjakan, ada modul yang berfungsi untuk melakukan enskripsi string. Ceritanya, setiap query string yang dikirim ke suatu page akan di sandikan sehingga user tidak melihat informasi parameter yang kita kirimkan. Kode ini dibuat rekan yang sekarang sudah transmigrasi ke kantor laen dan sedikit kumodifikasi. Karena kode ini sepertinya penting di masa-masa mendatang, aku muat aja disini. Siapa tau dibutuhkan sewaktu-waktu.

Read the rest of this entry

Page-Title Dinamis di ASP.NET

Hari ini ada tugas untuk merubah/memodifikasi tampilan aplikasi yang aku buat bersama teman-teman. Rencananya, aplikasi tersebut akan di presentasikan ke client untuk demo. Tentu saja, karena aplikasi tersebut dibuat untuk client  lain, kami harus merubah tampilannya. Bagian designer sibuk membuat design tampilan baru, dan aku sibuk merubah tulisan-tulisan statis seperti page title dan copyright di bagian footer. Sebenarnya tidak susah, hanya saja karena pagenya cukup banyak, jadi merepotkan. Kalau saja bagian-bagian statis ini dulunya dibuat secara dinamis, misal membaca di web config kan jadi lebih mudah.

Read the rest of this entry

ASP.NET Webpage Model

Ini merupakan beberapa catatan saya ketika pertama kali belajar asp.net. Pengenalan awal tentang pembuatan webpage menggunakan asp.net.  Asp.net webpage terdiri dari dua bagian.

  • Elemen tampilan, yang berisi kode-kode html dan tulisan-tulisan statis yang muncul di halaman web.
  • Elemen pemrograman, yang berisi kode-kode pemrograman yang mengatur event-event dan proses logic lainnya.

Asp.net menyediakan dua model penulisan untuk mengatur kedua elemen tersebut, yaitu single-file page dan code-behind page. Kedua model ini pada dasarnya menjalankan proses yang sama dan kita bisa menggunakan kontrol dan kode yang sama. Tidak ada perbedaan performa diatara keduanya. Pemilihan model penulisan ini lebih pada kemudahan pengaturan atau kerapian kode program.

Read the rest of this entry

Exponare Enquiry Error 1661

Enquiry merupakan aplikasi desktop yang merupakan bagian dari aplikasi Exponare. Exponare merupakan produk dari MapInfo, terdiri dari tiga bagian, Exponare Server, Enquiry dan Public. Di Indonesia aplikasi ini bukan aplikasi umum yang bisa di temukan di pasaran. Penggunanya pun hanya kalangan tertentu seperti governmnet.

Instalasi aplikasi sebenarnya cukup mudah, hanya persyaratannya yang cukup ketat. Untuk aplikasi server, exponare membutuhkan IIS lengkap dengan front page extension dan juga .net framework. Sedangkan enquiry di install di komputer client yang terhubung ke server.

Read the rest of this entry