Archive for the ‘.NET’ Category

h1

Programming RDLC : 1

15 Maret 2016

Dalam beberapa post saya akan share beberapa tips dan trik untuk programming (baca : konfigurasi ) report RDLC. Kenapa RDLC ?

RDLC (Report Definition Language Client-side) adalah salah satu opsi built in report di .NET (Windows Form dan ASP.NET) yang dapat langsung dipergunakan untuk kebutuhan pembuatan laporan di aplikasi yang kita buat dengan menggunakan .NET (menggunakan editor Visual Studio). Dari beberapa reporting tool yang tersedia di lingkungan .NET, RDLC merupakan opsi termudah untuk keperluan reporting sederhana. Untuk detail setting, programming backend dan setting database dapat anda lihat di artikel-artikel yang di posting di internet. Banyak artikel yang akan membahas pros dan cons reporting tools dan langkah-langkah setupnya dari awal. Termasuk pendekatan push/pull untuk reporting.

Saya hanya share beberapa pengalaman yang saya pikir sifatnya reusable.

Bagaimana caranya agar Report RDLC tidak menampilkan “extra blank page” di akhir halaman atau akhir group ?

By default (entah mengapa), laporan yang di generate menggunakan template report RDLC akan menampilkan halaman kosong antar group apabila laporan anda lebih dari 1 halaman. Untuk membuang “extra blank page” tersebut dapat dilakukan dengan melakukan konfigurasi di bawah ini :

Read the rest of this entry ?

Iklan
h1

Mengatasi “Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack” di ASP.NET

17 Februari 2011

Hal yang menggangu saya adalah kenapa beberapa kali muncul pesan kesalahan “Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack” ketika melakukan debug dengan menggunakan VS 2008.

Hal ini pada umumnya terjadi pada block try-catch dimana di dalam nya terdapat perintah Response.Redirect, Server.Transfer dan Response.End. Setelah mencari dari internet, berikut adalah pemecahan masalah yang saya dapat dari sini

Intinya karena perintah Response.End akan membuat baris setelahnya tidak di ekseskusi dan berganti ke event Application_EndRequest di application’s event pipeline. (Detail dari event ini saya masih belum paham).

Read the rest of this entry ?

h1

Bergulat dengan Crystal Report yang “merepotkan”

15 April 2010

Seharian ini penulis puyeng karena Crystal Report. Entah mimpi apa minggu2 ini, membuat report saja belum selesai-selesai. Penulis menggunakan Visual StudioTeam 2008 dan menggunakan Crystal Report bawaan VS2008. Untuk DataSource di file .rpt penulis menggunakan file XMD yang di generate oleh GeneratorXMD yang diisikan parameter store procedure yang penulis buat.

Begini kira2 tampilan report penulis.

Gambar Tampilan Report

Gambar Tampilan Report

Berikut kode program di Code Behind Read the rest of this entry ?

h1

Otomatis Rapikan C# mu dalam sekejap di Visual Studio

15 Maret 2010

Salah satu kegiatan ketika menulis kode program adalah merapikan cara penulisan kode program. Beruntung jika Anda menggunakan tool atau IDE yang menyertakan fitur untuk merapikan kode program Anda. Jika tidak Anda harus rela meneliti satu persatu baris kode program Anda demi sebuah kerapian. Penyakit ini ternyata tidak hanya di alami oleh tool yang gratisan. Namun  juga tool berbayar sekelas Visual Studio. Penulis seringkali memerlukan usaha lebih untuk merapikan kode program yang di tulis dalam bahasa C#. Entah mengapa di VB, fitur merapikan kode ini berjalan dengan baik. Lain halnya dengan C# yang kadang kala memerlukan banyak perbaikan manual di sana-sini. Apalagi bila Anda sedang meng-copaste program milik orang lain dari situs tertentu ke editor Visual Studio, heem… silakan mencoba sendiri. Read the rest of this entry ?

h1

Menghitung LOC aplikasi di Visual Studio

24 November 2009

Teringat pelajaran Software Engineering mengenai Cost Estimation in Software Development beberapa tahun lalu, ada beberapa teknik yang dapat digunakan untuk membantu pengembangan software. Fungsi teknik-teknik ini adalah memperkirakan kompleksitas, effort baik sumber daya manusia, waktu dan juga biaya. Anda dapat menggunakan LOC (Line of Code), Function Point, banyak modul yang di develop dan banyak teknik lainnya yang dapat Anda cari sumbernya di internet.

Code Metric Calculation Results in Visual Studio

Code Metric Calculation Results in Visual Studio

Read the rest of this entry ?

h1

Ajax “Instan” di ASP.NET bagai pedang bermata dua

31 Oktober 2009

Para developer  ASP.NET yang ingin mencoba mengurangi Postback seluruh halaman ASPX nya dapat menggunakan teknologi “AJAX” instan yang dikemas oleh Microsoft dalam ASP.NET AJAX server-side controls. Control yang digunakan adalah ScriptManager, UpdatePanel, dan  UpdateProgress yang dapat menambahkan perilaku render asinkron khas AJAX ke dalam ASP.NET tanpa menuliskan baris perintah javascript apapun! Sangat menarik khususnya bagi developer yang tidak mau berpusing ria dengan javascript, obyek XmlHttpRequest, Callback dan bergulat dengan proses dibaliknya.

asp-net-ajax

asp-net-ajax

Read the rest of this entry ?

h1

ASP.NET MVC 2 “sudah” lahir

22 Agustus 2009

Belum selesai penulis mengoprek ASP.NET MVC 1, versi 2 sudah digelontorkan.

MVC

MVC

Diantaranya

  1. Areas Support
  2. DataAnnotation Validation
  3. Strongly Typed UI Helpers
  4. UI Helper Templating
  5. [HttpPost] Attribute yang baru
  6. … (masih banyak lagi)

Lebih jelas tentang ASP.NET MVC 2 dapat dilihat di: